{"_id":"@dokploy/mcp","_rev":"25-db87897aa09d57236d9c4eb9ebcabd21","name":"@dokploy/mcp","dist-tags":{"latest":"0.30.7"},"versions":{"0.0.1":{"name":"@dokploy/mcp","version":"0.0.1","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.0.1","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"3a7e0c82efd755aa409fb2eaa074337001657e3b","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.0.1.tgz","fileCount":13,"integrity":"sha512-xJ5/b+6b9zQzIV0kixqugH/s/S52PbGKhXzsciyqp4rWZhIU46W+EoG89O0V99hNs/225dW/1652xUmz3DrydQ==","signatures":[{"sig":"MEYCIQCl/WWDUcnhOlTVjsmfQZTE5yTxPT3t+EsT/T7z5+glDwIhAI7DqhvEn9XBgzILUMZYb3JDVxQ3wjb/UOC5UDIOki0E","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366727},"main":"build/index.js","type":"module","gitHead":"83568d695b010fbad44b82ba4dd7f4d14952c1e3","scripts":{"dev":"tsc --watch","lint":"biome check","test":"echo \"Error: no test specified\" && exit 1","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"24.4.0","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.1_1776279383163_0.6347663364721585","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@dokploy/mcp","version":"0.0.2","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.0.2","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"5f8a6506e4529d22d39387c7cab4c811bd5d36cb","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.0.2.tgz","fileCount":13,"integrity":"sha512-lHG2ofFih4WXG0mVUIsRKxLKLCq/3TumVo32Od9wwtE/ODxOp353tlRpuB7O9UhhOIdZqDQKdwbUEAmXMiEw0w==","signatures":[{"sig":"MEQCIAkuqz9PkNkYlemBpdVqEDXgym73ultbE/WAaznAic6NAiBeYDDqXOdHNdWrI4GfXsMssCIcBMlz5KCdLk1GT7+Jbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368597},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.0.2.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"echo \"Error: no test specified\" && exit 1","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/7a03a4233580e3cdc3d2e7a1973fd474/dokploy-mcp-0.0.2.tgz","_integrity":"sha512-lHG2ofFih4WXG0mVUIsRKxLKLCq/3TumVo32Od9wwtE/ODxOp353tlRpuB7O9UhhOIdZqDQKdwbUEAmXMiEw0w==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.2_1776309623269_0.4773514587750338","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@dokploy/mcp","version":"0.0.3","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.0.3","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"2a1fccba47b74ce85a9e6398d5d4e0a1eecfb2c9","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.0.3.tgz","fileCount":13,"integrity":"sha512-fg7r9l3CpUQ3Mo0H93VU+vLGdiuMRB56ofKsg3kNrPv0B6H+yjWX5eL+R+TUbt5cS9udSmrhfP7RlFrCsoMFOA==","signatures":[{"sig":"MEQCIH+UFxzHKfoJTyQrDExvLiLIp3eSKpc9VvPLOU1eKX2aAiAmcEZkNNoYPtZmxSjxYlcGp+COjkGiMEjNPrOvK7312w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368596},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.0.3.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"echo \"Error: no test spcified\" && exit 1","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/90e8fe74d549c689ca8f3be184a6db06/dokploy-mcp-0.0.3.tgz","_integrity":"sha512-fg7r9l3CpUQ3Mo0H93VU+vLGdiuMRB56ofKsg3kNrPv0B6H+yjWX5eL+R+TUbt5cS9udSmrhfP7RlFrCsoMFOA==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.0.3_1776317104037_0.5221224055956117","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@dokploy/mcp","version":"0.29.0","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.0","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"d759270665a3cac0a00d689357789f4475e24e7b","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.0.tgz","fileCount":13,"integrity":"sha512-qjEwIzNnl4vrifEFTwCJaSNp+xtW3hYuTk8LKStg25seh1o4NMzyKK/3S7LLnu75UC5TW+i0Ich+9c0KBylUrA==","signatures":[{"sig":"MEYCIQDBTHvmI3ASdr3ydgA+nHCoFjBsg8USi/7ZfftMEOOPtAIhAKt/BRNGDsJuuH0x0tL0cXmco/u3+zHP640af5ohmPvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330400},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-v0.29.0.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"echo \"Error: no test spcified\" && exit 1","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/f0b2cc5541086d6c1c3e6560d9379b0c/dokploy-mcp-v0.29.0.tgz","_integrity":"sha512-qjEwIzNnl4vrifEFTwCJaSNp+xtW3hYuTk8LKStg25seh1o4NMzyKK/3S7LLnu75UC5TW+i0Ich+9c0KBylUrA==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.0_1776458828227_0.6137371825062572","host":"s3://npm-registry-packages-npm-production"}},"0.29.2":{"name":"@dokploy/mcp","version":"0.29.2","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.2","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"6fbd6d1e4b39d0e0520fd209b718d2b9d3476fcc","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.2.tgz","fileCount":13,"integrity":"sha512-ctYMEv3Ip9QkP0/wFVGDHuwiNW8twTU98rdzANY/ACpuNWFlnqDkY8e9WCDRmXqGBSeY1Bkb7SuesIZx+gx8ZQ==","signatures":[{"sig":"MEYCIQCIygLuZvv2QP686efM5exXu8QVBwfJ/uoubi0khM+TXgIhAJJ6m53AXhIu0DJPh3UWr/PGdD2K3TgXaytblkl1KNUd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":332710},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.2.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"echo \"Error: no test spcified\" && exit 1","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/160f49178f0837100984c06ab15fd510/dokploy-mcp-0.29.2.tgz","_integrity":"sha512-ctYMEv3Ip9QkP0/wFVGDHuwiNW8twTU98rdzANY/ACpuNWFlnqDkY8e9WCDRmXqGBSeY1Bkb7SuesIZx+gx8ZQ==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.2_1777093764889_0.6433892378094019","host":"s3://npm-registry-packages-npm-production"}},"0.29.3":{"name":"@dokploy/mcp","version":"0.29.3","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.3","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"7fb8791e2a4ebac394c8804c05c3915eb2102a64","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.3.tgz","fileCount":14,"integrity":"sha512-cZLSD4OkZAX+VIy4oqg5EMIOH0Si8bYbGuwV6IEpOBUPi8DadnbsnqDcUBIJcABdyyBBZJFW/C1+rrCB8Erv5g==","signatures":[{"sig":"MEYCIQC+JsaD2wSJ9tvNGUtKrMuhK/Pz8vXh2CYnfC2bQePOhAIhANid5qZdAWyolxCeKlSFVgWnIU/ffghB6a3fgvnAoa6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340519},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.3.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/27471c42d24cb47f3157c940a35dd75a/dokploy-mcp-0.29.3.tgz","_integrity":"sha512-cZLSD4OkZAX+VIy4oqg5EMIOH0Si8bYbGuwV6IEpOBUPi8DadnbsnqDcUBIJcABdyyBBZJFW/C1+rrCB8Erv5g==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.7","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.3_1778652973279_0.8931952674699202","host":"s3://npm-registry-packages-npm-production"}},"0.29.4":{"name":"@dokploy/mcp","version":"0.29.4","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.4","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"9d4d6badb55a4552a018178983a67d5dde1d5c30","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.4.tgz","fileCount":14,"integrity":"sha512-Apsk0xu+LetbyC90l/rxETvJ1dbE5fPqHVF+YgH5jrdeHW+o6Vk7V1SfbD48jqce+SzytAuI/MEjGvUWnbhCOQ==","signatures":[{"sig":"MEQCIBwdC28dnEu28j2OzWDoFXdKODf7dsKeUlwcgIE8NNTMAiBplJZAQkNWDwrfjtqtYV9/SC5Y28Y/wZ59LfMocs/bOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340777},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.4.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/34bd8f9e8a8cda18a7244169b8ff586c/dokploy-mcp-0.29.4.tgz","_integrity":"sha512-Apsk0xu+LetbyC90l/rxETvJ1dbE5fPqHVF+YgH5jrdeHW+o6Vk7V1SfbD48jqce+SzytAuI/MEjGvUWnbhCOQ==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.4_1786002181082_0.14416833432431786","host":"s3://npm-registry-packages-npm-production"}},"0.29.5":{"name":"@dokploy/mcp","version":"0.29.5","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.5","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"4c7a493ec0ce857c3f91cf5e7d64947d3cb993a8","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.5.tgz","fileCount":14,"integrity":"sha512-cA+Vq4wc0aNB4bFBSYtLk2j2vtoyKf7zOmBK9ipTPIwO3u86g07wGTF1WTnqeC0bSDmMSpMdSk+XFdzm3ZOybQ==","signatures":[{"sig":"MEQCIF6s5FG2DIOZg2BqH4NGFx3IAGgCotOLTEXToGuarCH2AiB7zxFQoHCbUIqrgviReZTB4l4yQn58jUB5kvLqiwM3yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":341704},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.5.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/57f5a1578eb6cd3a641260ebb8411a48/dokploy-mcp-0.29.5.tgz","_integrity":"sha512-cA+Vq4wc0aNB4bFBSYtLk2j2vtoyKf7zOmBK9ipTPIwO3u86g07wGTF1WTnqeC0bSDmMSpMdSk+XFdzm3ZOybQ==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.5_1786002251717_0.9216441602205612","host":"s3://npm-registry-packages-npm-production"}},"0.29.6":{"name":"@dokploy/mcp","version":"0.29.6","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.6","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"3e32de6a0df57042eb9f1357b22aac87ff069a05","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.6.tgz","fileCount":14,"integrity":"sha512-4ysX/4glcN6ihJouD2M8ICj+FmefK4I2ofsOmVIazLUSpY9lepuT4SsmHltJ9c3OEiUPGl0AOhLqxYHU/kviFw==","signatures":[{"sig":"MEUCIQDk/di9yM6t6OCqq/OLmF81w59Yfn6L0r9Zp8SRs8EHNgIgTNJ9n2zv1kFUS4kdCrZqHxuIj/LLgRC23ugY3ZF63MM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342913},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.6.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/cf33e6d88aec6a6396396aad53d6e2e3/dokploy-mcp-0.29.6.tgz","_integrity":"sha512-4ysX/4glcN6ihJouD2M8ICj+FmefK4I2ofsOmVIazLUSpY9lepuT4SsmHltJ9c3OEiUPGl0AOhLqxYHU/kviFw==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.6_1786002299271_0.7391389531474186","host":"s3://npm-registry-packages-npm-production"}},"0.29.7":{"name":"@dokploy/mcp","version":"0.29.7","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.7","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"82d1ccd98534ab5c24edb4789dee52425875191c","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.7.tgz","fileCount":14,"integrity":"sha512-qQx+6jjnpknRhtm5HJlFugKiXZ2gHQmZaDlw7LsXoX7dFdhgdpXlzxESLMj1q80ceTwyQfsapUtKpNH4Pvh+GQ==","signatures":[{"sig":"MEYCIQC49QEZLz+HEbdJ92b8aCqy9gthgagqi1P3mPRSw5R+GQIhAKcJtkEtGIS0kQ/K2uHeu9zKEWjeyAoeaiqRoJoiXK4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342929},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.7.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/78ff77d12fadda1e91c49f05b1615d98/dokploy-mcp-0.29.7.tgz","_integrity":"sha512-qQx+6jjnpknRhtm5HJlFugKiXZ2gHQmZaDlw7LsXoX7dFdhgdpXlzxESLMj1q80ceTwyQfsapUtKpNH4Pvh+GQ==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.7_1786002341374_0.8783631679714685","host":"s3://npm-registry-packages-npm-production"}},"0.29.8":{"name":"@dokploy/mcp","version":"0.29.8","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.8","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"3db9b40aac150fd494626e96ecc5aee3c0d5fded","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.8.tgz","fileCount":14,"integrity":"sha512-jWiwxPzURR2QSZUpJXYFbaqZbfP02AAYsxklfH2E/iCCABRYGlS5McfodglKiwBF+sWIErOTagpyvt0ImmJYAA==","signatures":[{"sig":"MEUCIHKDkbfnVXUWMu/WahvRrFqws8X+oV5b5PcTCjKxxzPcAiEArkfsifs/gWbi4tFxEndrzE1Tvpp5WEjG7d5bAHGQRog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347542},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.8.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/9e5c49a71a67d9ba3af1293b70354a47/dokploy-mcp-0.29.8.tgz","_integrity":"sha512-jWiwxPzURR2QSZUpJXYFbaqZbfP02AAYsxklfH2E/iCCABRYGlS5McfodglKiwBF+sWIErOTagpyvt0ImmJYAA==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.8_1786002377232_0.16300761539335729","host":"s3://npm-registry-packages-npm-production"}},"0.29.9":{"name":"@dokploy/mcp","version":"0.29.9","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.9","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"af54e57338ac6c57afeb0b835abebd1524b96e99","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.9.tgz","fileCount":14,"integrity":"sha512-hI7w3ZK029X9Xu+wTJ+1cB2EDROGOp3QgdT3SG9yJC5HJAmfRe7J6oP8p990OeITYCDjGsxA87VLyQigaHNGiA==","signatures":[{"sig":"MEYCIQDzHC/zq4oNwWGaUXGjAswIhYXF6CvbKLGtq7hfqZbTHQIhAMyQ09cp/oDN2xnblSK5B8Eg7LO45nRbYWssje9BTZhI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348500},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.9.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/fa4354410f37b11efaf1935fb2159ee1/dokploy-mcp-0.29.9.tgz","_integrity":"sha512-hI7w3ZK029X9Xu+wTJ+1cB2EDROGOp3QgdT3SG9yJC5HJAmfRe7J6oP8p990OeITYCDjGsxA87VLyQigaHNGiA==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.9_1786002415935_0.750431270627729","host":"s3://npm-registry-packages-npm-production"}},"0.29.10":{"name":"@dokploy/mcp","version":"0.29.10","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.10","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"9f203a1ba143ec21e493e786fc91b78c87692682","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.10.tgz","fileCount":14,"integrity":"sha512-JcFgspBn/JCIyFYq81KY4E5xVQCmUpndCgL30P29U8Gc0AL8vpOuCbCa4byzijEjaiFPx1Xco0cQgerjg4xNEg==","signatures":[{"sig":"MEQCIGQEMXxY06k4IRR84Q1rkj0ZYAIWkXx7L1wQZfIRSPY+AiB0Nb7zxyo/4nd9z99agr1RhAlpExgmiPomha8WeeXSWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348501},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.10.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/549ccead741fb90a68174a43dcec03b3/dokploy-mcp-0.29.10.tgz","_integrity":"sha512-JcFgspBn/JCIyFYq81KY4E5xVQCmUpndCgL30P29U8Gc0AL8vpOuCbCa4byzijEjaiFPx1Xco0cQgerjg4xNEg==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.10_1786002457793_0.980802856924424","host":"s3://npm-registry-packages-npm-production"}},"0.29.11":{"name":"@dokploy/mcp","version":"0.29.11","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.11","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"619c8c7c51bdc9ee6f0d19354815c695e54bfe65","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.11.tgz","fileCount":14,"integrity":"sha512-hlWLwwhOafhyI4viWKJiWEjzeNKPNp8Trl+mIGjtpzeP2gLU2aBO/VamL9dEjwtJ9fXs3NIh2fOdYcBQcOMgvg==","signatures":[{"sig":"MEUCIQDO6w86ocnbyMBXNi/tWidnyaFn5uLYOuliydTg2JZmoAIgTj69KpeK65yKCqQt9YLtTIwd16WdpKcwgXhqsfhdYgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349745},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.11.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/745cead65646e3ca4b68e3d2641ceb51/dokploy-mcp-0.29.11.tgz","_integrity":"sha512-hlWLwwhOafhyI4viWKJiWEjzeNKPNp8Trl+mIGjtpzeP2gLU2aBO/VamL9dEjwtJ9fXs3NIh2fOdYcBQcOMgvg==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.11_1786002505369_0.3675307781993993","host":"s3://npm-registry-packages-npm-production"}},"0.29.12":{"name":"@dokploy/mcp","version":"0.29.12","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.12","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"da68dc4539c1c0c1ce130c737ae0ba180cbb63a7","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.12.tgz","fileCount":14,"integrity":"sha512-G67fljtVlRcJoMfUhj3wZM5SSTqtxUr8FA0lsF+uOq9AMD1+0z8LJpOsifcSwVHM3wNqNwHCRgflFveuoJEDkw==","signatures":[{"sig":"MEUCIQDEBESDV31B0+O2yHmoO12h365kxs7LSuT4K4mTQ4ugJQIgFnHOwSpcca93m15P1X9D6zuS/WfO19j25yIfjFtWNWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":349841},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.12.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/78fb77a9762cc40017953b2576ab05c4/dokploy-mcp-0.29.12.tgz","_integrity":"sha512-G67fljtVlRcJoMfUhj3wZM5SSTqtxUr8FA0lsF+uOq9AMD1+0z8LJpOsifcSwVHM3wNqNwHCRgflFveuoJEDkw==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.12_1786002558299_0.45697911348943143","host":"s3://npm-registry-packages-npm-production"}},"0.29.13":{"name":"@dokploy/mcp","version":"0.29.13","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.13","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"60c716077b9dde3dce3f17672447618457cad2af","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.13.tgz","fileCount":14,"integrity":"sha512-EcYy90EbEBiFY/I5CNfwmlRf7YcxCv8v49Hv3/DBqCy6l7ju26e4Q51geWxu/f3tcu7N/1w1KOUEFemLKpSkig==","signatures":[{"sig":"MEYCIQDIO1GLzYiSekmdA9aMn4jxKMldU279rbzoIk123/MZ9QIhAKh1NbsTiy7KSeHC3h60JvqZ5YELgX1u4ypmlEsp+j1y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350786},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.13.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/55c02aa055990771096de7dbcc3231dc/dokploy-mcp-0.29.13.tgz","_integrity":"sha512-EcYy90EbEBiFY/I5CNfwmlRf7YcxCv8v49Hv3/DBqCy6l7ju26e4Q51geWxu/f3tcu7N/1w1KOUEFemLKpSkig==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.13_1786002593605_0.6306725279752348","host":"s3://npm-registry-packages-npm-production"}},"0.29.14":{"name":"@dokploy/mcp","version":"0.29.14","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.29.14","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"60a4df680c70c6b1b7b5dd0465e509dcdd604376","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.29.14.tgz","fileCount":14,"integrity":"sha512-yJsgKPNlLSpAE8cl4kPC6/C/Grhqxc1ZpYgTAJXHLywDnzssGCUNoONBlO8C0Qj0OaBhYPoERVgvFBSwG81fXw==","signatures":[{"sig":"MEYCIQCBoKDD+1kMRwGAS94d8qdw5KuH8epMaiYbta+pl+wxYQIhAMGXOWF3Cdny0rcu/W8uvT62g1F9koozlKpzg3kefxHR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350786},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.29.14.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/2f1a37f338a69fc458d8625162327fe1/dokploy-mcp-0.29.14.tgz","_integrity":"sha512-yJsgKPNlLSpAE8cl4kPC6/C/Grhqxc1ZpYgTAJXHLywDnzssGCUNoONBlO8C0Qj0OaBhYPoERVgvFBSwG81fXw==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.29.14_1786002634080_0.7856757721821059","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@dokploy/mcp","version":"0.30.0","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.30.0","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"cc3522039fe033055697f480b2d2cb0ff16ae58e","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.30.0.tgz","fileCount":14,"integrity":"sha512-9J9bOwUC5lds+2cZuqk0gbdhLzQXCgCQ2U7habqgWToX1cBqEhfbmQa2caMNX4BK79DwkjRMDo8llYXMmgtTDw==","signatures":[{"sig":"MEQCICd3R6Y9Y9xi4WDugtmhoc7WyYP8TL0lWtmYq2A17tfJAiBKuXXYixn0So/HaZAvLDVmEd+z7sKttR3jjUn/kMa7pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391725},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.30.0.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/3a19035b4dce09a00b35e7adbb34e573/dokploy-mcp-0.30.0.tgz","_integrity":"sha512-9J9bOwUC5lds+2cZuqk0gbdhLzQXCgCQ2U7habqgWToX1cBqEhfbmQa2caMNX4BK79DwkjRMDo8llYXMmgtTDw==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.30.0_1786786252932_0.6626799567803954","host":"s3://npm-registry-packages-npm-production"}},"0.30.1":{"name":"@dokploy/mcp","version":"0.30.1","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.30.1","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"bfcafc4b47b6adb856cd809c447f2874d3605b12","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.30.1.tgz","fileCount":14,"integrity":"sha512-LptZww2vzQZjt4qX9YuBpUgApHmQ7gj9E1zfB1PnNWjfvG9MkNCgfKYqHIRD1r/4VW01u5aZq/CkDamVcvAgaQ==","signatures":[{"sig":"MEQCIAe/ZZCVQlCtVkiAcJQ9LMbOHCdMNnv6J3x74lAsTraxAiAeb+eXrMttrzlbF7AaaWski9hf35Y+TKjtqxnaFzzzFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391725},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.30.1.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/320c10428153e9db82a8c5eb195c9d12/dokploy-mcp-0.30.1.tgz","_integrity":"sha512-LptZww2vzQZjt4qX9YuBpUgApHmQ7gj9E1zfB1PnNWjfvG9MkNCgfKYqHIRD1r/4VW01u5aZq/CkDamVcvAgaQ==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.30.1_1787086975806_0.04299320427329101","host":"s3://npm-registry-packages-npm-production"}},"0.30.2":{"name":"@dokploy/mcp","version":"0.30.2","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.30.2","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"942b1a8f1e027f9c304774da539cd849f7db0efb","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.30.2.tgz","fileCount":14,"integrity":"sha512-joV7iwg5niB5eYQ1i2i0usg3UetMoa1jS4H+ysJbkO2HAURGDYOm7tG02ZU8VKz6ezaMCH/zoL404/aHVTnLeg==","signatures":[{"sig":"MEUCIQC1tTzpKWbo0n6OA4c/cteVP1oCf/ZCJW8Q2s9RRCTErwIgZ4qF7+uc+XzRs6Fq8byCtxLFHYtwIhrCWHfy5PvJcQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391725},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.30.2.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/0a999881236b3b461aa3da071603715c/dokploy-mcp-0.30.2.tgz","_integrity":"sha512-joV7iwg5niB5eYQ1i2i0usg3UetMoa1jS4H+ysJbkO2HAURGDYOm7tG02ZU8VKz6ezaMCH/zoL404/aHVTnLeg==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.30.2_1787089333443_0.37504644806814835","host":"s3://npm-registry-packages-npm-production"}},"0.30.3":{"name":"@dokploy/mcp","version":"0.30.3","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.30.3","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"54df41c03422d46ac046057888425395b5f0ceb1","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.30.3.tgz","fileCount":14,"integrity":"sha512-3uhoZsW/2+mLVy1OCjUPvgy9350Mi0bco/I8IgaG51ob6BWdZl4MpOWR5aRFUa646Xs+OHY1Lm1SNw+uOd1xQg==","signatures":[{"sig":"MEUCIB1mXmTwBvRasmYxBTdG8a/IewD7Ij5dlp0Pn0FCyoM/AiEAuMQNkP8AOiaNO3yW5Pz/wg9dr0pyjBBFCIDvvBTgmI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392095},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.30.3.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/ce51ed0d67e960ec30e8901a42d220b7/dokploy-mcp-0.30.3.tgz","_integrity":"sha512-3uhoZsW/2+mLVy1OCjUPvgy9350Mi0bco/I8IgaG51ob6BWdZl4MpOWR5aRFUa646Xs+OHY1Lm1SNw+uOd1xQg==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.30.3_1788134042130_0.4903415282833332","host":"s3://npm-registry-packages-npm-production"}},"0.30.4":{"name":"@dokploy/mcp","version":"0.30.4","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.30.4","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"c7e5af1cf07ef8e5358847444ea93a15b1e2366c","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.30.4.tgz","fileCount":14,"integrity":"sha512-d0nfvFJ7ch0BuGAS+cr+t1hY4LUOHNnUMLB/kTXgrM0KmBfPoLToJFbTVc/RLaTAQ1YLcg1Nb3Mrwg1lYgaIKA==","signatures":[{"sig":"MEYCIQD/oQeudyQbuiDDg5AHAP3E2vAM1KzK9TKpYSTLu12TcAIhALBfZIw7Z9CheOLCc5N8Zlg2bWDkC1UjoQpQJJUMNOBQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393841},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.30.4.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/b8bf6ede7bce262d7e09951049615d25/dokploy-mcp-0.30.4.tgz","_integrity":"sha512-d0nfvFJ7ch0BuGAS+cr+t1hY4LUOHNnUMLB/kTXgrM0KmBfPoLToJFbTVc/RLaTAQ1YLcg1Nb3Mrwg1lYgaIKA==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.30.4_1788288927319_0.6347643696478027","host":"s3://npm-registry-packages-npm-production"}},"0.30.5":{"name":"@dokploy/mcp","version":"0.30.5","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.30.5","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"f732b48d1d565698dac5686e19db0c805338f9ad","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.30.5.tgz","fileCount":14,"integrity":"sha512-rs2ZF/JrSek/A9VQ3/s6yQaKAQuv8liKG282k1y4N7w+IcYZWj2Q91Ft3LvUJpihgwWSg/ntzVnQzR7KaU9kag==","signatures":[{"sig":"MEQCIDZPpZ245B5RhTyQmo/QNazMfKcLbg0Amad49SBUhFV2AiAPHopUVOLSYTP8EZiwC4K22dpxi4ahbQfifmFGGUsmOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395959},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.30.5.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/736b04c723354660cb71708669dd82f9/dokploy-mcp-0.30.5.tgz","_integrity":"sha512-rs2ZF/JrSek/A9VQ3/s6yQaKAQuv8liKG282k1y4N7w+IcYZWj2Q91Ft3LvUJpihgwWSg/ntzVnQzR7KaU9kag==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.30.5_1788332508496_0.6105030879147475","host":"s3://npm-registry-packages-npm-production"}},"0.30.6":{"name":"@dokploy/mcp","version":"0.30.6","keywords":["modelcontextprotocol","mcp","dokploy"],"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","_id":"@dokploy/mcp@0.30.6","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"homepage":"https://github.com/Dokploy/mcp#readme","bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"bin":{"dokploy-mcp":"build/index.js"},"dist":{"shasum":"fec5b9d91a0c2f6f698b854d7e4d2118f78e1ebc","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.30.6.tgz","fileCount":14,"integrity":"sha512-VBV+d0IpHDJjoYSK4NDVr9pDrbq1J81bMne+g5jgoL9O75yHxhZojaliYsYun4x+zq593SWNd1HXZK5ba7GLIw==","signatures":[{"sig":"MEQCICjNZHBoSG6pNS3RfBe/Uqn/x0MdW1rykhMAvHlsU6tUAiA7bQSnkIYnbFg9s5BsbJqgUNDhZpi/iJRXcZ4yUYirAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":397843},"main":"build/index.js","type":"module","_from":"file:dokploy-mcp-0.30.6.tgz","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"_resolved":"/tmp/0fc1f01e666db04fe83a3d9151794d34/dokploy-mcp-0.30.6.tgz","_integrity":"sha512-VBV+d0IpHDJjoYSK4NDVr9pDrbq1J81bMne+g5jgoL9O75yHxhZojaliYsYun4x+zq593SWNd1HXZK5ba7GLIw==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.30.6_1788906826387_0.7146273466753521","host":"s3://npm-registry-packages-npm-production"}},"0.30.7":{"_id":"@dokploy/mcp@0.30.7","bin":{"dokploy-mcp":"build/index.js"},"bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"dist":{"shasum":"57ad36d7819cf0b8192caf0bc679619482ca9194","tarball":"https://registry.npmjs.org/@dokploy/mcp/-/mcp-0.30.7.tgz","fileCount":14,"integrity":"sha512-ObuUnqblas6m0UlWbNjem76ORJXXABaluH8MLyOFXBcvy6MqUX25GxE7SYesyi5VQB1FO2nGR1frRXUYTJMP1g==","signatures":[{"sig":"MEQCIBrsT//R7SHVqcHMOXIuSf+o002aadW1r3WYxa1JfE/tAiAYgfQTGg1LDOfvQPqqZ0ywKcqr/+Ws129yAAHhcrgZcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBIo8fSKhmwVTmzsFWGPFNGxlUgitFIRgtT08j4sUJn9AiEAkMqWgm/f6K1E0T9ZjcmjUtWxzRs3WZeiv8IOya5Thvg="}],"unpackedSize":397881},"main":"build/index.js","name":"@dokploy/mcp","type":"module","_from":"file:dokploy-mcp-0.30.7.tgz","author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","scripts":{"dev":"tsc --watch","lint":"biome check","test":"vitest run","build":"pnpm run clean && tsc && chmod 755 build/index.js","clean":"rm -rf build","format":"biome format --write","dev:sse":"pnpm run build && pnpm run start:sse","dev:http":"pnpm run build && pnpm run start:http","generate":"tsx scripts/generate-tools.ts","lint:fix":"biome check --fix","precommit":"biome check && pnpm run type-check","start:sse":"node --env-file=.env build/index.js --sse","start:http":"node --env-file=.env build/index.js --http","type-check":"tsc --noEmit","start:stdio":"node --env-file=.env build/index.js","format:check":"biome format","generate:all":"pnpm fetch-openapi && pnpm generate","fetch-openapi":"tsx scripts/fetch-openapi.ts"},"version":"0.30.7","_npmUser":{"name":"siumauricio","email":"Siumauricio@hotmail.com"},"homepage":"https://github.com/Dokploy/mcp#readme","keywords":["modelcontextprotocol","mcp","dokploy"],"_resolved":"/tmp/9112916112465978e3f7c9d97fe67e22/dokploy-mcp-0.30.7.tgz","_integrity":"sha512-ObuUnqblas6m0UlWbNjem76ORJXXABaluH8MLyOFXBcvy6MqUX25GxE7SYesyi5VQB1FO2nGR1frRXUYTJMP1g==","repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP Server for Dokploy API","directories":{},"maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.25.28","hono":"^4.12.12","axios":"^1.9.0","@hono/node-server":"^1.19.13","zod-to-json-schema":"^3.25.2","@modelcontextprotocol/sdk":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^4.1.6","typescript":"^5.8.3","@types/node":"^22.15.21","@biomejs/biome":"^2.4.10","json-schema-to-zod":"^2.8.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.30.7_1789723017480_0.1392857190122485"}}},"time":{"created":"2026-04-15T18:56:23.055Z","modified":"2026-09-18T09:16:57.893Z","0.0.1":"2026-04-15T18:56:23.303Z","0.0.2":"2026-04-16T03:20:23.441Z","0.0.3":"2026-04-16T05:25:04.158Z","0.29.0":"2026-04-17T20:47:08.374Z","0.29.2":"2026-04-25T05:09:25.038Z","0.29.3":"2026-05-13T06:16:13.423Z","0.29.4":"2026-08-06T07:43:01.239Z","0.29.5":"2026-08-06T07:44:11.852Z","0.29.6":"2026-08-06T07:44:59.411Z","0.29.7":"2026-08-06T07:45:41.523Z","0.29.8":"2026-08-06T07:46:17.375Z","0.29.9":"2026-08-06T07:46:56.096Z","0.29.10":"2026-08-06T07:47:37.910Z","0.29.11":"2026-08-06T07:48:25.510Z","0.29.12":"2026-08-06T07:49:18.462Z","0.29.13":"2026-08-06T07:49:53.747Z","0.29.14":"2026-08-06T07:50:34.263Z","0.30.0":"2026-08-15T09:30:53.064Z","0.30.1":"2026-08-18T21:02:55.973Z","0.30.2":"2026-08-18T21:42:13.594Z","0.30.3":"2026-08-30T23:54:02.271Z","0.30.4":"2026-09-01T18:55:27.447Z","0.30.5":"2026-09-02T07:01:48.623Z","0.30.6":"2026-09-08T22:33:46.535Z","0.30.7":"2026-09-18T09:16:57.570Z"},"bugs":{"url":"https://github.com/Dokploy/mcp/issues"},"author":{"name":"Henrique Andrade","email":"developer@henriqueandrade.dev"},"license":"Apache-2.0","homepage":"https://github.com/Dokploy/mcp#readme","keywords":["modelcontextprotocol","mcp","dokploy"],"repository":{"url":"git+https://github.com/Dokploy/mcp.git","type":"git"},"description":"MCP Server for Dokploy API","maintainers":[{"name":"siumauricio","email":"Siumauricio@hotmail.com"}],"readme":"# Dokploy MCP Server\n\n[![npm version](https://img.shields.io/npm/v/@dokploy/mcp.svg)](https://www.npmjs.com/package/@dokploy/mcp) [<img alt=\"Install in VS Code (npx)\" src=\"https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Dokploy%20MCP&color=0098FF\">](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%7B%22name%22%3A%22dokploy-mcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40dokploy%2Fmcp%40latest%22%5D%7D)\n\nDokploy MCP Server exposes **all Dokploy API endpoints** as tools consumable via the Model Context Protocol (MCP). It allows MCP-compatible clients (e.g., AI models, other applications) to interact with your Dokploy server programmatically.\n\nWith **508 tools** across **49 categories**, this server provides complete coverage of the Dokploy API — from project and application management to databases, notifications, SSO, Docker, backups, and more.\n\n## Getting Started\n\n### Requirements\n\n- Node.js >= v18.0.0 (or Docker)\n- Cursor, VS Code, Claude Desktop, or another MCP Client\n- A running Dokploy server instance\n\n### Install in Cursor\n\nGo to: `Settings` -> `Cursor Settings` -> `MCP` -> `Add new global MCP server`\n\nAdd this to your Cursor `~/.cursor/mcp.json` file. You may also install in a specific project by creating `.cursor/mcp.json` in your project folder. See [Cursor MCP docs](https://docs.cursor.com/context/model-context-protocol) for more info.\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dokploy/mcp\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n<details>\n<summary>Alternative: Use Bun</summary>\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy-mcp\": {\n      \"command\": \"bunx\",\n      \"args\": [\"-y\", \"@dokploy/mcp\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Alternative: Use Deno</summary>\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy-mcp\": {\n      \"command\": \"deno\",\n      \"args\": [\"run\", \"--allow-env\", \"--allow-net\", \"npm:@dokploy/mcp\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n### Install in Windsurf\n\nAdd this to your Windsurf MCP config file. See [Windsurf MCP docs](https://docs.windsurf.com/windsurf/mcp) for more info.\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dokploy/mcp\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n### Install in VS Code\n\n[<img alt=\"Install in VS Code (npx)\" src=\"https://img.shields.io/badge/VS_Code-VS_Code?style=flat-square&label=Install%20Dokploy%20MCP&color=0098FF\">](https://insiders.vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%7B%22name%22%3A%22dokploy-mcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40dokploy%2Fmcp%40latest%22%5D%7D)\n[<img alt=\"Install in VS Code Insiders (npx)\" src=\"https://img.shields.io/badge/VS_Code_Insiders-VS_Code_Insiders?style=flat-square&label=Install%20Dokploy%20MCP&color=24bfa5\">](https://insiders.vscode.dev/redirect?url=vscode-insiders%3Amcp%2Finstall%3F%7B%22name%22%3A%22dokploy-mcp%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40dokploy%2Fmcp%40latest%22%5D%7D)\n\nAdd this to your VS Code MCP config file. See [VS Code MCP docs](https://code.visualstudio.com/docs/copilot/chat/mcp-servers) for more info.\n\n```json\n{\n  \"servers\": {\n    \"dokploy-mcp\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dokploy/mcp\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n### Install in Claude Code\n\nAdd the MCP server to Claude Code using the CLI:\n\n```bash\nclaude mcp add dokploy-mcp -- npx -y @dokploy/mcp\n```\n\nThen set the environment variables in your `.claude/settings.json` or pass them inline:\n\n```bash\nDOKPLOY_URL=https://your-dokploy-server.com DOKPLOY_API_KEY=your-token claude\n```\n\n### Install in Zed\n\nAdd this to your Zed `settings.json`. See [Zed Context Server docs](https://zed.dev/docs/assistant/context-servers) for more info.\n\n```json\n{\n  \"context_servers\": {\n    \"dokploy-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dokploy/mcp\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n### Install in Claude Desktop\n\nAdd this to your Claude Desktop `claude_desktop_config.json` file. See [Claude Desktop MCP docs](https://modelcontextprotocol.io/quickstart/user) for more info.\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dokploy/mcp\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n### Install in BoltAI\n\nOpen the \"Settings\" page of the app, navigate to \"Plugins,\" and enter the following JSON:\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@dokploy/mcp\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n### Install in Opencode\n\nAdd this to your OpenCode configuration (located by default in ~/.config/opencode/opencode.json or opencode.json for local/project config). See [Opencode MCP config](https://opencode.ai/docs/mcp-servers/) for more info.\n\n```json\n{\n  \"mcp\": {\n    \"dokploy\": {\n      \"type\": \"local\",\n      \"command\": [\"npx\", \"-y\", \"@dokploy/mcp\"],\n      \"environment\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      },\n      \"enabled\": true\n    }\n  }\n}\n```\n\n### Using Docker\n\nThe Docker container supports both **stdio** and **HTTP** transport modes, making it flexible for different deployment scenarios.\n\n1.  **Build the Docker Image:**\n\n    ```bash\n    git clone https://github.com/Dokploy/mcp.git\n    cd mcp\n    docker build -t dokploy-mcp .\n    ```\n\n2.  **Manual Docker Commands:**\n\n    **Stdio Mode (for MCP clients):**\n\n    ```bash\n    docker run -it --rm \\\n      -e DOKPLOY_URL=https://your-dokploy-server.com \\\n      -e DOKPLOY_API_KEY=your_token_here \\\n      dokploy-mcp\n    ```\n\n    **HTTP Mode (for web applications):**\n\n    ```bash\n    docker run -it --rm \\\n      -p 8080:3000 \\\n      -e MCP_TRANSPORT=http \\\n      -e DOKPLOY_URL=https://your-dokploy-server.com \\\n      -e DOKPLOY_API_KEY=your_token_here \\\n      dokploy-mcp\n    ```\n\n3.  **Docker Compose:**\n\n    Use the provided `docker-compose.yml` for production deployments:\n\n    ```bash\n    # Start HTTP service\n    docker-compose up -d dokploy-mcp-http\n\n    # View logs\n    docker-compose logs -f dokploy-mcp-http\n    ```\n\n4.  **MCP Client Configuration:**\n\n    **For stdio mode (Claude Desktop, VS Code, etc.):**\n\n    ```json\n    {\n      \"mcpServers\": {\n        \"dokploy-mcp\": {\n          \"command\": \"docker\",\n          \"args\": [\n            \"run\",\n            \"-i\",\n            \"--rm\",\n            \"-e\",\n            \"DOKPLOY_URL=https://your-dokploy-server.com\",\n            \"-e\",\n            \"DOKPLOY_API_KEY=your_token_here\",\n            \"dokploy-mcp\"\n          ]\n        }\n      }\n    }\n    ```\n\n    **For HTTP mode (web applications):**\n\n    Start the HTTP server first, then configure your client to connect to `http://localhost:3000/mcp`.\n\n### Install in Windows\n\nThe configuration on Windows is slightly different compared to Linux or macOS. Use `cmd` as the command wrapper:\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy-mcp\": {\n      \"command\": \"cmd\",\n      \"args\": [\"/c\", \"npx\", \"-y\", \"@dokploy/mcp\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n### Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `DOKPLOY_URL` | Yes | Your Dokploy server URL (e.g., `https://your-dokploy-server.com`) |\n| `DOKPLOY_API_KEY` | Yes | Your Dokploy API authentication token |\n| `DOKPLOY_CUSTOM_HEADERS` | No | JSON object of additional upstream request headers. Header names and values must be strings. Reserved headers cannot be set here: `x-api-key`, `content-type`, `accept`. |\n| `DOKPLOY_TOOL_PRESET` | No | Predefined toolset to load: `all` (default), `minimal`, `core`, `deploy`, `databases`, or `git`. Useful for clients/providers that struggle with very large tool lists. |\n| `DOKPLOY_ENABLED_TAGS` | No | Comma-separated list of tags to filter which tools are loaded (e.g., `project,application,postgres`) |\n| `DOKPLOY_DISABLED_TAGS` | No | Comma-separated list of tags to exclude from the selected toolset. Applied after `DOKPLOY_TOOL_PRESET` or `DOKPLOY_ENABLED_TAGS`. |\n| `DOKPLOY_TIMEOUT` | No | Request timeout in milliseconds (default: `30000`) |\n| `DOKPLOY_RETRY_ATTEMPTS` | No | Number of retry attempts (default: `3`) |\n| `DOKPLOY_RETRY_DELAY` | No | Delay between retries in milliseconds (default: `1000`) |\n| `DOKPLOY_REDACT_ENV` | No | Redacts secret-bearing fields (env vars, compose files, passwords, tokens, keys) from API responses before they reach the MCP client (default: `true`). Set to `false` only if you explicitly need raw secret values in LLM context. |\n| `DOKPLOY_REDACT_FIELDS` | No | Comma-separated list of response field names to redact when `DOKPLOY_REDACT_ENV=true`. Matched case-insensitively at any nesting depth. Defaults to: `env`, `buildArgs`, `composeFile`, `dockerCompose`, `environment`, `buildSecrets`, `previewBuildSecrets`, `password`, `currentPassword`, `appPassword`, `databasePassword`, `databaseRootPassword`, `redisPassword`, `mariadbPassword`, `mongoPassword`, `mysqlPassword`, `postgresPassword`, `registryPassword`, `token`, `accessToken`, `appToken`, `apiToken`, `botToken`, `refreshToken`, `secret`, `clientSecret`, `apiKey`, `secretAccessKey`, `accessKey`, `licenseKey`, `userKey`, `privateKey`, `privateKeyPass`, `encPrivateKey`, `encPrivateKeyPass`, `sshKey`, `sshPrivateKey`, `customGitSSHKey`, `dockerAuth`. |\n\nFor Dokploy instances behind Cloudflare Access or a similar reverse proxy, pass service-token headers with placeholder values like this:\n\n```bash\nDOKPLOY_CUSTOM_HEADERS='{\"CF-Access-Client-Id\":\"your-client-id.access\",\"CF-Access-Client-Secret\":\"your-client-secret\"}'\n```\n\n## Transport Modes\n\nThis MCP server supports multiple transport modes to suit different use cases:\n\n### Stdio Mode (Default)\n\nThe default mode uses stdio for direct process communication, ideal for desktop applications and command-line usage.\n\n```bash\n# Run with stdio (default)\nnpx -y @dokploy/mcp\n```\n\n### HTTP Mode (Streamable HTTP + Legacy SSE)\n\nModern HTTP mode exposes the server via HTTP/HTTPS supporting **both modern and legacy protocols** for maximum compatibility:\n\n- **Streamable HTTP (MCP 2025-03-26)** - Modern protocol with session management\n- **Legacy SSE (MCP 2024-11-05)** - Backwards compatibility for older clients\n\n```bash\n# Run with HTTP mode\nnpx -y @dokploy/mcp --http\n# or via environment variable\nMCP_TRANSPORT=http npx -y @dokploy/mcp\n```\n\n**Modern Streamable HTTP Endpoints:**\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `/mcp` | POST | Client-to-server requests |\n| `/mcp` | GET | Server-to-client notifications (SSE) |\n| `/mcp` | DELETE | Session termination |\n| `/health` | GET | Health check |\n\n**Legacy SSE Endpoints (Backwards Compatibility):**\n\n| Endpoint | Method | Description |\n|----------|--------|-------------|\n| `/sse` | GET | SSE stream initialization |\n| `/messages` | POST | Client message posting |\n\n## Available Tools (508)\n\nThis MCP server provides **508 tools** covering the entire Dokploy API, organized into **49 categories**:\n\n### Core Resources\n\n| Category | Tools | Description |\n|----------|-------|-------------|\n| **Project** | 8 | Create, list, update, duplicate, search, and delete projects |\n| **Application** | 30 | Full application lifecycle — create, deploy, redeploy, start, stop, build types, git providers (GitHub, GitLab, Bitbucket, Gitea), environment, Traefik config |\n| **Compose** | 29 | Docker Compose management — create, deploy, templates, services, environment, isolated deployments |\n| **Domain** | 9 | Domain CRUD, DNS validation, Traefik.me generation |\n| **Environment** | 7 | Multi-environment support per project |\n| **Deployment** | 8 | Deployment history, queue management, centralized view |\n\n### Databases\n\n| Category | Tools | Description |\n|----------|-------|-------------|\n| **PostgreSQL** | 15 | Full lifecycle — create, deploy, start, stop, rebuild, passwords, external ports, environment |\n| **MySQL** | 15 | Full lifecycle — create, deploy, start, stop, rebuild, passwords, external ports, environment |\n| **MariaDB** | 15 | Full lifecycle — create, deploy, start, stop, rebuild, passwords, external ports, environment |\n| **MongoDB** | 15 | Full lifecycle — create, deploy, start, stop, rebuild, passwords, external ports, environment |\n| **Redis** | 15 | Full lifecycle — create, deploy, start, stop, rebuild, passwords, external ports, environment |\n| **LibSQL** | 13 | Full lifecycle — create, deploy, start, stop, rebuild, external ports, environment |\n\n### Infrastructure\n\n| Category | Tools | Description |\n|----------|-------|-------------|\n| **Server** | 17 | Multi-server management, metrics, security, monitoring setup |\n| **Docker** | 9 | Container management — list, restart, remove, upload files, inspect config |\n| **Cluster / Swarm** | 8 | Swarm node management, container stats, cluster operations |\n| **Settings** | 51 | Server settings, Traefik config, Docker cleanup, GPU, monitoring, Redis, disk usage |\n| **Registry** | 7 | Docker registry management and testing |\n\n### Security & Auth\n\n| Category | Tools | Description |\n|----------|-------|-------------|\n| **SSO** | 10 | Single sign-on providers, trusted origins |\n| **SSH Keys** | 7 | SSH key management — create, generate, list, update, remove |\n| **Certificates** | 5 | SSL/TLS certificate management |\n| **Security** | 4 | Basic auth and security rules per application |\n| **Custom Roles** | 6 | Role-based access control with custom permissions |\n| **User** | 23 | User management, permissions, API keys, invitations, metrics |\n| **Organization** | 11 | Multi-org support, invitations, member roles |\n\n### Operations\n\n| Category | Tools | Description |\n|----------|-------|-------------|\n| **Backup** | 12 | Database backups — Postgres, MySQL, MariaDB, MongoDB, LibSQL, Compose, WebServer |\n| **Volume Backups** | 6 | Volume-level backup scheduling and management |\n| **Destination** | 6 | S3-compatible backup destinations (AWS, Cloudflare R2, etc.) |\n| **Schedule** | 6 | Scheduled tasks — cron-based automation |\n| **Notification** | 41 | Multi-channel alerts — Slack, Discord, Telegram, Email, Teams, Gotify, Ntfy, Pushover, Lark, Mattermost, Resend, Custom webhooks |\n| **Rollback** | 2 | Application rollback management |\n\n### Other\n\n| Category | Tools | Description |\n|----------|-------|-------------|\n| **AI** | 9 | AI-powered suggestions, model management |\n| **Git Providers** | 27 | GitHub, GitLab, Gitea, Bitbucket — branches, repos, connection testing |\n| **Tag** | 8 | Project tagging and bulk assignment |\n| **Patch** | 12 | File patching system for applications |\n| **Mounts** | 6 | Volume and bind mount management |\n| **Port** | 4 | Port mapping configuration |\n| **Redirects** | 4 | URL redirect rules |\n| **Preview Deployments** | 4 | PR preview deployment management |\n| **Stripe** | 7 | Billing and subscription management |\n| **License Key** | 6 | Enterprise license management |\n| **Whitelabeling** | 4 | Custom branding for enterprise |\n| **Audit Log** | 1 | Activity audit trail |\n| **Admin** | 1 | Admin-level monitoring setup |\n\n### Tool Filtering\n\nBy default, the server exposes all Dokploy API tools. Some MCP clients and LLM providers can be slower or less reliable when very large tool lists are sent to the model. You can reduce the loaded tools with presets or tag filters.\n\nUse `DOKPLOY_TOOL_PRESET` for common workflows:\n\n| Preset | Included tags |\n|--------|---------------|\n| `all` | All tools (default) |\n| `minimal` | `project`, `application` |\n| `core` | `project`, `server`, `application` |\n| `deploy` | `project`, `environment`, `server`, `application`, `compose`, `domain`, `deployment` |\n| `databases` | `postgres`, `redis`, `mysql`, `mariadb`, `mongo`, `libsql` |\n| `git` | `github`, `gitlab`, `bitbucket`, `gitea`, `gitProvider`, `registry`, `sshKey` |\n\n```bash\n# Recommended starting point for clients/providers sensitive to large toolsets\nDOKPLOY_TOOL_PRESET=minimal\n```\n\nFor exact control, set `DOKPLOY_ENABLED_TAGS`:\n\n```bash\n# Only load project, application, and postgres tools\nDOKPLOY_ENABLED_TAGS=project,application,postgres\n```\n\nYou can also remove categories from a preset:\n\n```bash\nDOKPLOY_TOOL_PRESET=core\nDOKPLOY_DISABLED_TAGS=postgres,redis\n```\n\nIf `DOKPLOY_ENABLED_TAGS` is set, it takes precedence over `DOKPLOY_TOOL_PRESET`. `DOKPLOY_DISABLED_TAGS` is applied last.\n\nAll tools include semantic annotations (`readOnlyHint`, `destructiveHint`, `idempotentHint`) to help MCP clients understand their behavior and safety characteristics.\n\n## Architecture\n\nBuilt with **@modelcontextprotocol/sdk**, **TypeScript**, and **Zod** for type-safe schema validation:\n\n- **508 Tools** covering the entire Dokploy API\n- **Multiple Transports**: Stdio (default) and HTTP (Streamable HTTP + legacy SSE)\n- **Auto-generated Tools**: Tools are generated from the Dokploy OpenAPI spec via `pnpm generate:all`\n- **Tool Filtering**: Load only the categories you need via `DOKPLOY_ENABLED_TAGS`\n- **Robust Error Handling**: Centralized API client with interceptors and retry logic\n- **Type Safety**: Full TypeScript with Zod schema validation\n- **Tool Annotations**: Semantic hints for MCP client behavior understanding\n\n## Development\n\nClone the project and install dependencies:\n\n```bash\ngit clone https://github.com/Dokploy/mcp.git\ncd mcp\npnpm install\n```\n\nBuild:\n\n```bash\npnpm build\n```\n\nRegenerate tools from the Dokploy OpenAPI spec:\n\n```bash\npnpm generate:all\n```\n\n### Local Configuration Example\n\n```json\n{\n  \"mcpServers\": {\n    \"dokploy-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"tsx\", \"/path/to/mcp/src/index.ts\"],\n      \"env\": {\n        \"DOKPLOY_URL\": \"https://your-dokploy-server.com\",\n        \"DOKPLOY_API_KEY\": \"your-dokploy-api-token\"\n      }\n    }\n  }\n}\n```\n\n### Testing with MCP Inspector\n\n```bash\nnpx -y @modelcontextprotocol/inspector npx @dokploy/mcp\n```\n\n## Troubleshooting\n\n### MCP Client Errors\n\n1. Try adding `@latest` to the package name.\n\n2. Make sure you are using Node v18 or higher to have native fetch support with `npx`.\n\n3. Verify your `DOKPLOY_URL` and `DOKPLOY_API_KEY` environment variables are correctly set.\n\n4. If too many tools are loading or your provider times out while processing tools, start with `DOKPLOY_TOOL_PRESET=minimal`, then use `DOKPLOY_ENABLED_TAGS` for exact category filtering if needed.\n\n## Contributing\n\nWe welcome contributions! If you'd like to contribute to the Dokploy MCP Server, please check out our [Contributing Guide](CONTRIBUTING.md).\n\n## Support\n\nIf you encounter any issues, have questions, or want to suggest a feature, please [open an issue](https://github.com/Dokploy/mcp/issues) in our GitHub repository.\n\n## License\n\nThis project is licensed under the [Apache License](LICENSE).\n","readmeFilename":"README.md"}