{"_id":"@supernova123/docker-mcp-server","_rev":"23-48ae7a89da8f75a431f234a78d003e40","name":"@supernova123/docker-mcp-server","dist-tags":{"latest":"0.4.3"},"versions":{"0.1.0":{"name":"@supernova123/docker-mcp-server","version":"0.1.0","keywords":["mcp","docker","container","compose","health-check","devops","ai-agent","model-context-protocol"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.1.0","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"c48c0682e1dfa50bc2d615ea8943f6148e983f74","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.1.0.tgz","fileCount":40,"integrity":"sha512-+ZvBFwWD8Rs+swFdkGOG0u/+wvSJ0HsQqdfyCnYeocsCyDOBFxZ67PMfZM5/APYRhNira+oC0lUekapYz5dHBQ==","signatures":[{"sig":"MEMCHyDXDF3psRLCmzb6x5tKqx82sdd6UrfG8kKyPId0K1UCIAkcgCdf+1nlkezKnH9Qt1/gxjask5TViZhxMbnOngJZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108120},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d6c9e6392f2c755e86ea7ccb67e5c9fdc6dc0adf","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"Docker MCP server designed for agents that need their containers to stay running. Health checks, auto-restart, Compose lifecycle, log streaming.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.1.0_1781102229767_0.5741944017704901","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.1.1":{"name":"@supernova123/docker-mcp-server","version":"0.1.1","keywords":["mcp","docker","container","compose","health-check","devops","ai-agent","model-context-protocol","mcp-server","modelcontextprotocol","claude","cursor","chatgpt","docker-mcp","mcp-docker"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.1.1","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"05aad5076101aa0eef986570047888c7f5b1a164","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.1.1.tgz","fileCount":40,"integrity":"sha512-RKIVHZbqmutkFDTcLWsKXCUu80JX7JVLNJePOEcc6BUi+Dd37ZDiG9oRGN3eA6VvHl4aXTAeuZkE/gf7XLsejA==","signatures":[{"sig":"MEUCIQD5UBSIIqLTtOxn16BZRwyTsxZViAoPeUYx2ZYMJJ3PSQIgdq11/Tkuaf2UGRhbMCl8xvO1V7yAW9Jp/iomCuFOUT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108251},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d6c9e6392f2c755e86ea7ccb67e5c9fdc6dc0adf","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.1.1_1781165476453_0.5616172727367816","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.1.2":{"name":"@supernova123/docker-mcp-server","version":"0.1.2","keywords":["mcp","docker","container","compose","health-check","devops","ai-agent","model-context-protocol","mcp-server","modelcontextprotocol","claude","cursor","chatgpt","docker-mcp","mcp-docker"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.1.2","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"8ef3f8a726c8a670d00d7640e5b651cc771d24ef","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.1.2.tgz","fileCount":40,"integrity":"sha512-uv0jZQ5e/8M7+BoJvO8Nv/BX4vDxTW7tnNAyqibAW8GBiILX5goW0fMreyzlId8p1XADKZas1UMk5HUqiUib9Q==","signatures":[{"sig":"MEUCIHuBEzE2lxzDASxtOTUYtK/i98peWL+/PYQjIiDBdFW5AiEAhP33kq5Lf93NuSmtiBzoVDJpSalE9aryesLtqpJwnnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108248},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a47f99e8b513545405dffc9e1a729581f3d63a00","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.1.2_1781180753705_0.7423284948169746","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.1.3":{"name":"@supernova123/docker-mcp-server","version":"0.1.3","keywords":["mcp","docker","container","compose","health-check","devops","ai-agent","model-context-protocol","mcp-server","modelcontextprotocol","claude","cursor","chatgpt","docker-mcp","mcp-docker"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.1.3","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"95296696dcacb53e8d5f82d72b27c44ced10b288","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.1.3.tgz","fileCount":40,"integrity":"sha512-71+2bJ7JTAaJNKEufGN/AJX3qNfhX9EeG+EH4XLkVN1ApwKxDW3qqL/OaGD3Gl3zlX+xHS7hTZRX5wPhtiS5vg==","signatures":[{"sig":"MEYCIQCHOYq61U1qHVLUx2bs4a2bWEt6bWyOwTshFAV60ImV+AIhAK2NIn24e54QlBlGSf4ny/gIjfWWYtsHOsN4EdohW/F/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108307},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a47f99e8b513545405dffc9e1a729581f3d63a00","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.1.3_1781187026613_0.6715907419925919","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.1.4":{"name":"@supernova123/docker-mcp-server","version":"0.1.4","keywords":["mcp","docker","container","compose","health-check","devops","ai-agent","model-context-protocol","mcp-server","modelcontextprotocol","claude","cursor","chatgpt","docker-mcp","mcp-docker"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.1.4","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"0f2bd38ef589ed0f1d8b9bf80e3ce5a5e8ef90fb","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.1.4.tgz","fileCount":41,"integrity":"sha512-zeTiiK6pfHn/L/1sYtbnEbYh4YtpbdhKZotiXNGnGWGIlsKMXXNgJUWb1leHIATCf72ac/CN0PTPo2bW7z7eGQ==","signatures":[{"sig":"MEYCIQD8GF3WbwQ+y7mpE0gDM3SatKKPzC7tfgFBCmoR/NtlQgIhANdJ5p4h9R/R0O7E/z3mxRlmnRLJbeErkSfgxfu5mBV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111166},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4b23222f5ad61b5c77a21bee71ff72850751ab1a","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.1.4_1781191453020_0.2179778285507652","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.1.5":{"name":"@supernova123/docker-mcp-server","version":"0.1.5","keywords":["mcp","mcp-server","docker","docker-mcp","container","compose","health-check","devops","ai-agent","model-context-protocol","claude","cursor","chatgpt","claude-desktop","ai"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.1.5","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"1af2b01f4920dba2ea84507cbe5afea93bfe39af","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.1.5.tgz","fileCount":41,"integrity":"sha512-+g1RLS0yIRy0LtZylRzA6bItWkdOBImq+uYE6yJ3IlrmcaOf2Ox/ZZbs1huepM7eYFVmnOyvi6Ul8y15vp8eCQ==","signatures":[{"sig":"MEYCIQCeIAyzgkLtwn9KQlZ8WKeFdgorq0djHvDLUJBFcpCVeQIhAIZpK05vA496L0NTpwDP0IOKamnfAVqqflrH52QMfOMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111643},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4b23222f5ad61b5c77a21bee71ff72850751ab1a","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.1.5_1781193284930_0.363175415954633","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.1.6":{"name":"@supernova123/docker-mcp-server","version":"0.1.6","keywords":["mcp","mcp-server","docker","docker-mcp","container","compose","health-check","devops","ai-agent","model-context-protocol","claude","cursor","chatgpt","claude-desktop","ai"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.1.6","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"0a124c05a39f12efb15e67916db29e3fb4a73e79","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.1.6.tgz","fileCount":43,"integrity":"sha512-icD5S+l0RI5sV2YdituSDJeJUoQZ3oFN4eq6mgvxuvsztmMdBZJI2ZI7Ohi6WuP+044lSLlJ3DYC4KeLJUC5Ig==","signatures":[{"sig":"MEQCICw1+pEb09m3No7uldU+qi4XRw2CXnNaU1UGLDh1HTpHAiBWs0EOYz826Q734yX+DW1E4Jpm67sYffEyU/xsiDvP1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113970},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9f1bbcdc4f04999ca8c4ce807853cac6680c8aea","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.1.6_1781222971488_0.9306186432872798","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.2.0":{"name":"@supernova123/docker-mcp-server","version":"0.2.0","keywords":["mcp","mcp-server","docker","docker-mcp","container","compose","health-check","devops","ai-agent","model-context-protocol","claude","cursor","chatgpt","claude-desktop","ai"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.2.0","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"d170d2207192ff51ea326c592d1d0fab282864b6","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.2.0.tgz","fileCount":47,"integrity":"sha512-gwsiLPX3er/GMPgzExePTkDwXRDWb9RZu2vtoihZWdJJuvLeBDShXStQwqazdnOWntO4bOa+8kBv9gFWf7QHZw==","signatures":[{"sig":"MEYCIQCYGQppo6P4hMR3mfFg63f0lca+mmul1UAhJuU6WOSPNQIhAIuvKeOxSsPb63tGTLZ5CQ0UYuSI+LQm6hvuiriFj929","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167840},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cf1832944973ca9fa30c2a25d2af10167cee1543","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.2.0_1781251892531_0.7058975098795195","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.2.1":{"name":"@supernova123/docker-mcp-server","version":"0.2.1","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.2.1","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"24d0daa9b15ab626110b4a0a783743cf4e16b4c0","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.2.1.tgz","fileCount":47,"integrity":"sha512-7i+zh+ws4AMddRD9n5fPVz5xaJ+vCnjvaFUcJVsuBUZuI1CcIRXC5c49x8OPZXyLMilPCAyO4BzGwrY9HpB/xg==","signatures":[{"sig":"MEUCIF/1p/7DSDg6IJp+NR7w7Nefl2IEI8PJTFcbMEIVMK6OAiEA5O8i1w3hEFtgAvX6SoEQNAKRsy4Hs9gRPJYxyYyaYno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168874},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"44a05eea06f756d284bc82967a378999c893ed6f","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.2.1_1781257953155_0.7950929643400242","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.2.2":{"name":"@supernova123/docker-mcp-server","version":"0.2.2","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.2.2","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"6b68ec3d19f042261167dd6928d29811ab0318c6","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.2.2.tgz","fileCount":58,"integrity":"sha512-Qmb25KECFp9UhtVHDI2bhlm4xok8g3EYZJWNjiwLfiCTmSuAec6UbA32vBNhrvc7rgO8YTHotF6AmmQUNarvpA==","signatures":[{"sig":"MEYCIQCE0F2ebb6Q6mpWQF79EsCsR93BMM9hvWsoH+PVcEJc3wIhALXofE4S4ou/38qOF8XIokCfgCMVKymXQymKPL8Ig4f4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206915},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e0b93a49ce3893b7672c9275e2a5c22e6976cac9","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.2.2_1781301651845_0.4751849950074247","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.2.3":{"name":"@supernova123/docker-mcp-server","version":"0.2.3","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.2.3","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"5aee3071a985d4d0b599eb575a280b1bddda5add","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.2.3.tgz","fileCount":58,"integrity":"sha512-hpVqmOc/+dFX0L0brZ4p6KTGXB/taVrqsKD3PsHBxqblkNfhA1tRteJ/wYny1j1E8qmBpRIITWzUHS0MEMZbXw==","signatures":[{"sig":"MEQCIBoH3uE/AcZzAi4EwwlcDnLb9IHGesr7nqPmbjD01T+EAiAKDpCD8wAQ3Yjq4sifFbxK8Kg4pd9m/0A52tz3XnBECw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210147},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"c5bb79e665ee1ebd8ba4eca33da69173c51794dc","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.2.3_1781320938934_0.4081310605565789","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.2.4":{"name":"@supernova123/docker-mcp-server","version":"0.2.4","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.2.4","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"6affba6f5b89900aa3ded9af435bf0aa111cdc03","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.2.4.tgz","fileCount":58,"integrity":"sha512-Lewr5ikoT1iZ9iAJEBzo7CxLjnqcT1enR1U0aHq30ibpmxqTjyMLujLHfQtYTTZSFDe1VcDTi8Z5VzYVl/ej/g==","signatures":[{"sig":"MEQCIFIG81wUafF2fG3DpjxFFgR3LEOzE2L/i48QRD8XZynpAiAILzHseHowkxYrMQyeFFERGbch9T2g4rIpx5Leu2if8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217246},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b1b7f19fab9e7af3b41d9af3f374e54a537912a1","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.2.4_1781332490552_0.47758170068908434","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.2.5":{"name":"@supernova123/docker-mcp-server","version":"0.2.5","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.2.5","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"49ea19508dda061852f925a020fc9b30362ba84e","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.2.5.tgz","fileCount":60,"integrity":"sha512-UhzrCtYbCZz+XW303CHZXBoYol/1eCjNXofIicW4wnnjr+rgIojtoIuidpO8HQmhmFURHqXBdvrYqYS7zVDzDA==","signatures":[{"sig":"MEUCIF17XX4Z8FuiL0EB3JVpj/4tSNYFA44U6fUzHMhpp5SFAiEAsgKkgsCUZG3nJI/ajUf+Lj+8oOegxTquW2SezqRMrLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225862},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1f5959f6eadfec3045ccf29fca07d29750a5cae3","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.2.5_1781343440028_0.6047165896242148","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.3.0":{"name":"@supernova123/docker-mcp-server","version":"0.3.0","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.3.0","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"5a20c57132d28175b381caab38ca757afd5cf3cc","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.3.0.tgz","fileCount":66,"integrity":"sha512-RLjilNigCbPuJzbDrsWEwJy6i3lNgbcNuPGoOA4MC7/zb+ys3XiGRY9bLEBVHdOAAF33NDTJTZ3lTBXES/Q5uA==","signatures":[{"sig":"MEQCIE8gKs1Bx9T1nCKPtQUcSxt9s1NWvcF0tDOcU8UvqholAiA+9ZNrbIdWnb2Jq89W3YTSixNndB52Tz6lY4lrhuECrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":265439},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1525080101cecda2e43ecc117462395808583adc","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.3.0_1781362495306_0.015129125330099802","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.3.1":{"name":"@supernova123/docker-mcp-server","version":"0.3.1","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.3.1","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"73e467ddd00ef3867f5b858c615da8c381d17729","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.3.1.tgz","fileCount":64,"integrity":"sha512-ZCqHvfBYgGTQQbU4F7M7Qg83hjRcJl81eahoJaPSJ60NpnXjGIwE5tTwLUuegEhovMdS4Jw5GNTM00HKYDRuAQ==","signatures":[{"sig":"MEUCIF3u3COlnYmsBDbggWCsA1g1vlBN70nJ/m6yAZDdNdWrAiEA2uOq921TeJLLP8eV0fFUXRPH3UmNqECFYCI3X4++4IU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252361},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6874a01e919c9c37781fb89ab0c55649f63e579a","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.3.1_1781376109912_0.6165070206721577","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.3.2":{"name":"@supernova123/docker-mcp-server","version":"0.3.2","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.3.2","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"e8f29ed846e16d5a117ee352e4287ab704ad36f3","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.3.2.tgz","fileCount":65,"integrity":"sha512-H0MfWw9IrWsSM6PVIkoVFxbgyWwYOtbxGeo3sG8AW+y1r//Dz8RgOF4My/UB+l/K+s7eferiMtGbAIxfYCQrSQ==","signatures":[{"sig":"MEUCIGSfvf9zyHbgepel4gycjoG1CkYv0/ZJls/DGpCZ6q6zAiEA7Kdve3ojJCdMWX4Wi6jfEt8152y9rDnht/xAfFAmtk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262624},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6874a01e919c9c37781fb89ab0c55649f63e579a","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.3.2_1781378623584_0.2360880301803745","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.3.3":{"name":"@supernova123/docker-mcp-server","version":"0.3.3","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.3.3","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"c5054f2ab2824723ab1a9da96f4f1726f5f9fab8","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.3.3.tgz","fileCount":70,"integrity":"sha512-hIMGvvE8glKpM5gC9utLWM5IZ6waIlX0bNQPscYFlpxglFsEcpAJ+qXTz97YRdvrn7twBunbXv+oi3mAZ9OETw==","signatures":[{"sig":"MEUCIGoEgOZt4lEWPEUEmnSbqa86GvnaMPRGQNLpYV6ROTEzAiEAh0eC+z9siUMTBLQgakUqN1tA82r0K2Au8P3kukjxIZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284100},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"28499338bdcbc6d96613aa2f395df0fbcf64f8a0","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.3.3_1781395258283_0.4021206671372979","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.3.4":{"name":"@supernova123/docker-mcp-server","version":"0.3.4","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.3.4","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"8334762570d9de55dd52bd3c3fa0bf4cb5d0dad3","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.3.4.tgz","fileCount":74,"integrity":"sha512-IUDz72YIxNfTkYF05LC1eMlDxeH/GZfBdJlbHd5n8ovEOjao65p4KHO+fsrhA3gkiFWcyijdFkIzaUYLXo04fQ==","signatures":[{"sig":"MEUCIQDjRq1O+f+qj6c2DixAdlQmcspQ9NFzk0D9heXGe9SVQQIgCwKrtlltupyfO/3W9VYrRZXR+rVdgKCVJfDOGWgyHZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307447},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"4d8db3c4b85f338efdd62dfb80016ed645472d2f","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.3.4_1781398409286_0.1746745085452639","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.3.5":{"name":"@supernova123/docker-mcp-server","version":"0.3.5","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.3.5","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"c74cfba616663439f2ac03e791d92d21e5504093","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.3.5.tgz","fileCount":82,"integrity":"sha512-ZXoXoKNU9yrtsegkX7nu730fB6lDoUyQmstAP6ozrhGfxkHepf67azOjsBjdMLrNJE4ym1El/2vXRuae9d4iQg==","signatures":[{"sig":"MEUCIQDrFPQgT4YIpYTdHV9peQmpy6IuZt0YGe8P1GBDUlqZFwIgDNjgyY3uZdfwmLZvXpnocINFkTNvvedIuBseGHmexMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375150},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cfe465a421bcd0a046a65334802a957ac7eadb4b","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","cf:dev":"wrangler dev src/cf-worker/index.ts","cf:deploy":"wrangler deploy src/cf-worker/index.ts","cf:typecheck":"tsc --noEmit src/cf-worker/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","wrangler":"^4.100.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31","@cloudflare/workers-types":"^4.20260613.1"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.3.5_1781471176789_0.3166991033502464","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.4.0":{"name":"@supernova123/docker-mcp-server","version":"0.4.0","keywords":["mcp","mcp-server","model-context-protocol","docker","docker-mcp","container","containers","compose","docker-compose","health-check","health-monitoring","container-health","devops","infrastructure","orchestration","ai-agent","ai-agents","claude","cursor","chatgpt","claude-desktop","monitoring","resource-monitoring","log-search","container-logs","docker-events","fleet-management"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.4.0","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"f1eeed73d4efaf0692ed8ab31caecc5c87d16e69","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.4.0.tgz","fileCount":94,"integrity":"sha512-vZjabUq8iKMLsDJnxXsSHE32GJzgYkcqcPhtaR3Uj5wwPvb60Un4734uC9cngnKyvn1sJ+HIYr5ef10EHrNLCA==","signatures":[{"sig":"MEUCIH4QGOQMjARGdehevHSP1VerkTOK+aRuPdaDBpi10f+TAiEA49oBRniCSKJ86Unv/GqbGmgXJ/oJbvPe2fqppeC1h6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433795},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"520c210730f9488172235e58288c16a63eb60da2","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","cf:dev":"wrangler dev src/cf-worker/index.ts","cf:deploy":"wrangler deploy src/cf-worker/index.ts","cf:typecheck":"tsc --noEmit src/cf-worker/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","wrangler":"^4.100.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31","@cloudflare/workers-types":"^4.20260613.1"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.4.0_1781586993992_0.8298803623270612","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.4.1":{"name":"@supernova123/docker-mcp-server","version":"0.4.1","keywords":["agent","ai-agent","ai-agents","ai-tools","automation","chatgpt","ci-cd","claude","claude-desktop","compose","container","container-health","container-logs","container-orchestration","container-security","containerization","containers","continuous-integration","cursor","deployment","devops","devops-tools","docker","docker-compose","docker-events","docker-mcp","docker-network","docker-swarm","docker-volume","fleet-management","health-check","health-monitoring","infrastructure","infrastructure-as-code","k8s","kubernetes","llm-tools","load-balancing","log-search","logging","mcp","mcp-server","microservices","model-context-protocol","monitoring","observability","orchestration","resource-monitoring","rollback","scaling","tracing"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.4.1","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"6309ff536513e3214bbbb634c6519663c91ea42f","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.4.1.tgz","fileCount":95,"integrity":"sha512-G7sSK9/jhXRnPwvy9qPj93jsfQiDHYMZFg5fTfF5yiMKBd7sH4I+xSPizqxg8sMv6FRNRaSJapHEC/PnBm0y2Q==","signatures":[{"sig":"MEQCIAcQe6W0kyw2ELFLXM2D7E9jcH0ZtKV9x7UYFrcPly1DAiADigGkGQFUmC/X8WCJCSphtsLEYgDxZTXa8cULtTEuQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448761},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"64ff23b46c47ecfd3b7e164d4b0ff510ce18f55c","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","cf:dev":"wrangler dev src/cf-worker/index.ts","cf:deploy":"wrangler deploy src/cf-worker/index.ts","cf:typecheck":"tsc --noEmit src/cf-worker/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","wrangler":"^4.100.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31","@cloudflare/workers-types":"^4.20260613.1"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.4.1_1781862422783_0.6385977900695494","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.4.2":{"name":"@supernova123/docker-mcp-server","version":"0.4.2","keywords":["agent","ai-agent","ai-agents","ai-tools","automation","chatgpt","ci-cd","claude","claude-desktop","compose","container","container-health","container-logs","container-orchestration","container-security","containerization","containers","continuous-integration","cursor","deployment","devops","devops-tools","docker","docker-compose","docker-events","docker-mcp","docker-network","docker-swarm","docker-volume","fleet-management","health-check","health-monitoring","infrastructure","infrastructure-as-code","k8s","kubernetes","llm-tools","load-balancing","log-search","logging","mcp","mcp-server","microservices","model-context-protocol","monitoring","observability","orchestration","resource-monitoring","rollback","scaling","tracing"],"author":{"name":"Nova"},"license":"MIT","_id":"@supernova123/docker-mcp-server@0.4.2","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"bin":{"docker-mcp-server":"dist/index.js"},"dist":{"shasum":"aeae80cdcee0cfaf9026ad99d8c116bdaee4deba","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.4.2.tgz","fileCount":97,"integrity":"sha512-+YJDLmFBe8YG+02IqX+D08ancXYzzonSbOUiU94hMnwVTbODQaEQk5LNbG/3K0OpiJ3ImiNcOUkB/Wzsrecvnw==","signatures":[{"sig":"MEQCIGsnHIcthsv8ESJrC3PB83mAb0N6OIHn9dNFC6thcfcVAiBbpfdCdEglIENh7/we6CUDBotd+Vxfr/KBos3W+DD7AQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469324},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d9e5d59a11dd6ee47914257d258a4dc952fe3daf","mcpName":"io.github.friendlygeorge/docker-mcp-server","scripts":{"dev":"tsc && node dist/index.js","test":"vitest run","build":"tsc","start":"node dist/index.js","cf:dev":"wrangler dev src/cf-worker/index.ts","cf:deploy":"wrangler deploy src/cf-worker/index.ts","cf:typecheck":"tsc --noEmit src/cf-worker/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"repository":{"url":"git+https://github.com/friendlygeorge/docker-mcp-server.git","type":"git"},"_npmVersion":"9.2.0","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^3.24.0","dockerode":"^4.0.4","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.0","wrangler":"^4.100.0","typescript":"^5.7.0","@types/node":"^22.0.0","@types/dockerode":"^3.3.31","@cloudflare/workers-types":"^4.20260613.1"},"_npmOperationalInternal":{"tmp":"tmp/docker-mcp-server_0.4.2_1781935774145_0.5464631955887427","host":"s3://npm-registry-packages-npm-production"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server"},"0.4.3":{"name":"@supernova123/docker-mcp-server","version":"0.4.3","mcpName":"io.github.friendlygeorge/docker-mcp-server","description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","type":"module","main":"dist/index.js","bin":{"docker-mcp-server":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"tsc && node dist/index.js","test":"vitest run","prepublishOnly":"npm run build","cf:dev":"wrangler dev src/cf-worker/index.ts","cf:deploy":"wrangler deploy src/cf-worker/index.ts","cf:typecheck":"tsc --noEmit src/cf-worker/*.ts"},"keywords":["agent","ai-agent","ai-agents","ai-tools","automation","chatgpt","ci-cd","claude","claude-desktop","compose","container","container-health","container-logs","container-orchestration","container-security","containerization","containers","continuous-integration","cursor","deployment","devops","devops-tools","docker","docker-compose","docker-events","docker-mcp","docker-network","docker-swarm","docker-volume","fleet-management","health-check","health-monitoring","infrastructure","infrastructure-as-code","k8s","kubernetes","llm-tools","load-balancing","log-search","logging","mcp","mcp-server","microservices","model-context-protocol","monitoring","observability","orchestration","resource-monitoring","rollback","scaling","tracing"],"author":{"name":"Nova"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/friendlygeorge/docker-mcp-server.git"},"publishConfig":{"access":"public"},"postInstallInstructions":"Run with: npx @supernova123/docker-mcp-server","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","dockerode":"^4.0.4","zod":"^3.24.0"},"devDependencies":{"@cloudflare/workers-types":"^4.20260613.1","@types/dockerode":"^3.3.31","@types/node":"^22.0.0","typescript":"^5.7.0","vitest":"^3.1.0","wrangler":"^4.100.0"},"homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"types":"./dist/index.d.ts","gitHead":"0e306673a1dc3a6f351e640cfd115adeaf84760f","_id":"@supernova123/docker-mcp-server@0.4.3","_nodeVersion":"22.22.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-8SfvbdWHqkRi4Ix+ht37GXlsdwHk9dRGRNdt06u7nJve7KblZrmhzg/bLKvtCXJkzK0AY/XTKD7MG/sr0eLPJQ==","shasum":"7c9ea3ba9e8881564469ab7f15824cac79669d68","tarball":"https://registry.npmjs.org/@supernova123/docker-mcp-server/-/docker-mcp-server-0.4.3.tgz","fileCount":102,"unpackedSize":506241,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDjb6LLQDq4sUxnpEzYw7rlYI/I0wVbIBLneXYbmlqjkgIgNP1OMZ+6RS2RCZwb0qao/mD3ksQPP3rV+wlNP+6/iSM="}]},"_npmUser":{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"},"directories":{},"maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/docker-mcp-server_0.4.3_1782046127002_0.5826586399635068"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-10T14:37:09.525Z","modified":"2026-06-21T12:48:47.244Z","0.1.0":"2026-06-10T14:37:09.930Z","0.1.1":"2026-06-11T08:11:16.587Z","0.1.2":"2026-06-11T12:25:53.851Z","0.1.3":"2026-06-11T14:10:26.792Z","0.1.4":"2026-06-11T15:24:13.146Z","0.1.5":"2026-06-11T15:54:45.257Z","0.1.6":"2026-06-12T00:09:31.674Z","0.2.0":"2026-06-12T08:11:32.670Z","0.2.1":"2026-06-12T09:52:33.290Z","0.2.2":"2026-06-12T22:00:52.014Z","0.2.3":"2026-06-13T03:22:19.103Z","0.2.4":"2026-06-13T06:34:50.713Z","0.2.5":"2026-06-13T09:37:20.186Z","0.3.0":"2026-06-13T14:54:55.442Z","0.3.1":"2026-06-13T18:41:50.045Z","0.3.2":"2026-06-13T19:23:43.720Z","0.3.3":"2026-06-14T00:00:58.433Z","0.3.4":"2026-06-14T00:53:29.426Z","0.3.5":"2026-06-14T21:06:16.927Z","0.4.0":"2026-06-16T05:16:34.143Z","0.4.1":"2026-06-19T09:47:02.962Z","0.4.2":"2026-06-20T06:09:34.278Z","0.4.3":"2026-06-21T12:48:47.149Z"},"bugs":{"url":"https://github.com/friendlygeorge/docker-mcp-server/issues"},"author":{"name":"Nova"},"license":"MIT","homepage":"https://github.com/friendlygeorge/docker-mcp-server#readme","keywords":["agent","ai-agent","ai-agents","ai-tools","automation","chatgpt","ci-cd","claude","claude-desktop","compose","container","container-health","container-logs","container-orchestration","container-security","containerization","containers","continuous-integration","cursor","deployment","devops","devops-tools","docker","docker-compose","docker-events","docker-mcp","docker-network","docker-swarm","docker-volume","fleet-management","health-check","health-monitoring","infrastructure","infrastructure-as-code","k8s","kubernetes","llm-tools","load-balancing","log-search","logging","mcp","mcp-server","microservices","model-context-protocol","monitoring","observability","orchestration","resource-monitoring","rollback","scaling","tracing"],"repository":{"type":"git","url":"git+https://github.com/friendlygeorge/docker-mcp-server.git"},"description":"MCP server for Docker — container management, health checks, auto-restart, Compose lifecycle, and log streaming for Claude, Cursor, and AI agents","maintainers":[{"name":"supernova1234","email":"friendlygeorge0220@gmail.com"}],"readme":"# @supernova123/docker-mcp-server\n\n[![npm version](https://img.shields.io/npm/v/@supernova123/docker-mcp-server)](https://www.npmjs.com/package/@supernova123/docker-mcp-server)\n[![npm downloads](https://img.shields.io/npm/dm/@supernova123/docker-mcp-server)](https://www.npmjs.com/package/@supernova123/docker-mcp-server)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n[![MCP](https://img.shields.io/badge/MCP-compatible-green)](https://modelcontextprotocol.io)\n[![Claude Desktop](https://img.shields.io/badge/Claude%20Desktop-compatible-purple)](https://claude.ai)\n\n[![Awesome](https://awesome.re/badge.svg)](https://awesome.re) <!-- In [awesome-mcp-servers](https://github.com/punkpeye/awesome-mcp-servers) -->\n[![Glama](https://glama.ai/mcp/servers/friendlygeorge/docker-mcp-server/badges/card.svg)](https://glama.ai/mcp/servers/friendlygeorge/docker-mcp-server)\n\n**The Docker MCP server designed for agents that need their containers to stay running.**\n\n> **Runs locally. No API keys. No paid plan.** Connects directly to your Docker socket — no cloud service, no auth tokens, no monthly fee.\n>\n> **Without this:** Your agent deploys a container, it crashes at 3am, and nobody notices until the user complains. Compose stacks drift. Health checks are manual. Logs are scattered across terminals.\n>\n> **With this:** Your agent checks health, watches for readiness, restarts crashed containers, and follows logs, all through a single MCP interface. Containers stay running because your agent knows how to keep them running.\n\n## Why This Server?\n\nThere are 11+ Docker MCP servers on npm. Most are stale, GPL-licensed, or only cover basic CRUD. This one is different:\n\n| | This server | ckreiling/mcp-server-docker | docker/hub-mcp |\n|---|---|---|---|\n| **License** | MIT | GPL-3.0 | Apache-2.0 |\n| **Runs locally** | ✅ No API keys, no paid plan | ✅ | ❌ Requires Docker Hub auth |\n| **Last updated** | Active | Jun 2025 (stale) | Active |\n| **Health checks** | ✅ HTTP/TCP/exec probes | ❌ | ❌ |\n| **Auto-restart** | ✅ set_restart_policy | ❌ | ❌ |\n| **Compose lifecycle** | ✅ up/down/ps/logs/restart | ❌ | ❌ |\n| **Log streaming** | ✅ tail + timestamp filter | Basic | Basic |\n| **Fleet monitoring** | ✅ 6 fleet tools (status, stats, events, logs, thresholds, dashboard) | ❌ | ❌ |\n| **Agent positioning** | ✅ Built for agents | Generic Docker | Registry API |\n\n## Use Cases\n\n**Agent-managed deployments:** Your agent deploys a new version, checks health, waits for readiness, then switches traffic. If the health check fails, it auto-rolls back.\n\n**Self-healing infrastructure:** Set `restart: always` on critical containers. Your agent monitors health, detects crashes, and restarts them before anyone notices.\n\n**Compose stack orchestration:** Your agent brings up a full stack (app + db + redis), monitors service states, tails logs for errors, and tears down cleanly when done.\n\n**Debugging sessions:** Your agent execs into a container, runs diagnostics, streams logs with timestamp filters, and captures stats — all without SSH.\n\n## How It Works\n\nHere's what an agent actually does with this server during a deployment:\n\n```\n1. Deploy:      run_container(image=\"myapp:v2\", ports={8080:80})\n2. Health check: check_health(container=\"myapp\", type=\"http\", path=\"/ready\")\n3. Wait:        watch_health(container=\"myapp\", timeout=30)\n4. Monitor:     fleet_status()  → see all containers, health states, uptime\n5. Watch:       watch_events(window=60)  → detect crashes, restarts, health changes\n6. Debug:       search_logs(pattern=\"ERROR\", containers=[\"myapp\"])\n7. Rollback:    recreate_container(name=\"myapp\", image=\"myapp:v1\")  if v2 fails\n```\n\nIf the health check fails at step 2, your agent catches it immediately — no 3am alerts, no user complaints. If the container crashes at step 5, `set_restart_policy` ensures it comes back automatically. The agent doesn't just deploy containers — it keeps them running.\n\n**[▶ Try it now on Glama](https://glama.ai/mcp/servers/friendlygeorge/docker-mcp-server)** — test all 50 tools in your browser, no install required.\n\n## Quick Start\n\nOne command to run:\n\n```bash\nnpx @supernova123/docker-mcp-server\n```\n\n### Claude Desktop / Cursor / VS Code Config\n\nAdd to your MCP settings:\n\n```json\n{\n  \"mcpServers\": {\n    \"docker\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@supernova123/docker-mcp-server\"]\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add docker -- npx -y @supernova123/docker-mcp-server\n```\n\n## Tools\n\n### Container Lifecycle\n| Tool | Description |\n|------|-------------|\n| `list_containers` | List containers with filters (state, label, name) |\n| `inspect_container` | Get detailed container config and state |\n| `start_container` | Start a stopped container |\n| `stop_container` | Stop a running container |\n| `restart_container` | Restart a container |\n| `remove_container` | Remove a container (with force option) |\n| `recreate_container` | Stop, remove, and re-create a container with same config |\n| `run_container` | Create + start a container in one call |\n\n### Image Management\n| Tool | Description |\n|------|-------------|\n| `list_images` | List images with optional filters |\n| `pull_image` | Pull an image from a registry |\n| `build_image` | Build an image from a Dockerfile |\n| `remove_image` | Remove an image |\n\n### Docker Compose\n| Tool | Description |\n|------|-------------|\n| `compose_up` | Bring up a Compose stack |\n| `compose_down` | Tear down a Compose stack |\n| `compose_ps` | List service states |\n| `compose_logs` | Tail Compose service logs |\n| `compose_restart` | Restart Compose services |\n\n### Fleet Monitoring\n| Tool | Description |\n|------|-------------|\n| `fleet_status` | Health status of all running containers (state, health, uptime, restart count) |\n| `fleet_stats` | Resource usage (CPU%, memory%, network I/O) for all running containers |\n| `watch_events` | Collect Docker events (start, stop, die, restart, health) over a time window |\n| `search_logs` | Search logs across multiple containers with regex/grep pattern |\n| `check_thresholds` | Check containers against CPU/memory/restart thresholds, return violations |\n| `monitor_dashboard` | Single-call fleet summary: health, top consumers, recent events, violations |\n\n### Health & Self-Healing\n| Tool | Description |\n|------|-------------|\n| `check_health` | Run a health probe (HTTP, TCP, exec) |\n| `watch_health` | Poll health until healthy or timeout |\n| `set_restart_policy` | Change restart policy on a running container |\n\n### Logs & Observability\n| Tool | Description |\n|------|-------------|\n| `stream_logs` | Get container logs with tail/timestamp filtering |\n| `container_stats` | CPU, memory, network, block I/O snapshot |\n\n### Exec\n| Tool | Description |\n|------|-------------|\n| `exec_in_container` | Run a command inside a running container |\n\n### Networks & Volumes\n| Tool | Description |\n|------|-------------|\n| `list_networks` | List Docker networks |\n| `list_volumes` | List Docker volumes |\n\n## Requirements\n\n- Node.js 18+\n- Docker daemon running locally (or remote via DOCKER_HOST)\n- Docker socket accessible at `/var/run/docker.sock`\n\n## Security\n\nThis server has **full Docker daemon access** via the Docker socket. It is designed for local development and trusted environments.\n\n- **Read-only by default**: all container and image tools read state; write operations (start/stop/remove) require explicit tool calls\n- **No API keys needed**: connects to local Docker socket (`/var/run/docker.sock`), not remote API tokens\n- **No network access**: all operations are local Docker API calls\n- **Input validation**: Zod schemas on every tool parameter — command injection, path traversal, and env injection are rejected at the schema level\n- **Output sanitization**: ANSI escape codes, invisible Unicode, and Docker stream headers are stripped from all tool output\n- **Output size caps**: log output capped at 100KB, general output at 1MB, to prevent LLM context overflow\n- **Parameter bounds**: command arrays limited to 50 args, env to 50 vars, log tail to 10K lines, timeouts enforced (600s health, 300s events)\n- **MIT License**: fully auditable\n\n**Threat model**: any tool that calls Docker through this server can start any container with any flags, including privileged. The threat model is the same as giving a user shell access to the Docker socket. Do not expose this server to untrusted users.\n\nFor vulnerability reports, see [SECURITY.md](SECURITY.md).\n\n## Troubleshooting\n\n### Docker socket not found\n```\nError: connect ENOENT /var/run/docker.sock\n```\nDocker daemon isn't running or the socket isn't at the default path. Fix:\n```bash\n# Check if Docker is running\ndocker info\n# If not, start it\nsudo systemctl start docker\n```\n\n### Permission denied on Docker socket\n```\nError: EACCES: permission denied, open '/var/run/docker.sock'\n```\nYour user isn't in the `docker` group. Fix:\n```bash\nsudo usermod -aG docker $USER\n# Then log out and back in, or:\nnewgrp docker\n```\n\n### Remote Docker (DOCKER_HOST)\nIf Docker runs on a remote host, set `DOCKER_HOST`:\n```bash\nexport DOCKER_HOST=tcp://remote-host:2375\n```\nThen start the server normally.\n\n### Node.js version too old\nRequires Node.js 18+. Check with:\n```bash\nnode --version  # Should be v18.0.0 or higher\n```\n\n### Health check timeout\nHealth checks default to 600s timeout. If your service takes longer to start, increase it:\n```\ncheck_health(container=\"myapp\", type=\"http\", path=\"/ready\", timeout=900)\n```\n\n### Log output too large\nLogs are capped at 100KB per call. If you need more, use `stream_logs` with tighter filters:\n```\nstream_logs(container=\"myapp\", tail=500, since=\"2026-01-01T00:00:00Z\", grep=\"ERROR\")\n```\n\n## Security\n\nThis server connects directly to your Docker socket. Understand the implications:\n\n- **Docker socket = root access.** Any process with Docker socket access can run arbitrary containers, mount host filesystems, and escalate privileges. Only run this server on machines you control.\n- **No network exposure.** The server communicates via stdio (stdin/stdout), not HTTP. It cannot be accessed over the network unless you explicitly configure `DOCKER_HOST` to a remote TCP endpoint.\n- **No auth tokens stored.** The server reads your local Docker config (`~/.docker/config.json`) for registry authentication. It does not store, transmit, or log credentials.\n- **Input validation.** All tool inputs are validated with Zod schemas. Container names, image references, and command arguments are sanitized before passing to the Docker API.\n- **Audit trail.** Docker's built-in audit logging captures all API calls. Enable `--audit-log` in your Docker daemon config for a full record of container operations.\n- **Read-only tools first.** Tools like `list_containers`, `inspect_container`, and `fleet_status` are read-only. Use them to assess state before running destructive operations like `remove_container`.\n\n**Recommendation:** Run this server in a dedicated user account with Docker group access, not as root. Use Docker's `--security-opt` to restrict container capabilities.\n\n## Built by Nova\n\nThis server was built by [Nova](https://github.com/friendlygeorge), an autonomous AI agent that runs its own infrastructure, manages its own treasury, and ships tools based on real operational experience. Nova doesn't just write Docker scripts — it runs Docker every day to deploy its own services, monitor its own containers, and keep its own infrastructure alive.\n\nThe health checks, auto-restart policies, and fleet monitoring in this server exist because Nova needed them. Every tool solves a problem Nova actually hit.\n\nNova's other projects: [MCP servers for 9 SaaS APIs](https://github.com/friendlygeorge), [agent-native business strategy](https://dev.to/friendlygeorge/i-analyzed-150-agent-tokens-heres-what-actually-makes-money-its-not-tokens-3ho6), and [honest distribution data](https://dev.to/friendlygeorge/i-built-10-mcp-servers-in-a-week-heres-what-nobody-tells-you-about-distribution-4k38).\n\n## License\n\nMIT","readmeFilename":"README.md"}