{"_id":"dokploy-mcp-server","_rev":"27-c9f2d5015ff03e079b8d9f418b31c141","name":"dokploy-mcp-server","dist-tags":{"latest":"1.9.1"},"versions":{"1.0.0":{"name":"dokploy-mcp-server","version":"1.0.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.0.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/jordanburke/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"110a0d1338e51a6ecae6e09cb8d85e5134bbf45c","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.0.0.tgz","fileCount":9,"integrity":"sha512-Lm2zavvvVZ1ga3ADygdGBaUq+6w8XHJ7e/U3l97sLEtwZLUd+hdCCV+Fn+omfEeSwQY7zm0smVS1guY+LQoXng==","signatures":[{"sig":"MEUCID4xtJC+Q9dubRMdJBkkA8uRVkbxVqq/gEJUtzPDzuJNAiEAjA5/bsx6eycKvXXIpXz7fMICNn3DukMcgc1sc8rvnTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217909},"main":"./dist/index.js","type":"module","_from":"file:dokploy-mcp-server-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","test:coverage":"ts-builds test:coverage"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"prettier":"ts-builds/prettier","_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/c021673b4b6fa689e5ba93f211968106/dokploy-mcp-server-1.0.0.tgz","_integrity":"sha512-Lm2zavvvVZ1ga3ADygdGBaUq+6w8XHJ7e/U3l97sLEtwZLUd+hdCCV+Fn+omfEeSwQY7zm0smVS1guY+LQoXng==","repository":{"url":"git+https://github.com/jordanburke/dokploy-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.2.3","fastmcp":"^3.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","ts-builds":"^2.3.3","@types/node":"^24.10.13"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.0.0_1770855297889_0.9704011676238198","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"dokploy-mcp-server","version":"1.1.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.1.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/jordanburke/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"cb932bfb76d07bad16ac0bb55040bfb58f6f7b5c","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.1.0.tgz","fileCount":9,"integrity":"sha512-q9/u7lKgVO1R0hETbnF3URNSHpXyqmuehZDSzWh/zH7DFbcsb+Rl5lzMVZGprOoxiLE9/Drme18+UHI4DngiGQ==","signatures":[{"sig":"MEUCIDP+YDaMYflK7SetmVFaJt/8zST3apS7Ik36GR87xg21AiEA4LNErrz1LAyCdaHaORdgm3uvaAGVDoLN1mwLPFeRoYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151788},"main":"./dist/index.js","type":"module","_from":"file:dokploy-mcp-server-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","test:coverage":"ts-builds test:coverage"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"prettier":"ts-builds/prettier","_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/dd677d4fdde6ede6f40c57c5f3508a0e/dokploy-mcp-server-1.1.0.tgz","_integrity":"sha512-q9/u7lKgVO1R0hETbnF3URNSHpXyqmuehZDSzWh/zH7DFbcsb+Rl5lzMVZGprOoxiLE9/Drme18+UHI4DngiGQ==","repository":{"url":"git+https://github.com/jordanburke/dokploy-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.2.3","fastmcp":"^3.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","ts-builds":"^2.3.3","@types/node":"^24.10.13"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.1.0_1770860862275_0.851987341107358","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"dokploy-mcp-server","version":"1.2.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.2.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/jordanburke/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"d1519809c9971f37bf370961ed839cc74575f4ac","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.2.0.tgz","fileCount":9,"integrity":"sha512-BOxSsELEJQcZQi44e2qpriIS+hIgvaK/FBhbsuXj34RYzPI0h8XU177611507k6qT0XbLzc588whB3jWMIAnDA==","signatures":[{"sig":"MEUCIGCpyzyYbIjdGWSUZCiMiPw0uXT7Zb0Kht6+bFwW2NP7AiEArhgF4W3qAESDTOglAlwFKLYgVB0bRENTWvapzCc5Srk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153812},"main":"./dist/index.js","type":"module","_from":"file:dokploy-mcp-server-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","test:coverage":"ts-builds test:coverage"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"prettier":"ts-builds/prettier","_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/46ab046305831fd72bdd0c6fbbfe521c/dokploy-mcp-server-1.2.0.tgz","_integrity":"sha512-BOxSsELEJQcZQi44e2qpriIS+hIgvaK/FBhbsuXj34RYzPI0h8XU177611507k6qT0XbLzc588whB3jWMIAnDA==","repository":{"url":"git+https://github.com/jordanburke/dokploy-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.2.3","fastmcp":"^3.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","ts-builds":"^2.3.3","@types/node":"^24.10.13"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.2.0_1770866693413_0.12152351681545936","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"dokploy-mcp-server","version":"1.3.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.3.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/jordanburke/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/jordanburke/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"47d673e3eff27ce7a4a7487a3271f4e81455a16a","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.3.0.tgz","fileCount":9,"integrity":"sha512-AGtmVpgW6vpvy/xNr8FwB6Q/lZWL7/jwaSdt2mkizX5LH7/kgt/rShwCujvncfL+4RltNbKv9DXM7xKO+/eMww==","signatures":[{"sig":"MEUCIHLa7MNKp8ZE5Ad0/FXoo0uCyuDAVkOW8WMy5Gsb6KYwAiEA8bf+81Dzs1xPLmzk4n4Qo7OKz1WikRHjs5XpU4KPB2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156977},"main":"./dist/index.js","type":"module","_from":"file:dokploy-mcp-server-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","test:coverage":"ts-builds test:coverage"},"_npmUser":{"name":"jordanburke","email":"jordan.burke@gmail.com"},"prettier":"ts-builds/prettier","_resolved":"/private/var/folders/x2/qy0xl5dd691dl327z_ls6yth0000gn/T/d6a5b388510d754322655223ca76505e/dokploy-mcp-server-1.3.0.tgz","_integrity":"sha512-AGtmVpgW6vpvy/xNr8FwB6Q/lZWL7/jwaSdt2mkizX5LH7/kgt/rShwCujvncfL+4RltNbKv9DXM7xKO+/eMww==","repository":{"url":"git+https://github.com/jordanburke/dokploy-mcp-server.git","type":"git"},"_npmVersion":"10.9.2","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.2.3","fastmcp":"^3.31.0"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.20.3","ts-builds":"^2.3.3","@types/node":"^24.10.13"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.3.0_1770919762408_0.008711268439064668","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"dokploy-mcp-server","version":"1.3.1","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.3.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"f83b4f04b840a259425c57d59c38ab4d05f483e0","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.3.1.tgz","fileCount":9,"integrity":"sha512-TL8/yQdCbyqXV343k5eutNdZb6WvKVYBFU1yLW9Mr4L8NP/+pKSjDMzekkXgYN7Uwvklf4YmutS2UeC9v1Asog==","signatures":[{"sig":"MEUCIQDFpzHu0goYY0EdLS4E4bPxPqn5q8i3spYiC+Q8/rrHMAIgNksnS6RTsnJAuPlNgUaacwX0M5mYqBuB66Dkr4QzlCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":157184},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"601ce2c819c16998d399df3c5859f88d99f6c92e","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.10.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","fastmcp":"^3.32.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.29.3+sha512.498e1fb4cca5aa06c1dcf2611e6fafc50972ffe7189998c409e90de74566444298ffe43e6cd2acdc775ba1aa7cc5e092a8b7054c811ba8c5770f84693d33d2dc","devDependencies":{"tsdown":"^0.20.3","ts-builds":"^2.4.0","@types/node":"^24.10.13"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.3.1_1771022290263_0.5552879402561013","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"dokploy-mcp-server","version":"1.4.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.4.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"6747ad14a5c43da114b26df129c75425e51fae00","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.4.0.tgz","fileCount":9,"integrity":"sha512-uQtndu8U/U55Q62ymkd5oCv2JocezWOurzR3ihKZ6dmAI0IPgwRF1UTPxfsLLTOa2ZvfSqfSgV8NF17gJjoGgw==","signatures":[{"sig":"MEUCIQCx3Xbr/4MlwTw5JqysP6T1x8BhBfY+gdOKgdcIf8opVgIgJVJZFD2tTDT+KWCnLLFoJoGywmrKtknXRP8AxniIcS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166315},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e683175c4d4b60c3f5ce0e6fb0f97d1beec41c39","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.10.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.0+sha512.2b5753de015d480eeb88f5b5b61e0051f05b4301808a82ec8b840c9d2adf7748eb352c83f5c1593ca703ff1017295bc3fdd3119abb9686efc96b9fcb18200937","devDependencies":{"tsdown":"^0.20.3","ts-builds":"^2.4.0","@types/node":"^24.10.13"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.4.0_1771530685440_0.8085950351674946","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"dokploy-mcp-server","version":"1.4.2","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.4.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"7485d45aaa0927f45224c5f769f7b15b860a1524","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.4.2.tgz","fileCount":9,"integrity":"sha512-ec+H8fZ0HBty97ZT81zXAQ1yEJXnEa7nKey76GMHeOGB5kq96YT6vHBqCvhmIjO/MUqUkGNEjuR6DhuGyvF9Pw==","signatures":[{"sig":"MEUCIQDWa0FeLxaKkviKGqq8Avn4RJDpT3M33e+5r6ySPZVO2AIgaSygdWIDuVPEy9VjjKjAx5X8OiJE/+witZoeNWfcako=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169884},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e8f42a7997d1302e20acea06ff3e84ba17259251","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.10.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.0+sha512.2b5753de015d480eeb88f5b5b61e0051f05b4301808a82ec8b840c9d2adf7748eb352c83f5c1593ca703ff1017295bc3fdd3119abb9686efc96b9fcb18200937","devDependencies":{"tsdown":"^0.20.3","ts-builds":"^2.4.0","@types/node":"^24.10.13"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.4.2_1771535353742_0.6926699428799268","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"dokploy-mcp-server","version":"1.4.3","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.4.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"198e072e5677fb5ea07673b3552e7d5b87c45ef6","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.4.3.tgz","fileCount":9,"integrity":"sha512-+OPjy85e3NickgqCCa9RIZHVIKQdQrXhfth3g9b9QpUvPLwu6PfGGZIlSOxM8TFT6wShRVliw3o10uBVdvZ50Q==","signatures":[{"sig":"MEUCIFqTcSCruyfh+F4fZkXO8ofyRM/C0lL1F0v5Pqf22kmmAiEAqqgLwAJrOdUzQBT7qOIVoEhMzxyDI5HSQfNvua/trr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":170883},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"51ccb7902f375e2658212e0e547088c1261d72ba","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","test:coverage":"ts-builds test:coverage","prepublishOnly":"pnpm validate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.10.1","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","fastmcp":"^3.33.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.0+sha512.2b5753de015d480eeb88f5b5b61e0051f05b4301808a82ec8b840c9d2adf7748eb352c83f5c1593ca703ff1017295bc3fdd3119abb9686efc96b9fcb18200937","devDependencies":{"tsdown":"^0.20.3","ts-builds":"^2.4.0","@types/node":"^24.10.13"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.4.3_1771540847822_0.1160736087855978","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"dokploy-mcp-server","version":"1.5.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.5.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"a92c7a2776341e43e8f3982821a5f506dabbe4bf","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.5.0.tgz","fileCount":9,"integrity":"sha512-X/+1FowUy5zSDlvcGuoRG9JikrRbAdaXCLKadOoYwJ7x3pY3ecsnleudScvNpLMgy77NuAKNaeU1nUU9jjglNg==","signatures":[{"sig":"MEYCIQDteD5BIdwsPQHUp8D6cgKzGXAxihVpgeyYPQKokrL0bwIhAPf7TjXiyMG58jeY+KRARRHFFL2QnphupcbGIIGQYn7o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182496},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1223374811f11dfdf3cbf2578801c12ef7731a62","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","test:coverage":"ts-builds test:coverage","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.11.1","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","fastmcp":"^3.34.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","tsdown":"^0.20.3","ts-builds":"^2.5.2","@types/node":"^24.12.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.5.0_1773591827115_0.956720835352945","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"dokploy-mcp-server","version":"1.5.1","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.5.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"4d0b3cd62c5aab99c40f22d9f7c9293195015816","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.5.1.tgz","fileCount":9,"integrity":"sha512-eEyNt21+YT4e5TKsSrtMGzmKCYPAGv3vEKjLq8uTrGi9H6sp/GuGU8z4m6v29rc2DgiIjCTIdLTwUv9RU+Yzag==","signatures":[{"sig":"MEQCICh6gl4NRpHAsfq8rD2c6UiuwUJ/5paKLB6Bb/tVrGQiAiBxnkkl5oC/Zjf5XIwXYXxJs4Q6cxqzNONf0/sV+jBptg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182645},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c51540a24c47fd6891d4c7e8d9c320fe5a888959","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","test:coverage":"ts-builds test:coverage","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.11.1","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.6","dotenv":"^17.3.1","fastmcp":"^3.34.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.32.1+sha512.a706938f0e89ac1456b6563eab4edf1d1faf3368d1191fc5c59790e96dc918e4456ab2e67d613de1043d2e8c81f87303e6b40d4ffeca9df15ef1ad567348f2be","devDependencies":{"tsx":"^4.21.0","tsdown":"^0.20.3","ts-builds":"^2.5.2","@types/node":"^24.12.0","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.5.1_1773668844892_0.625786811465348","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"dokploy-mcp-server","version":"1.6.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.6.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"f375cd2a1dcb29f9c5702ac0ddbfb1314164fad7","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.6.0.tgz","fileCount":9,"integrity":"sha512-sgIcmAkfgwZjKKZnxGy534H8Se/+UIpG8JAvhjD3VT0rhV8RN6ggLMW4bJXjm0jkZsv7bvkfAXB7ar03lRpAgg==","signatures":[{"sig":"MEUCIBIHZbDuG0d7GjToTiIzpTFcv7AKK3xb1fNvRG63cVtQAiEA9MbCHIFuTTWkQarn7LnwmwT1gmbOsji3MTccOcSLsMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216635},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e859f10516c46f787b424e7e897397b0b776c1c1","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","test:coverage":"ts-builds test:coverage","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.12.1","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","dotenv":"^17.4.2","fastmcp":"^4.0.0","somamcp":"^1.0.5","functype":"^0.60.2","loglayer":"^9.1.0","functype-log":"^0.60.0","@loglayer/transport-pino":"^3.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsx":"^4.21.0","tsdown":"^0.21.9","ts-builds":"^2.7.1","@types/node":"^24.12.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.6.0_1776563412535_0.32084128803996625","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"dokploy-mcp-server","version":"1.6.1","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.6.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"31a7bdc609a72fd191f3949f1539477a26d78716","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.6.1.tgz","fileCount":9,"integrity":"sha512-WsbanHNTSD86fDctaDvODLjDxCzN5B5ymxYzieqApHyd3rM/esKhtC5qeOyUmrLYH5Q87jGudAQ0SLgCmh2YzQ==","signatures":[{"sig":"MEYCIQCzDZA1wS/rPEafLYMoNpHuidz6mYj9Xhrbv8aJPY1GZgIhAOfdrVBbjKXsu+300t4cS+YjUaJzV8HlbDEvNdd/23Ul","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252077},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ed92cb6d9efe9ed6cdd081d7f17a033db5cb29d5","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","test:coverage":"ts-builds test:coverage","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.12.1","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","dotenv":"^17.4.2","fastmcp":"^4.0.0","somamcp":"^1.0.5","functype":"^0.60.2","loglayer":"^9.1.0","functype-log":"^0.60.0","@loglayer/transport-pino":"^3.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsx":"^4.21.0","tsdown":"^0.21.9","ts-builds":"^2.7.1","@types/node":"^24.12.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.6.1_1776633704942_0.7983462996169193","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"dokploy-mcp-server","version":"1.6.2","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.6.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"1cfb5bbe34b709b496901d0b2a3cd1fb9a3785df","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.6.2.tgz","fileCount":9,"integrity":"sha512-qBpgrQq7n5zc0ReRfJJevYav9xPh4llgpNpUqa5lR5cpAL4FjUcCgwyWk2pavQtb6KtyQAmb35UzKYAvasuGAA==","signatures":[{"sig":"MEUCIQDrsg+y38NhQZ7PJ8+BXT072IV65Amfi8VMgu+o5ZoIjgIgaHvV4DhsqeplcvEPe7awhM2k70NyddXEqLZJYH4Z5p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252212},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e3e3aa49cd2afc42fe3ceea94d4f064b1b3596e6","mcpName":"io.github.jordanburke/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","validate":"ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.12.1","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","pino":"^10.3.1","dotenv":"^17.4.2","fastmcp":"^4.0.0","somamcp":"^1.0.5","functype":"^0.60.2","loglayer":"^9.1.0","functype-log":"^0.60.0","@loglayer/transport-pino":"^3.0.2"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsx":"^4.21.0","tsdown":"^0.21.9","ts-builds":"^2.7.1","@types/node":"^24.12.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.6.2_1776634349192_0.12748580629196282","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"dokploy-mcp-server","version":"1.6.4","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.6.4","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"dc1e04b6bf3aa275aa8da34ad80cfc12208446e5","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.6.4.tgz","fileCount":9,"integrity":"sha512-FCwHlCOa8LR9arlfmQ9lPFbYx3ITJ0v0Ag/YYryim5UiKBv0sVUe1RNLAPZKfFwzV7Fw9OOnHa5RUDnNKeNKeQ==","signatures":[{"sig":"MEUCID0r3ZsLJn+XeRmNKoGO35FLX1YLsZFCw6ZltZcIm/96AiEAvvd9x8u4PRGUnl7Ru5A0QsJqAR9MfxF7z2X4awYFCvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"0906ce4f8ad0e194fe8f34cc46e2f31d26e174e5","mcpName":"io.github.jordanburke/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.15.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.0.6","functype":"^0.60.7","loglayer":"^9.1.1","functype-log":"^0.60.7","@loglayer/transport-pino":"^3.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsx":"^4.22.3","tsdown":"^0.22.0","ts-builds":"^2.8.1","@types/node":"^24.12.4","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.6.4_1779549523616_0.026716847799865162","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"dokploy-mcp-server","version":"1.6.5","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.6.5","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"42ad830a5a114ba091917bcad82685a6267103c3","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.6.5.tgz","fileCount":9,"integrity":"sha512-nxvMrmAfKHvj4YGAM6tKiMDR+uEnvoQtlcZgLJwgZNrdQz+5om01GahuP603yF0gCi5ybTXGnn/DDgS0D7lv3w==","signatures":[{"sig":"MEUCIQCCZB6hxTHU5Jl58yXSnDugQ6QXpsxOgrxo0NQbBG4g6wIgSNZswI6Ql2vikX3iA/NVZlHqC0i7RbJ0cGmiEm8S1ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"a672eb5a5e1a6f854ed26ffb65afc03083d5344c","mcpName":"io.github.jordanburke/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.15.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.0.6","functype":"^0.60.7","loglayer":"^9.1.1","functype-log":"^0.60.7","@loglayer/transport-pino":"^3.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsx":"^4.22.3","tsdown":"^0.22.0","ts-builds":"^2.8.1","@types/node":"^24.12.4","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.6.5_1779549745790_0.716549022189138","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"dokploy-mcp-server","version":"1.6.6","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.6.6","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"131ad710c43647d07d61b2491bf082c568d2eba6","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.6.6.tgz","fileCount":9,"integrity":"sha512-DX5b12bgvYUHhn8HE7eNIx5CsktHYfiKwXzXiII2HzLUsgKAeDBCi4tmGEalWaw5X4Qv9Jx4CRAxu8WnZ7QhqQ==","signatures":[{"sig":"MEUCIQCGLGX5Nvg/4K3dUm6H55iP+KNDJ/fxipQKMh4SUMW2XwIgNEUXVP2sA6p6ioWrjminFD4vUY6PoHvMwk1FEb1n0SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266691},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"1f2f8768448ea8f1b043eec082b042608f9ee960","mcpName":"io.github.jordanburke/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.15.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.0.6","functype":"^0.60.7","loglayer":"^9.1.1","functype-log":"^0.60.7","@loglayer/transport-pino":"^3.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsx":"^4.22.3","tsdown":"^0.22.0","ts-builds":"^2.8.1","@types/node":"^24.12.4","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.6.6_1779572805394_0.6894094028013358","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"dokploy-mcp-server","version":"1.6.7","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.6.7","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"a77b8b99376df0e914da19946e4975358cc9c99d","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.6.7.tgz","fileCount":9,"integrity":"sha512-MvjzckQMfNeemzl9pSghVmqF/0LA6VQ5Y32W0DmIhmvaHFtWfc15/42Vq96nzfR3WkmH+g77zB/AkB1kHn9P9Q==","signatures":[{"sig":"MEYCIQDCONNYaua2y27OknodXOTSBDxBycE2SvCkHJ8HOeqW8wIhAMd4uOYhvBrjIuFmZ5Pfhhcxr2CXL8N/9X28RuAVPUII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266690},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"73dc7401f59b1372bb48f1345e299053af613b4c","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.15.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.0.6","functype":"^0.60.7","loglayer":"^9.1.1","functype-log":"^0.60.7","@loglayer/transport-pino":"^3.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsx":"^4.22.3","tsdown":"^0.22.0","ts-builds":"^2.8.1","@types/node":"^24.12.4","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.6.7_1779573085200_0.44007589498997235","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"dokploy-mcp-server","version":"1.7.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.7.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"561843ad4d8d672b3e6682d34c8933c33647f4b5","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.7.0.tgz","fileCount":9,"integrity":"sha512-AQKR85GO/TwIOEHVWxS2CPDLL4lxmnQIqsxHSUTTO1u07ptM6HKWV5GlI1ETgsh4jTjh3KzJk7DAbkX1g4b7QA==","signatures":[{"sig":"MEQCIDsXYXUfqpILRDzUczyppa4ZxwHAkqFZdaH9OTXKMREqAiALXbY9MuEFMMMv9v0zcoI8Mm2BQE9rph13tP1JQe1WZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":281227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6b8f6fd673b1ec13a5c01174397406e2b6098fee","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.15.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.0.6","functype":"^0.60.7","loglayer":"^9.1.1","functype-log":"^0.60.7","@loglayer/transport-pino":"^3.0.3"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.33.0+sha512.10568bb4a6afb58c9eb3630da90cc9516417abebd3fabbe6739f0ae795728da1491e9db5a544c76ad8eb7570f5c4bb3d6c637b2cb41bfdcdb47fa823c8649319","devDependencies":{"tsx":"^4.22.3","tsdown":"^0.22.0","ts-builds":"^2.8.1","@types/node":"^24.12.4","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.7.0_1779731479123_0.44791973576959254","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"dokploy-mcp-server","version":"1.7.2","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.7.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"e0a34294e2e6888672fab0c33822e7000e930609","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.7.2.tgz","fileCount":9,"integrity":"sha512-zy1aLMRzY5B4TAFrBcR+bzC40l0TGWMlUXu8nBycneEGSYmLCV/WDFBRHA7B98Mb/Z1Qnk96sWgHS97BMGfj5A==","signatures":[{"sig":"MEQCICXXUvLbYuN5CVyvh0LmmvGq0nksvKqvcki6DvuVEFVTAiAXdSByX4Wxf/kjjEvH4Zf3U8xhRt1ODlEir0yq2XNvqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7132501dacb32efa24f7f9aacd040e8461b7f930","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.0.12","functype":"^1.3.1","loglayer":"^9.3.0","functype-log":"^1.3.1","@loglayer/transport-pino":"^3.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2+sha512.71c631e382066efc25625d5cf029075de07b61b37f6e27350fbd84b1bda5864c8c1967adc280776b45c30a715c0359a3be08fef42d5bb09e2b99029979692916","devDependencies":{"tsx":"^4.22.4","tsdown":"^0.22.2","vitest":"^4.1.8","ts-builds":"^3.0.1","@types/node":"^24.13.1","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.7.2_1781097739420_0.22569743557763755","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"dokploy-mcp-server","version":"1.7.3","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.7.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"e236126ec40255d0c6cb3cfdd62ce7028b5e99da","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.7.3.tgz","fileCount":9,"integrity":"sha512-xF8EzBaNaIA3WAb0NxBJpMLj2E4gwUnC+z7qiOhsTBLSeQ9gLdM8lrc9sgRu6sw1xZgBwMOJupUm1yl94cY+4Q==","signatures":[{"sig":"MEYCIQDSZujWJzr+8XXjXzlFmIx08CGGdEbkiiKI0Xkki3kG2AIhAPn79eLDmt09wH+0xuhTBSOFVSUCCDw3sM/c/A+ha6ig","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312376},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bc027354bc65d20e158882e2cb3942890b1dc6bf","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.16.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.0.12","functype":"^1.3.1","loglayer":"^9.3.0","functype-log":"^1.3.1","@loglayer/transport-pino":"^3.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.5.2+sha512.71c631e382066efc25625d5cf029075de07b61b37f6e27350fbd84b1bda5864c8c1967adc280776b45c30a715c0359a3be08fef42d5bb09e2b99029979692916","devDependencies":{"tsx":"^4.22.4","tsdown":"^0.22.2","vitest":"^4.1.8","ts-builds":"^3.0.1","@types/node":"^24.13.1","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.7.3_1781100385975_0.5777980212445384","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"dokploy-mcp-server","version":"1.7.4","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.7.4","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"60273d2c7eb540998ccec11b5ff0cef95900e32d","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.7.4.tgz","fileCount":9,"integrity":"sha512-1T+GGu2Tyk7It0VyaMGBuQunzbGlUDKT89i+iMRjJPz16H2oeeZAw0L/oCZI71XsdGqiH3NFcX5Je+sZu9+J8Q==","signatures":[{"sig":"MEYCIQDlx4kBi9rOwaWE8S8y/htrtPpad+y4qiTApwrkVXjzSAIhALllo2LQnioHO/IA4dLBy9jmV5EwfICzw9c2pBDEUmWP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":309209},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"031c5cd114c81b4c3f6c5d75678363b0dd7c1a84","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.0.15","functype":"^1.5.0","loglayer":"^9.3.0","functype-log":"^1.5.0","@loglayer/transport-pino":"^3.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.8.0+sha512.c1f5e7c4cb241c8f174b743851d82f42b802324afc8b0f116b96adb15aa06664948dde36960a3ba1079ba5b4b29dd0140135b94b5b5f5263592249d68e555f26","devDependencies":{"tsx":"^4.22.4","tsdown":"^0.22.3","vitest":"^4.1.9","ts-builds":"^3.2.1","@types/node":"^24.13.2","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.7.4_1782173624699_0.27645444753159754","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"dokploy-mcp-server","version":"1.8.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.8.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"91de12fa672134bdd27266f94a739f311f9be3a9","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.8.0.tgz","fileCount":9,"integrity":"sha512-2TBaDBD20W8V7oR/iTTKnwKEdiXFcG9sYfKWgzO8O/7Dyi0LsY1lPGdaMJVUMWQrluzovb30eIMZ4hyfCVp6Rw==","signatures":[{"sig":"MEYCIQDYsAtS9lTIxCagsEI41dA7R/YyVw0c/TY9xTF9l9QRTAIhAOyiZIRwT6welnkASYenkhJAmBB5MdnwiL1iP80ae1E7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":378343},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"62b403d9a421952229f6193135ac2705de19e7d3","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"12.0.1","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.1.0","functype":"^1.6.2","loglayer":"^9.3.0","functype-log":"^1.6.2","@loglayer/transport-pino":"^3.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.11.0+sha512.4463f65fd80ed80d69bc1d4bf163ee94f605c7380fc318bb5b2ebe15f8cd12d49c51a4d59e951b401e764d3b6ca751cbf51bc50ed7001a6bcb4935e684c34882","devDependencies":{"tsx":"^4.23.0","tsdown":"^0.22.4","vitest":"^4.1.10","ts-builds":"^3.2.1","@types/node":"^24.13.3","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.8.0_1783810123917_0.23033188477427924","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"dokploy-mcp-server","version":"1.8.1","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.8.1","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"ba8acec42d8210984c5ed618de2990f4aac3f44e","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.8.1.tgz","fileCount":9,"integrity":"sha512-SY2FTLZG808mwoayS9TgI/RMOR/arQKhyDnMntUC7v5XYSmAVK8NWIOJ+w1dwGXwzZyRitEX8HhY3JhVcpVfwA==","signatures":[{"sig":"MEQCIFR53Mi4XJvOb9xIhhCgcL80HE1uKgmqpdpnsD+/+mM7AiAJixPtpHTriDnCSejywnNPwia0tIz6yEPoAOyc1WBjVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":379612},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"de473133088b3cf4ec793b291dafbaf82d603914","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"12.0.2","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.1.2","functype":"^1.8.0","loglayer":"^9.4.0","functype-log":"^1.8.0","@loglayer/transport-pino":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0+sha512.9a6f330a95b66446ea088faf1521405a8a01f07fde7124cc9958dfed52d4bb436737e65b08f85f37b46fcba375092558ac51262b816844b22f63406ed166bfee","devDependencies":{"tsx":"^4.23.11","tsdown":"^0.22.14","vitest":"^4.1.10","ts-builds":"^3.2.3","@types/node":"^24.13.3","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.8.1_1786206474948_0.43991177660884007","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"dokploy-mcp-server","version":"1.8.2","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.8.2","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"a257990c9900c6626e57c5d2ec8edde72144a544","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.8.2.tgz","fileCount":9,"integrity":"sha512-+wsCJ4hbbkDuiL9Op/XUG2PSCC8y1uGbjt4zCYpuzrvKSH7KmkxgkliDgzFJmy0lgtAPgK5NJLk/n3mvl/ojmA==","signatures":[{"sig":"MEQCIBnaMRB8VPB8sqr2D/HkJMoJV8htNhzSxSsSeuLL2yS2AiBqF9MOHA/0r680tYAl46vLlJAPsDs2sXL959B3CcKCng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380644},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"79fe6348697d6e058abe85a9e3f4c2226aea5a36","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"12.0.2","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.1.2","functype":"^1.8.0","loglayer":"^9.4.0","functype-log":"^1.8.0","@loglayer/transport-pino":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0+sha512.9a6f330a95b66446ea088faf1521405a8a01f07fde7124cc9958dfed52d4bb436737e65b08f85f37b46fcba375092558ac51262b816844b22f63406ed166bfee","devDependencies":{"tsx":"^4.23.11","tsdown":"^0.22.14","vitest":"^4.1.10","ts-builds":"^3.2.5","@types/node":"^24.13.3","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.8.2_1786207624510_0.8757938001659433","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"dokploy-mcp-server","version":"1.8.3","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.8.3","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"2f902969aa99554deda1dbffee164201957b6707","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.8.3.tgz","fileCount":9,"integrity":"sha512-nrEcZBsaXiOMi6syAkkWNCyBm1gxSDmR2EDy2mHDxlT1XJJ1uJ3amFG+Oo9zlr8ON/QqebCZzfi6hZ1977rLXA==","signatures":[{"sig":"MEUCIQCxg0q1EUul6Z9sxBtEvh5bWUaFFNRR+1J5o6UsQuF/BgIgF7Pdxr+2Mlv7donNYP0FH2O1uoDKNIQfNc57cOQduUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":388139},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7943c64c3e7cd4c3eea3496a950f6603b1d862af","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && pnpm check:readme && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","check:readme":"tsx scripts/check-readme.ts","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"12.0.2","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.1.2","functype":"^1.8.0","loglayer":"^9.4.0","functype-log":"^1.8.0","@loglayer/transport-pino":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.20.0+sha512.9a6f330a95b66446ea088faf1521405a8a01f07fde7124cc9958dfed52d4bb436737e65b08f85f37b46fcba375092558ac51262b816844b22f63406ed166bfee","devDependencies":{"tsx":"^4.23.11","tsdown":"^0.22.14","vitest":"^4.1.10","ts-builds":"^3.2.5","@types/node":"^24.13.3","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.8.3_1786211451184_0.5360179888071128","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"dokploy-mcp-server","version":"1.9.0","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","_id":"dokploy-mcp-server@1.9.0","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"bin":{"dokploy-mcp-server":"dist/bin.js"},"dist":{"shasum":"9b3b48e2d9fdb219cd78fb29e9df58951999550b","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.9.0.tgz","fileCount":9,"integrity":"sha512-jweOqboLIbQGsohB5dQ8KeGqLZ0PJrW4kWhNXPOqIQDxFKzsrkrBxBzeG1WVPlNy7AQ00xb5bHbzPneHM4pHvw==","signatures":[{"sig":"MEUCICP6GsfMdU4405vjXxwPaqoNsQi9aPhxwYJodtGLOeuEAiEAgKXZ4ouVcpWmkRiEJkeG21RQ9d137Es+eVsQdcHXo7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":508409},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"dec63a7fb3df409be22cfc623e88287deffc4de8","mcpName":"io.github.sapientsai/dokploy-mcp-server","scripts":{"dev":"ts-builds dev","lint":"ts-builds lint","test":"ts-builds test","build":"NODE_ENV=production ts-builds build","serve":"pnpm build && node dist/index.js","start":"pnpm build && node dist/bin.js","format":"ts-builds format","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","version":"pnpm sync:versions","validate":"pnpm check:versions && pnpm check:readme && ts-builds validate","typecheck":"ts-builds typecheck","lint:check":"ts-builds lint:check","test:watch":"ts-builds test:watch","check:readme":"tsx scripts/check-readme.ts","format:check":"ts-builds format:check","openapi:fetch":"tsx scripts/fetch-openapi.ts","sync:versions":"tsx scripts/sync-versions.ts","test:coverage":"ts-builds test:coverage","check:versions":"tsx scripts/check-versions.ts","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format","prepublishOnly":"pnpm check:versions && pnpm validate","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"prettier":"ts-builds/prettier","repository":{"url":"git+https://github.com/sapientsai/dokploy-mcp-server.git","type":"git"},"_npmVersion":"12.0.2","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","pino":"^10.3.1","dotenv":"^17.4.2","somamcp":"^1.3.0","functype":"^1.9.0","loglayer":"^9.4.0","functype-log":"^1.9.0","@loglayer/transport-pino":"^3.3.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@11.24.0+sha512.bd27e345e976dcb0be0b7a1228217b049a817e21b1f355c90dbe7dc46671895a8bc1e6d06c24554505ea93ea0b45f489a27ec1bfbc8de6a9659fca0f16fa0000","devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","vitest":"^4.1.11","ts-builds":"^3.4.1","@types/node":"^24.13.3","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/dokploy-mcp-server_1.9.0_1787590701594_0.6907202076178824","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"dokploy-mcp-server","version":"1.9.1","mcpName":"io.github.sapientsai/dokploy-mcp-server","description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","repository":{"type":"git","url":"git+https://github.com/sapientsai/dokploy-mcp-server.git"},"bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"bin":{"dokploy-mcp-server":"dist/bin.js"},"scripts":{"validate":"pnpm check:versions && pnpm check:readme && ts-builds validate","format":"ts-builds format","format:check":"ts-builds format:check","lint":"ts-builds lint","lint:check":"ts-builds lint:check","typecheck":"ts-builds typecheck","test":"ts-builds test","test:watch":"ts-builds test:watch","test:coverage":"ts-builds test:coverage","build":"NODE_ENV=production ts-builds build","dev":"ts-builds dev","check:versions":"tsx scripts/check-versions.ts","check:readme":"tsx scripts/check-readme.ts","sync:versions":"tsx scripts/sync-versions.ts","version":"pnpm sync:versions","prepublishOnly":"pnpm check:versions && pnpm validate","inspect":"pnpm build && npx @modelcontextprotocol/inspector dist/index.js","start":"pnpm build && node dist/bin.js","serve":"pnpm build && node dist/index.js","openapi:fetch":"tsx scripts/fetch-openapi.ts","openapi:generate":"openapi-typescript openapi.json -o src/generated/dokploy-api.ts --export-type -t","openapi:update":"pnpm openapi:fetch && pnpm openapi:generate && pnpm format"},"prettier":"ts-builds/prettier","dependencies":{"@loglayer/transport-pino":"^3.3.0","dotenv":"^17.4.2","functype":"^1.9.0","functype-log":"^1.9.0","loglayer":"^9.4.0","pino":"^10.3.1","somamcp":"^1.3.0","zod":"^4.4.3"},"devDependencies":{"@types/node":"^24.13.3","openapi-typescript":"^7.13.0","ts-builds":"^3.4.1","tsdown":"^0.22.14","tsx":"^4.23.12","vitest":"^4.1.11"},"packageManager":"pnpm@11.24.0+sha512.bd27e345e976dcb0be0b7a1228217b049a817e21b1f355c90dbe7dc46671895a8bc1e6d06c24554505ea93ea0b45f489a27ec1bfbc8de6a9659fca0f16fa0000","gitHead":"8979f95bcc5e761131346e23c7cbf9fae7162865","_id":"dokploy-mcp-server@1.9.1","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-quINbKiRjcmhChSIeVtZ1f9GvsjCL26srEHDTzsrJqqBWJEZuVh96mll+HmFuD7H5NiPlUOECG4ZFHU3HuzgXg==","shasum":"b6f75c0f0896dd3d522d1c6b3aa98663ef94e616","tarball":"https://registry.npmjs.org/dokploy-mcp-server/-/dokploy-mcp-server-1.9.1.tgz","fileCount":9,"unpackedSize":517572,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dokploy-mcp-server@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGyzlPjSZ7M+IsVGxTR//11vkzJM1wQPjDUbTiH2mFDHAiEA4mCr1KUcqKfjvSEG98XZDNdOQ8i+SjOUBtyPkhBdODw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:165a511a-168a-433e-8e45-0acf779f34de"}},"directories":{},"maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dokploy-mcp-server_1.9.1_1787593531323_0.9084424371163728"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-12T00:14:57.889Z","modified":"2026-08-24T17:45:31.804Z","1.0.0":"2026-02-12T00:14:58.040Z","1.1.0":"2026-02-12T01:47:42.412Z","1.2.0":"2026-02-12T03:24:53.572Z","1.3.0":"2026-02-12T18:09:22.573Z","1.3.1":"2026-02-13T22:38:10.441Z","1.4.0":"2026-02-19T19:51:25.627Z","1.4.2":"2026-02-19T21:09:13.907Z","1.4.3":"2026-02-19T22:40:47.949Z","1.5.0":"2026-03-15T16:23:47.266Z","1.5.1":"2026-03-16T13:47:25.035Z","1.6.0":"2026-04-19T01:50:12.700Z","1.6.1":"2026-04-19T21:21:45.111Z","1.6.2":"2026-04-19T21:32:29.379Z","1.6.4":"2026-05-23T15:18:43.763Z","1.6.5":"2026-05-23T15:22:25.938Z","1.6.6":"2026-05-23T21:46:45.556Z","1.6.7":"2026-05-23T21:51:25.363Z","1.7.0":"2026-05-25T17:51:19.293Z","1.7.2":"2026-06-10T13:22:19.667Z","1.7.3":"2026-06-10T14:06:26.126Z","1.7.4":"2026-06-23T00:13:44.844Z","1.8.0":"2026-07-11T22:48:44.067Z","1.8.1":"2026-08-08T16:27:55.087Z","1.8.2":"2026-08-08T16:47:04.707Z","1.8.3":"2026-08-08T17:50:51.352Z","1.9.0":"2026-08-24T16:58:21.778Z","1.9.1":"2026-08-24T17:45:31.465Z"},"bugs":{"url":"https://github.com/sapientsai/dokploy-mcp-server/issues"},"author":{"name":"Jordan Burke","email":"jordan.burke@gmail.com"},"license":"MIT","homepage":"https://github.com/sapientsai/dokploy-mcp-server#readme","keywords":["mcp","dokploy","devops","deployment","docker","model-context-protocol","claude","ai-assistant","fastmcp","self-hosted","paas"],"repository":{"type":"git","url":"git+https://github.com/sapientsai/dokploy-mcp-server.git"},"description":"A comprehensive Model Context Protocol (MCP) server for Dokploy - deploy apps, manage containers, databases, domains, and servers.","maintainers":[{"name":"jordanburke","email":"jordan.burke@gmail.com"}],"readme":"# dokploy-mcp-server\n\n[![npm version](https://img.shields.io/npm/v/dokploy-mcp-server)](https://www.npmjs.com/package/dokploy-mcp-server)\n\nA comprehensive [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server for [Dokploy](https://dokploy.com/) - the open-source, self-hosted PaaS. Deploy apps, manage containers, databases, domains, and servers through AI assistants like Claude.\n\n## Why This Server?\n\nThe [official Dokploy MCP](https://github.com/Dokploy/mcp) generates one tool per API endpoint — at the 0.29.14 measurement below, 546 of them, exactly matching the 546 paths in Dokploy's OpenAPI spec at that version. (Dokploy v0.30.2 ships 597 paths; the figures in this section are left at their measured values rather than re-estimated.) Coverage is complete, and every one of those schemas loads into the model's context before you ask your first question.\n\nThis server hand-curates the same API into **27 tools** (one per category, each taking an `action` enum), covering the deploy-and-operate surface most self-hosters use daily.\n\n### Context cost\n\n|                                    | Official `@dokploy/mcp` | This server      |\n| ---------------------------------- | ----------------------- | ---------------- |\n| Tools exposed                      | 546                     | 22 (21 + `info`) |\n| `tools/list` schema payload        | 294,957 bytes           | 34,528 bytes     |\n| Approximate tokens loaded up front | **~74k**                | **~8.6k**        |\n| Median tool schema                 | 388 bytes               | 1,131 bytes      |\n\nMeasured 2026-08-08 against `@dokploy/mcp@0.29.14` and `dokploy-mcp-server@1.8.2`, by starting each server, calling `tools/list`, and counting the serialized schema bytes (divided by 4 for a rough token estimate).\n\nSince that measurement this server grew to 27 tools tracking Dokploy v0.30.2. Measured the same way — live `tools/list` over stdio — it now exposes 28 tools (27 + `info`) for **48,452 bytes (~12.1k tokens)**. The official server has not been re-measured against 0.30.2, so the table above is left at the paired 0.29.14 figures rather than mixing a new number for one side with an old one for the other.\n\nOn a 200k-token context window, the official server spends more than a third of it before you ask anything. The larger median schema here is deliberate: descriptions carry the workflow knowledge that prevents failed calls, such as which service id pairs with which `databaseType`.\n\n### Feature Comparison\n\nTool counts for the official server are per category, taken from its live `tools/list`.\n\n| Category            | Official MCP           | This Server                   |\n| ------------------- | ---------------------- | ----------------------------- |\n| Projects            | 9 tools                | 1 tool (6 actions)            |\n| Applications        | 31 tools               | 1 tool (23 actions)           |\n| Compose             | 31 tools               | 1 tool (21 actions)           |\n| Deployments         | 9 tools                | 1 tool (5 actions)            |\n| Docker              | 12 tools               | 1 tool (17 actions)           |\n| Docker Volumes      | n/a (new in 0.30.2)    | 1 tool (8 actions)            |\n| Docker Images       | n/a (new in 0.30.2)    | 1 tool (3 actions)            |\n| Networks            | n/a (new in 0.30.2)    | 1 tool (8 actions)            |\n| Overview            | n/a (new in 0.30.2)    | 1 tool (3 actions)            |\n| DNS Providers       | n/a (new in 0.30.2)    | 1 tool (11 actions)           |\n| Vault Providers     | n/a (new in 0.30.2)    | 1 tool (7 actions)            |\n| Domains             | 9 tools                | 1 tool (9 actions)            |\n| Redirects           | 4 tools                | 1 tool (4 actions)            |\n| Servers             | 18 tools               | 1 tool (8 actions)            |\n| Settings            | 54 tools               | 1 tool (5 actions)            |\n| Databases           | 94 tools (6 engines)   | 1 tool (17 actions, all 6 DB) |\n| Backups             | 12 tools               | 1 tool (6 actions)            |\n| Volume Backups      | 6 tools                | 1 tool (6 actions)            |\n| Preview Deployments | 4 tools                | 1 tool (4 actions)            |\n| Schedules           | 6 tools                | 1 tool (6 actions)            |\n| Audit Log           | 1 tool                 | 1 tool (1 action)             |\n| Environments        | 7 tools                | 1 tool (6 actions)            |\n| Infrastructure      | 13 tools (ports+certs) | 1 tool (8 actions)            |\n| Mounts              | 6 tools                | 1 tool (6 actions)            |\n| SSH Keys            | 7 tools                | 1 tool (6 actions)            |\n| Registries          | 7 tools                | 1 tool (7 actions)            |\n| Destinations        | 6 tools                | 1 tool (6 actions)            |\n| **Total**           | **346 tools**          | **27 tools**                  |\n\nKey advantages:\n\n- **Minimal token usage** - 346 endpoints' worth of surface in 27 tools, for roughly an eighth of the context\n- **Unified database tool** - One tool handles all 6 database types (postgres, mysql, mariadb, mongo, redis, libsql) via `dbType` + `action` params\n- **Curated descriptions** - Each tool documents which parameters pair with which action, so calls succeed on the first try\n- **Action-based design** - Each tool has an `action` enum parameter; other params are optional based on action\n\n### When to use the official server instead\n\nThe official server covers 49 categories to this server's 27. Of its 546 tools, 346 fall inside the categories above; the remaining 200 have no equivalent here:\n\n- **Notifications** (41 tools) - email, Slack, Discord, Telegram, Gotify webhooks\n- **Users, organizations, roles, SSO** (64 tools) - user management, organizations, custom roles, SSO, SCIM, forwardAuth\n- **Git providers** (32 tools) - GitHub, GitLab, Gitea, Bitbucket app configuration\n- **AI providers** (14 tools) - Dokploy's own LLM integration for log analysis and compose generation\n- **Cluster and Swarm** (8 tools), **patch** (12), **tags** (8), **rollback** (2), **admin** (1)\n- **Dokploy Cloud commercial features** (18 tools) - Stripe billing, license keys, whitelabeling\n\nIf your workflow needs any of those, use the official server, or run both.\n\n## Installation\n\n### Claude Desktop / Claude Code\n\nAdd to your MCP configuration:\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"dokploy-mcp-server\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://dokploy.example.com\",\n        \"DOKPLOY_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"dokploy-mcp-server\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://dokploy.example.com\",\n        \"DOKPLOY_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\n### Docker\n\n```bash\ndocker run -e DOKPLOY_URL=https://dokploy.example.com \\\n           -e DOKPLOY_API_KEY=your-api-key \\\n           -e TRANSPORT_TYPE=httpStream \\\n           -p 3000:3000 \\\n           dokploy-mcp-server\n```\n\n## Environment Variables\n\n| Variable          | Required | Default   | Description                              |\n| ----------------- | -------- | --------- | ---------------------------------------- |\n| `DOKPLOY_URL`     | Yes      | -         | Your Dokploy instance URL                |\n| `DOKPLOY_API_KEY` | Yes      | -         | API key from Dokploy Settings > API Keys |\n| `TRANSPORT_TYPE`  | No       | `stdio`   | Transport mode: `stdio` or `httpStream`  |\n| `PORT`            | No       | `3000`    | HTTP port (httpStream mode only)         |\n| `HOST`            | No       | `0.0.0.0` | HTTP host (httpStream mode only)         |\n\n## Tools (27)\n\nEach tool uses an `action` enum to select the operation. Parameters are optional and used based on the chosen action.\n\n### `dokploy_project` (6 actions)\n\nActions: `list | get | create | update | remove | duplicate`\n\nManage projects. `list` and `get` return nested environments with their applications, composes, and databases (with names, IDs, and status), so you can discover service IDs without extra calls. `create` requires `name`. `update` requires `projectId` + fields. `remove` requires `projectId`. `duplicate` requires `sourceEnvironmentId` + `name`.\n\n**Reading the status label.** Dokploy's status enum is `idle | running | done | error`, rendered as `[IDLE]`, `[RUNNING]`, `[DONE]`, `[ERROR]`. It describes the **deployment**, not live container state — `[DONE]` means the last deploy finished, and `[IDLE]` means nothing has run, neither of which implies a container is up right now. Check `dokploy_docker` `getContainers` for what is actually running.\n\n### `dokploy_application` (23 actions)\n\nActions: `create | get | update | move | deploy | start | stop | delete | markRunning | refreshToken | cleanQueues | killBuild | cancelDeployment | reload | saveEnvironment | setEnvVars | getEnvKeys | getEnvValuesUnsafe | saveBuildType | traefikConfig | readMonitoring | readLogs | search`\n\nFull application lifecycle. Most actions require `applicationId`. `create` requires `name` + `environmentId`. `deploy` supports `redeploy` flag. `readMonitoring` requires `appName`. `search` finds applications by `q`/`name`/`appName`/`repository`/`owner`/`dockerImage`/`projectId`/`environmentId`, with `limit` (1–100, default 20) and `offset`; the reply flags a truncated page.\n\n**Env handling.** `get` returns a masked env summary (count only) — never the values. Three actions cover the rest:\n\n- `setEnvVars` — granular merge inside the server. Pass `set` (KEY=VALUE per line, upsert) and/or `unset` (array of KEY names). The read-modify-write happens server-side; the tool result is a masked confirmation listing only the changed key names. No untouched-key values ever enter the transcript.\n- `getEnvKeys` — returns KEY names only, sorted. Safe to read.\n- `getEnvValuesUnsafe` — **unsafe escape hatch** that returns the full `KEY=VALUE` blob. Use only when you genuinely need the values; the output is in the tool transcript and any retained agent logs.\n- `saveEnvironment` — full-replace, kept for explicit blob-set workflows.\n\n`sourceType`:\n\n- `github` → `repository` + `owner` + `branch` (+ `githubId` for private)\n- `git` → `customGitUrl` + `customGitBranch`\n- `docker` → `dockerImage`\n\n`buildType`: `dockerfile | heroku_buildpacks | paketo_buildpacks | nixpacks | static | railpack`.\n\nThe underlying API also supports `gitlab`/`bitbucket`/`gitea`/`drop` sources, but those need provider-specific fields not yet exposed by this tool.\n\n### `dokploy_compose` (21 actions)\n\nActions: `create | get | update | delete | deploy | start | stop | move | loadServices | loadMounts | getDefaultCommand | cancelDeployment | cleanQueues | killBuild | refreshToken | saveEnvironment | setEnvVars | getEnvKeys | getEnvValuesUnsafe | readLogs | search`\n\nDocker Compose management. Most actions require `composeId`. `create` requires `name` + `environmentId`. `loadMounts` requires `serviceName`. `cancelDeployment`/`cleanQueues`/`killBuild`/`refreshToken` require `composeId`. `search` takes the same query fields as `dokploy_application`.\n\n**Env handling.** Same shape as `dokploy_application`: `get` returns a masked summary, `setEnvVars` merges, `getEnvKeys` lists key names, `getEnvValuesUnsafe` is the escape hatch, `saveEnvironment` full-replaces.\n\n`sourceType`:\n\n- `github` → `repository` + `owner` + `branch` (+ `composePath`)\n- `git` → `customGitUrl` + `customGitBranch` (+ `customGitSSHKeyId` for private)\n- `raw` → `composeFile` (inline YAML)\n\nThe underlying API also supports `gitlab`/`bitbucket`/`gitea` sources, but those need provider-specific fields not yet exposed by this tool.\n\n### `dokploy_database` (17 actions)\n\nActions: `create | get | update | move | start | stop | deploy | rebuild | remove | reload | changeStatus | saveEnvironment | setEnvVars | getEnvKeys | getEnvValuesUnsafe | saveExternalPort | search`\n\nUnified database management. All actions require `dbType` (`postgres | mysql | mariadb | mongo | redis | libsql`); most also require `databaseId`. `create` baseline: `dbType` + `name` + `environmentId` + `databasePassword`.\n\n**Env handling.** Same shape as `dokploy_application`: `get` returns a masked summary, `setEnvVars` merges (works for every engine), `getEnvKeys` lists key names, `getEnvValuesUnsafe` is the escape hatch.\n\nPer-engine extras:\n\n- `postgres` / `mysql` / `mariadb` — also require `databaseName` + `databaseUser`. `mysql`/`mariadb` accept `databaseRootPassword`.\n- `mongo` — requires `databaseUser` (no `databaseName`).\n- `redis` — only `databasePassword`.\n- `libsql` — requires `appName` + `dockerImage` + `sqldNode` (`primary | replica`); accepts `sqldPrimaryUrl` + `enableNamespaces`.\n\n`changeStatus` uses `applicationStatus` (`idle | running | done | error`). `search` covers every engine except `libsql`, which has no search endpoint — locate libsql databases via `dokploy_project` or `dokploy_environment`.\n\n### `dokploy_domain` (9 actions)\n\nActions: `create | list | get | update | delete | toggleEnable | generate | canGenerateTraefikMe | validate`\n\nDomain/DNS management. `create` requires `host` + `applicationId`|`composeId` (and `serviceName` for compose domains). Enums: `certificateType` (`letsencrypt | none | custom`), `domainType` (`compose | application | preview`). `validate` requires `domain`.\n\n`update` accepts `enabled` to set the domain's enable flag to a known value. `toggleEnable` flips that flag without reporting the result — the API returns an undescribed body — so prefer `update` when you need a deterministic end state.\n\n### `dokploy_redirects` (4 actions)\n\nActions: `create | update | remove | get`\n\nURL redirect rules on an application, expressed as Traefik regex/replacement pairs. `create` requires `regex` + `replacement` + `permanent` + `applicationId`. `update` requires `redirectId` + the rule fields. `remove`/`get` require `redirectId`. Changes take effect only after the application is redeployed.\n\n### `dokploy_environment` (6 actions)\n\nActions: `create | get | list | update | remove | duplicate`\n\nProject environment management. `create` requires `projectId` + `name`. `list` requires `projectId`.\n\n### `dokploy_server` (8 actions)\n\nActions: `list | get | create | update | remove | count | publicIp | getMetrics`\n\nServer management. `create` requires `name` + `ipAddress` + `port` + `username` + `sshKeyId` + `serverType` (`deploy | build`). `getMetrics` requires `url` + `token`.\n\n### `dokploy_backup` (6 actions)\n\nActions: `create | get | update | remove | listFiles | manualBackup`\n\nBackup scheduling and triggers. `create` requires `schedule` + `prefix` + `destinationId` + `database` + `databaseType`. Provide the **one** service id matching the engine:\n\n- `databaseType: postgres` → `postgresId`\n- `databaseType: mysql` → `mysqlId`\n- `databaseType: mariadb` → `mariadbId`\n- `databaseType: mongo` → `mongoId`\n- `databaseType: libsql` → `libsqlId`\n- `databaseType: web-server` → no service id (backs up the Dokploy server itself)\n- Backing up a DB inside a compose stack → `composeId` + `serviceName` + the engine as `databaseType`\n\n`create` and `update` also accept `includeEncryptionKey`, which stores the database encryption key alongside the backup.\n\n`manualBackup` requires `backupId` + `backupType`:\n\n- `postgres | mysql | mariadb | mongo | libsql` — individual DB backups\n- `compose` — whole-stack backup\n- `webServer` — Dokploy server backup\n\n### `dokploy_volume_backup` (6 actions)\n\nActions: `create | update | remove | get | list | runManually`\n\nScheduled volume-level backups, taken with rclone. Distinct from `dokploy_backup`, which takes DB-native dumps.\n\n`create` requires `name` + `volumeName` + `prefix` + `cronExpression` + `destinationId`, and accepts `serviceType` with the matching `*Id`, plus `appName`, `keepLatestCount`, `enabled`, and `turnOff` (stops the service for the backup window). `volumeName` must match `^[a-zA-Z0-9][a-zA-Z0-9_.-]*$` — it is validated before the request is sent. `update` takes `volumeBackupId` plus the same fields. `remove`/`get` take `volumeBackupId`. `list` requires `id` (the parent service id) + `volumeBackupType`. `runManually` triggers a backup immediately from `volumeBackupId`.\n\n### `dokploy_deployment` (5 actions)\n\nActions: `list | queueList | killProcess | readLogs | remove`\n\nDeployment tracking. `list` requires `applicationId`|`composeId`|`serverId`|`type`+`id`. `type` enum: `application | compose | server | schedule | previewDeployment | backup | volumeBackup` (database deployments are listed via the database resource itself, not this endpoint). `queueList` requires `applicationId`. `killProcess` requires `deploymentId`. `readLogs` reads a single deployment's log file. `remove` deletes a deployment record.\n\n### `dokploy_preview_deployment` (4 actions)\n\nActions: `list | get | remove | redeploy`\n\nPer-PR and per-branch preview deploys hanging off a parent application. `list` requires `applicationId`. `get`/`remove`/`redeploy` require `previewDeploymentId`; `redeploy` optionally takes `title` and `description` for the deploy record.\n\n### `dokploy_schedule` (6 actions)\n\nActions: `create | update | remove | get | list | runManually`\n\nCron schedules that run commands against an application, a compose service, a server, or the Dokploy server itself. `create` requires `name` + `cronExpression` + `command`, plus `scheduleType` and its matching id; it also accepts `shellType` (`bash | sh`), `script` for multi-line commands, and `timezone`. `list` requires `id` (the parent id, or `dokploy-server`) + `scheduleType`. `runManually` fires a schedule immediately from `scheduleId`.\n\n`scheduleType`: `application | compose | server | dokploy-server`.\n\n### `dokploy_docker` (17 actions)\n\nActions: `getContainers | restartContainer | startContainer | stopContainer | killContainer | removeContainer | getConfig | findContainers | listContainerFiles | readContainerFile | writeContainerFile | deleteContainerFile | getEvents | getServerHealth | getDiskUsage | getBuildCache | pruneBuildCache`\n\nDocker daemon management. Every action accepts an optional `serverId` to target a remote server.\n\n**Containers.** The lifecycle actions (`restart`/`start`/`stop`/`kill`/`removeContainer`) and `getConfig` take `containerId`. `findContainers` requires `appName` + `method` (`match | label | stack | service`). For `method=match`, `appType` accepts `stack | docker-compose`. For `method=label`, `type` is **required** and accepts `standalone | swarm` (the API rejects without it).\n\n**Container files.** `listContainerFiles`, `readContainerFile`, `writeContainerFile`, and `deleteContainerFile` take `containerId` + `path` (absolute, inside the container); `writeContainerFile` also takes `content`. `readContainerFile` truncates its output at 100,000 characters. `writeContainerFile` writes into the **running** container — the change is lost on redeploy unless the path lives on a mount.\n\n**Observability.** `getEvents` takes `minutes` (1–1440, default 15). `getServerHealth` takes `sinceHours` (1–168).\n\n**Disk.** `getDiskUsage` is `docker system df` — it covers containers, volumes, images, and build cache, so start here when hunting space. `getBuildCache` details the cache; `pruneBuildCache` clears it (the same effect as `dokploy_settings` `clean` with `cleanType=dockerBuilder`).\n\n### `dokploy_docker_volume` (8 actions)\n\nActions: `getVolumes | getVolumesSize | getVolumeConfig | removeVolume | listVolumeFiles | readVolumeFile | writeVolumeFile | deleteVolumeFile`\n\nDocker volume management and volume file access. Every action accepts an optional `serverId`. `getVolumeConfig` and `removeVolume` take `volumeName`; the file actions take `volumeName` + `path`, and `writeVolumeFile` also takes `content`. `readVolumeFile` truncates at 100,000 characters. `removeVolume` destroys the volume's data — take a `dokploy_volume_backup` first. Unlike a write into a running container, a volume write survives redeploys.\n\n### `dokploy_docker_image` (3 actions)\n\nActions: `getImages | getImageConfig | removeImage`\n\nDocker image inventory. `getImageConfig` takes `imageRef` (`nginx:latest` or an image ID). `removeImage` requires **all three** of `repository`, `tag`, and `id` — read them off `getImages` — plus optional `force`. Disk usage and build cache live in `dokploy_docker` (`getDiskUsage`, `getBuildCache`, `pruneBuildCache`).\n\n### `dokploy_network` (8 actions)\n\nActions: `list | get | create | remove | recreate | inspect | import | networksToSync`\n\nDocker network management. `create` requires `name` and accepts `driver` (`bridge | overlay`), `internal`, `attachable`, `enableIPv4`, `enableIPv6`, `mtu` (68–65535), `ipam`, and `serverId`. `get`, `inspect`, `remove`, and `recreate` take `networkId` — `recreate` drops and re-adds the network, so attached services are briefly disconnected. `networksToSync` lists networks that exist on the Docker host but are not yet tracked by Dokploy; `import` brings them in by `names`. Attach networks to workloads via `dokploy_application` `update` `networkIds`, or `dokploy_compose` `update` `serviceNetworks`.\n\n### `dokploy_overview` (3 actions)\n\nActions: `services | backups | domains`\n\nRead-only rollups spanning every project — no parameters. Use these to orient before drilling in: `services` lists every application, compose service, and database with its status; `backups` every configured backup and schedule; `domains` every domain and what it points at. Dokploy's OpenAPI spec does not describe these response bodies, so the tool renders them as JSON.\n\n**Prefer this over `search` for inventory.** Dokploy's search index is narrower than the project tree — on a test instance holding 1 application and 14 compose services, `application.search` reported 0 matches and `compose.search` reported 5. The `search` actions on `dokploy_application`, `dokploy_compose`, and `dokploy_database` are for finding a service you already know exists; `dokploy_overview` and `dokploy_project` are for enumerating what is there.\n\n### `dokploy_infrastructure` (8 actions)\n\nActions: `createPort | deletePort | createAuth | deleteAuth | listCerts | getCert | createCert | removeCert`\n\nPorts, basic auth, and SSL certificates.\n\n### `dokploy_mounts` (6 actions)\n\nActions: `create | update | remove | get | listByServiceId | allNamedByApplicationId`\n\nVolumes, bind mounts, and file mounts attached to a service. `create` requires `type` + `mountPath` + `serviceId` + `serviceType`, then one field per type: `volumeName` for a volume, `hostPath` for a bind, `filePath` + `content` for a file. `update` takes `mountId` plus any field. `remove`/`get` take `mountId`. `listByServiceId` requires `serviceType` + `serviceId`. `allNamedByApplicationId` lists named volumes for an `applicationId`.\n\n`serviceType`: `application | postgres | mysql | mariadb | mongo | redis | compose | libsql`.\n\nMount changes require a redeploy of the parent service to take effect.\n\n### `dokploy_ssh_key` (6 actions)\n\nActions: `create | list | get | update | remove | generate`\n\nSSH key management for git-based deployments. `create` requires `name` + `privateKey` + `publicKey` + `organizationId`. `get` requires `sshKeyId`. `update` requires `sshKeyId`, optional `name`, `description`, `lastUsedAt`. `remove` requires `sshKeyId`. `generate` uses `type` (rsa|ed25519).\n\n### `dokploy_registry` (7 actions)\n\nActions: `list | get | create | update | remove | test | testById`\n\nContainer registries for pulling private images. `create` requires `registryName` + `username` + `password` + `registryUrl`; `registryType` defaults to `cloud`. `get`/`remove` require `registryId`, `update` takes `registryId` + fields. `test` checks credentials without persisting them; `testById` tests a saved registry by `registryId`, optionally against a `serverId`.\n\n### `dokploy_destination` (6 actions)\n\nActions: `list | get | create | update | remove | test`\n\nS3-compatible destinations that backups are written to. `create` requires `name` + `accessKey` + `bucket` + `region` + `endpoint` + `secretAccessKey`, and accepts `provider` and `additionalFlags` (passed to rclone). `get`/`remove` require `destinationId`, `update` takes `destinationId` + fields. `test` validates the same fields as `create` without saving.\n\n### `dokploy_audit_log` (1 action)\n\nActions: `list`\n\nQuery the Dokploy audit trail. Every filter is optional: `userId`, `userEmail`, `resourceName`, `auditAction`, `resourceType`, `from`/`to` (ISO timestamps), `limit` (default 50, max 500), and `offset`.\n\n`auditAction`: `create | update | delete | deploy | cancel | redeploy | login | logout`.\n\n`resourceType`: `project | service | environment | deployment | user | customRole | domain | certificate | registry | server | sshKey | gitProvider | notification | settings | session`.\n\nThe wire-level query parameter is named `action`; this tool exposes it as `auditAction` so it does not collide with the `action` discriminator every tool uses.\n\n### `dokploy_dns_provider` (11 actions)\n\nActions: `list | get | create | update | remove | testConnection | listZones | listRecords | createRecord | updateRecord | deleteRecord`\n\nDNS provider credentials plus zone and record management. `config` is discriminated on `providerType`: `cloudflare` (`apiToken`) or `route53` (`accessKeyId`, `secretAccessKey`). `update` requires `dnsProviderId` + `name` + `config` — the API **replaces** the provider rather than patching it, so a rename means re-sending the credentials. `testConnection` takes either a saved `dnsProviderId` or a raw `config` to check credentials before saving.\n\nRecords: `listZones` (`dnsProviderId`), `listRecords` (`+ zoneId`), `createRecord`/`updateRecord` (`+ type`, `recordName`, `content`, optional `ttl`, plus `recordId` for update), `deleteRecord` (`+ recordId`). `type` accepts `A` or `CNAME` only. Note `recordName` is the DNS record name — it maps to the API's `name` field, kept distinct here from the provider's `name`.\n\nProvider reads return id, name, and `providerType` only; stored credentials are never rendered into tool output.\n\n### `dokploy_vault_provider` (7 actions)\n\nActions: `list | get | create | update | remove | testConnection | listSecretNames`\n\nExternal secret-manager configuration. `config` is discriminated on `providerType` across six backends: `hashicorp`, `infisical`, `aws`, `doppler`, `azure`, `scaleway`. `assignments` is `[{ projectId, environmentIds? }]` naming the Dokploy projects the vault serves.\n\nWatch the overloaded field name: `infisical.projectId` and `scaleway.projectId` are that provider's own project ID, **not** the Dokploy `projectId` used in `assignments`.\n\n`update` requires all four of `vaultProviderId`, `name`, `config`, and `assignments` — like the DNS provider, the API replaces rather than patches, so run `get` first to recover the current name and assignments.\n\n`listSecretNames` (`vaultProviderId` + `projectId`, optional `environmentId`) returns secret **names only**. Dokploy exposes no API to read a secret's value, and provider credentials are never echoed back — the same rule the env tools follow.\n\n### `dokploy_settings` (5 actions)\n\nActions: `health | version | ip | clean | reload`\n\nSystem settings. `clean` uses `cleanType` — server-scoped: `all | images | volumes | stoppedContainers | dockerBuilder | dockerPrune` (honor `serverId`); global: `monitoring | deploymentQueue | sshPrivateKey`. `reload` uses `reloadTarget` (`server | traefik`); `serverId` is honored for `traefik`.\n\n## Usage Examples\n\n### Deploy an application\n\n```\n\"Deploy my web app\" → dokploy_application { action: \"deploy\", applicationId: \"app-123\" }\n```\n\n### Start a PostgreSQL database\n\n```\n\"Start the postgres database\" → dokploy_database { action: \"start\", dbType: \"postgres\", databaseId: \"db-456\" }\n```\n\n### Check system health\n\n```\n\"Is Dokploy healthy?\" → dokploy_settings { action: \"health\" }\n```\n\n### List all containers\n\n```\n\"What containers are running?\" → dokploy_docker { action: \"getContainers\" }\n```\n\n## Development\n\n```bash\npnpm install\npnpm dev          # Development mode with watch\npnpm validate     # Format + lint + test + build\npnpm inspect      # Open MCP Inspector\n```\n\n## License\n\nMIT\n\n---\n\n**Sponsored by <a href=\"https://sapientsai.com/\"><img src=\"https://sapientsai.com/images/logo.svg\" alt=\"SapientsAI\" width=\"20\" style=\"vertical-align: middle;\"> SapientsAI</a>** — Building agentic AI for businesses\n","readmeFilename":"README.md"}