{"_id":"@masonator/coolify-mcp","_rev":"92-f2451695d952487cb5c0bef933e7b5f4","name":"@masonator/coolify-mcp","dist-tags":{"latest":"3.9.0"},"versions":{"0.1.0":{"name":"@masonator/coolify-mcp","version":"0.1.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"6aba3fae067f12af8ecfb615681e1f2384c72993","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.0.tgz","fileCount":14,"integrity":"sha512-upylbgUYbwHoz18/woR69eNRNJlJ+dWIwesq7iOBLdgK11wOsLN6+iZLOMXtfO5nIRXSkAAsoChrkAWfeaBGVQ==","signatures":[{"sig":"MEUCIDwZBmA/ygwThtO5kAlmWksIG/3cuz1vygaW6WHFh0tlAiEAplT3n90C9mjo7c+TFKBH49jf/E8yLe9oFgyxKrpjyJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55958},"main":"dist/index.js","scope":"@masonator","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"5091fd5bda526897c77a78bc41d344101f184767","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"jest","build":"tsc","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"jest --watch","test:coverage":"jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.0_1741187865762_0.2932343348388675","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@masonator/coolify-mcp","version":"0.1.1","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"daacbd8369d67f124a034031da3b9b4276259b68","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.1.tgz","fileCount":34,"integrity":"sha512-APHRLgIpmoYc7L9ke3VTIpdjsdPleufB3ylG1TgaZdMvq7WXzO0T4dohvZh86UsIsx5z4tio66nd8WhUGaeYQA==","signatures":[{"sig":"MEQCICPJtPWLKkmANynD+rkvuHEAcuZmFk2QTlugZOvafCR0AiApY89B03k9XQh7LoV+42gD662eR1jUzd5H/MT3qCdrcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107625},"main":"dist/index.js","scope":"@masonator","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b3890c9b9ef72498e54614fc18fe872cf6aed690","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"jest","build":"tsc","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.1_1741339798660_0.0862951727242709","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@masonator/coolify-mcp","version":"0.1.2","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.2","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"2c4748b0ea4acfa90dc3a21e8451235733b758fa","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.2.tgz","fileCount":34,"integrity":"sha512-MrcqMV2RFitTepbCCOR2DTUPos9EMOF7K085Zf9E1HKLy0M0CLO9FI+9mW+ePfTLo9pTCp4KOLNhu1oairP8Aw==","signatures":[{"sig":"MEUCIQCNWlY9L1lpMHiGQND9pOx/Brh8nN3U5leJE7lwh+4MaAIgQWoUuOtQDgHqFSiy9dfb4qg6obOM/NCrqvivUZKUlZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107696},"main":"dist/index.js","scope":"@masonator","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d641bf75b8912d008e7b32fb0bc0fd871064198a","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"jest","build":"tsc","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@modelcontextprotocol/sdk":"^1.6.1","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.2_1741340261146_0.6231209821030621","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@masonator/coolify-mcp","version":"0.1.3","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.3","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"b81bdb9908cd2e837342c0b3b92e36341bdb8ba9","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.3.tgz","fileCount":34,"integrity":"sha512-KIib0+iQjb8SD+BlBA8qVBJAb76j0/7RmXaCtIz9cgKFXbuPB/I9SNueUOsyPD5QxkWmpxSrlUv0c9nnehN2aA==","signatures":[{"sig":"MEUCIQDlncXPNAFcMm2tn8ERCBxvFXrxf42FHG87oN264Oro9QIgVC1+qe3BoSG4uhZXz6ZMPokkgF3qkFwI6VOnhmV+PII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107625},"main":"dist/index.js","scope":"@masonator","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"e7608d92caa4217fa7c5d7b5a8b0c7756087cff8","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"jest","build":"tsc","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"jest --watch","format:check":"prettier --check .","test:coverage":"jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.3_1741341015552_0.7460097784384501","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@masonator/coolify-mcp","version":"0.1.4","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.4","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"25517d3b989b5738c3b6358b02c12fda2be9b528","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.4.tgz","fileCount":34,"integrity":"sha512-oaXEoPPe6Ls+FIHo3ui9jUYmbgAnObmvI1kvP3ApVBgdZNn3s1u+y8GtHExHUEAQ8eM3zJiVdpp62vFF9pTsFw==","signatures":[{"sig":"MEQCIAf+toQ4losHCwL/BPa+YI/30mtT+TjlcEHhr0JpMAz5AiA1M1VgHhFSwQ9LVZDwHOAR83LDatzucYC+m/NPs6uAmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96153},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0ef235d2100b5c2512fd4d9fe6c204363317d402","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"1.0.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.4_1741346075441_0.21497541838323153","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@masonator/coolify-mcp","version":"0.1.7","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.7","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"4766d0e6ae99e71eaa031ead290c7aa213d4fe00","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.7.tgz","fileCount":34,"integrity":"sha512-m83/d3KCzmtIOOLLqOYL7Qp41r+7O0FkoeLbIEJbjsUxqnHUkX5MhdIzcd9lsAtdFoRE8JWQVDuaOF+oFHR4Dg==","signatures":[{"sig":"MEQCIC8KFAbOH4D9+nxXVo8irjnYisYsxKhE88v31tZ9sDo1AiAIEvdaW9Sb1hAKMhil/SW/3CDA3hsltkjj5oXhf84/kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96153},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5dc03427f716e98e0c35f3477a9e2848ec9b5e63","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"1.0.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.7_1741346295029_0.9341188163982153","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@masonator/coolify-mcp","version":"0.1.8","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.8","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"cb15fd4e92db9803e12ef34f460bcc2de6715488","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.8.tgz","fileCount":34,"integrity":"sha512-CvrSqYj7tpytvTxqytxfSxri0/ZIZiJjieZu/lSMQn/blIbqv+jjwoyQOQgEkRAy7Ie0NbeMtpM0mEw87Lc4+g==","signatures":[{"sig":"MEUCIQCi9ffYsmLe5P+wIVDPm7K9sy4NoPZf1fA7DJSj4/0LqQIgSwoHNZOtykriz2D3JTUWY5adxJd76mTMiy9V7dzpeSU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96218},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"36b8e234a15e547b6bc11ec38eccd8a210a13992","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.8_1741347001884_0.6765098781903403","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@masonator/coolify-mcp","version":"0.1.10","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.10","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"24736da2059203a41a8958956469e4d1a973cbea","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.10.tgz","fileCount":34,"integrity":"sha512-wHbfHsyXrWOkQm+dKp/GX17M5zs54UQsSyX46PglIdnIEJYS4it5fLoaqPZxV2PDH6ZB8vp+CFXQ8cJZyfC5mA==","signatures":[{"sig":"MEUCIA0DHug0SqacPaKN3NxpFGXzRdGr3qwmCEiJiq84qutNAiEA73NQJTYh+ZZqfN3RJtaYpU125hu376ZPw3wieNDnY+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96307},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"b11c0cbbdb1c40b0fd02bb63fc3bb2eda80969d5","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.10_1741347458742_0.8394325336616026","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@masonator/coolify-mcp","version":"0.1.11","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.11","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"a22ceddf95246660d8010a93ab4609f4b1334cb8","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.11.tgz","fileCount":34,"integrity":"sha512-xCq5oYwCJuLX+DO7f4AGvuxn5IsGvVGzxQXY/uTR6DsmiRUOl3p7pW2GhA+GlVgpsGt6XeobXZuSlvPeh9pnMQ==","signatures":[{"sig":"MEYCIQDBosip4fUr2eoo2bRj8vLEqhBVI5Q89DqJpAriISBgDwIhANOwo5PNgZi2+cJX1ZH2NGmm1CdNCfKXYFVTWCl5bdtb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96307},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7a8fa78de8f5f7868859acaa538b023f21123dbe","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.11_1741348048381_0.2990732533515641","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@masonator/coolify-mcp","version":"0.1.12","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.12","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"1697b5a816681f334dcba30b8a2af9757ad21ab5","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.12.tgz","fileCount":34,"integrity":"sha512-FpVQewgB8449h1ULe5ujrlQUpgFHlCX4rUcytmnVxK/pBTfiZUDGzH3tTetBXs8dADkY0rNscceKB0VgnSp9eA==","signatures":[{"sig":"MEUCIH2jhBMVNt85zg64KHMUuYIzAqXsu9ERHliX3uf9D3NjAiEAvtdI7qBay9G6AHBuBumao8IDVfSqeRaEwuxHiJrNwOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96192},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7ca43fc08c69856ec7d014b497763617fd831b83","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.12_1741348293629_0.22701850721300554","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@masonator/coolify-mcp","version":"0.1.13","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.13","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"6d046e7fb6de683536fc0da03b8878ac56ab2cb8","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.13.tgz","fileCount":34,"integrity":"sha512-yJzTRPKhMsZBOs24T7ofDsZ9Vmq75n6ZDzMSU5kz9FizicZIB9HtNeahcbi/dsWhP2GORS6kknALS9NxpqeXYQ==","signatures":[{"sig":"MEUCIEEa4pDuOl95AdHpfXMWALPySOeCXbQuQvOrt/ThhZD/AiEAwMrAjmme2Wt6vDIvouvq0yOS2rLKZUA8QxLFFZW4N/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97099},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e01cdb58a9254f42567a4b1e09a50ae4b8004d89","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@masonator/coolify-mcp":"^0.1.12","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.13_1741349898243_0.26050649316108654","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@masonator/coolify-mcp","version":"0.1.14","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.14","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"ea62cfae41184380278368edd7d605e60896aa45","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.14.tgz","fileCount":34,"integrity":"sha512-DFKwf+6hNMCIhz0cZpqezsRBvmLVllAeE3S7MvAe8iP1lvMhTSvuh5LbmKti2osTQtTeru3tLOd7YgCUMistFA==","signatures":[{"sig":"MEUCIGDLE+MKoKgRWHy+JOFtou84DWDwvjklavFuR44Ym7TvAiEAovNwvsS2Rs5ucC/xQEaJUqcL+VZ1bS5+WVXoxpUx7oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97099},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c061d1d76f9bddd4cbcba9a9a356c5653baa494d","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@masonator/coolify-mcp":"^0.1.12","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.14_1741350095142_0.07136874851318264","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@masonator/coolify-mcp","version":"0.1.16","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.16","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"8c287e18307ed9ba81d460f513a79d60b1094a11","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.16.tgz","fileCount":34,"integrity":"sha512-njqiAaSY+RSg9uxIXqtZ1+hsN4IXJfTiUisVkDA0cKxZpPFcrQE2JVS7DCto3Lknk0qbatLOzv10r/dJNLGMEA==","signatures":[{"sig":"MEYCIQDIYUNcYkenGR6voBA6n4+T5cx1BkgFetYJv8jSkAUnMAIhAPtnrUihHtx0OPLwQ9kzuaPePTWFFxGU45gPkp+eIx+h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97359},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0dede717fcabc1574937824410bbec5479c841e9","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@masonator/coolify-mcp":"^0.1.12","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.16_1741443916965_0.8790866289565122","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@masonator/coolify-mcp","version":"0.1.17","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.17","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"ebc645662c6f5f4e665c7f1e73ebc71ff3edb146","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.17.tgz","fileCount":34,"integrity":"sha512-mN/BrIODbu4NeivFnD8ylgU69sy/TKfwOkPHpUvUcGniS8heTNnN5n6vq2pI/Ast0jokEDs/x9LJR1aMYClqzg==","signatures":[{"sig":"MEUCIGGXh8LPD7kzGN+z71kfYMhIgsnPxYTDdfO+h+B3Jd0mAiEAmnxlUHZOkP8y15OtY7+622XhsXOLokWjzQPkZ34ppIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":97360},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"aad2eb921106fa62bbf08c913590ee6076ccefb7","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@masonator/coolify-mcp":"^0.1.12","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.17_1741444201378_0.5996679020657034","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@masonator/coolify-mcp","version":"0.1.18","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.1.18","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"e37afae273be32900f8cf582947ba9aa89ee5a78","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.1.18.tgz","fileCount":34,"integrity":"sha512-y2vf2WG3b5cmfIo3MexSpr63TF939ZotkZvyTHHljElVPH5a1/mzkGzNOotdK2LLbihONsmNemF8qJGi+NBpBA==","signatures":[{"sig":"MEQCIEfjtFWQAXBE6wg4HLsWjgJoAJdG/DUsMkyCZpBgBJW/AiBTcfqW43WXSF+t85J0fzkK0+1S0ll8Z+5TnX+2o0IhSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":98052},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6d80df6f2db632198aabffa5947b1b0e9db863ca","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@masonator/coolify-mcp":"^0.1.12","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.1.18_1741444382153_0.7668161689710684","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@masonator/coolify-mcp","version":"0.2.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"83e0545d882712179b87f067dcd15634d334d284","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.0.tgz","fileCount":34,"integrity":"sha512-eaAJ4Mb3pSsdO4XWbt1L96qTemvoAJwGZCoKgOtQAGKSZX9IlZkB9rNH2ZT1Lv54rlzQhl1XxKODkf1ay6DfuQ==","signatures":[{"sig":"MEQCIGjlp+YCBKXuMFZHkP0yAVYq6xJzP0CUa74uiYXCu5cqAiA78497vfdm2Faq2f0+MZLbqj+ObMh7IuHZQ23Ra1YnRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96751},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0523fa2fbe37a21e1b241e1224eea4bbf623ab8b","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.0_1741446615404_0.6408591170649356","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@masonator/coolify-mcp","version":"0.2.1","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"36cd90c25a0d9a69ac59bb0b2ba65e82768277a0","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.1.tgz","fileCount":34,"integrity":"sha512-CEkD88DHhmtyJVT5AhKMlgiyfibVj6cwFf0x5ff0Z4lL3mnbfWJdvredM0y8wy/GbAFvY08vhryVp7/a39uFbg==","signatures":[{"sig":"MEYCIQCHLFhtxsFlu5df/psrss1oNd0PbyCa1pt0nFZol3/aOQIhAJEJdlBTB4qLGGRnD1HJWgkJiKRQEpVX42B/f39x18QW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96751},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"ca2b69dc662927231c89232aff494c1b2d897aad","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.1_1741446678628_0.487924974483281","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@masonator/coolify-mcp","version":"0.2.2","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.2","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"6388e574d918b59f9d1f7c3f8d8f4dd84ef3a986","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.2.tgz","fileCount":34,"integrity":"sha512-eEZzsrZ6zWpoMbzfTyV4WvXrWkJLQYxnq5Mz41ZBiu0uFzz4rkNX2Hv9kGudy7Gtz2hEljWQtU86TzTZTbS1+g==","signatures":[{"sig":"MEUCIH6wRf8KAZNBdZJe0NkwxtDfV4xQ7Pd5pa3B7BWADv9OAiEAooKe0AldbEbIWGGyFsCN+j8L0Xl9g6TTL3RXXvPlgGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96751},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"acc2f3e719fee7178cd532d71cc970e530ead25b","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.2_1741446973943_0.18384417708702006","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@masonator/coolify-mcp","version":"0.2.3","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.3","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"f3685166e41bdd2fde5eab5c472d860749b7f5ab","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.3.tgz","fileCount":34,"integrity":"sha512-klJqQ8f43cOHs0lUbnKTwJ/dpXzWP0cziYE9rmLmbc69A3WHIKqtCFUZ5zjl+lNEigGHCiJxv8ShnwH0TBgDMQ==","signatures":[{"sig":"MEQCIDiI7cq9IWohZ4d2W6oNFA5pyF8u3E+sapPRy5YPESlyAiAzTlDIDbsqGrGKlwoD4C8Y5xu1yXQ/287pgtd1pfMcgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96751},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9da3d0fd138257b77d5f343d7436ce41025720a3","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.3_1741447221711_0.09813748363766406","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@masonator/coolify-mcp","version":"0.2.4","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.4","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"b28256f47c4b0e6e17bd1b6b4e3c622d7b930194","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.4.tgz","fileCount":34,"integrity":"sha512-6mDOxxG88jAoQ9bubMBBXBpWgcFC/rU4GwMrZkPrhLS9p4xGLU0RaTEXV5oCtogcheHIA7lwShplm3TpwNu2cg==","signatures":[{"sig":"MEQCICYfwyL45tPPSU+saj8/+5gJbcAJEi9U9lMel6wfIH17AiB+LxkDpkDsA/upvLAg/O+D4n639TSeGCCChIO+aU5WhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96751},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"467e33332ef6bd92128a9a8beed832a23d838e76","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.4_1741447389064_0.715758915680949","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@masonator/coolify-mcp","version":"0.2.5","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.5","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"37556ae085d021b26a34c0312c0fae8b15bad757","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.5.tgz","fileCount":34,"integrity":"sha512-D65FsmAwco5CwGF5qTTYlZVBxbPri9fFpXMmbFVDbfAUTUeH9ZRcsxyL/kG3vJ0q6TsKLc6CbbBPfB8bK50JZw==","signatures":[{"sig":"MEYCIQDLUcUfrAK/IRKvTjA8F5aQXoL238gI2ipt1PPUsOKxlQIhAPdnAjFKOV9YQi2YIWhF91XtjTRHEI8qSo+XwGNFT7Oj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96751},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"865303f39387b7ed43990ecbc12d4248799b2120","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.5_1741447593119_0.25619391757939636","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@masonator/coolify-mcp","version":"0.2.6","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.6","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"6277ac1f39abbb595e7f8383695dc56328accfe0","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.6.tgz","fileCount":34,"integrity":"sha512-Asn/oe1i66pPjwwmRpY9+RIfa/RudNTav3UACbYw36JtHc1aEuh+/O61XvExqo7DQnsLbbk0TIVLr2xfb4g+0Q==","signatures":[{"sig":"MEQCIDcaI5P5pXn0eFWMA3+0Sx4g5XN3/vZy5c2d6nw0QQaYAiAr4Or7hvlBrjzxpI/SM9jUvdLbrgrysNnEQZhRrLqY5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96751},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8d47703d8acadd74515e70e2847fbf64dd1955a3","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1","@modelcontextprotocol/server-github":"^2025.1.23"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.6_1741447840518_0.820974394530847","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@masonator/coolify-mcp","version":"0.2.7","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.7","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"89fc6ee5d5b762a9217bf640e33fc2c6fb2b65cd","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.7.tgz","fileCount":34,"integrity":"sha512-6jSspXqwszabIO6J1zW/qDBw7oW4bPBzvYWl+XTY5lF+Glb1i0nPDchpvwv3GhaD3OxeLKdAEJzxZTH8IJOvEQ==","signatures":[{"sig":"MEUCIFA+XRSADRDvRjpTq8wxuQQrhZC5OUskpKZ1fUmFPn38AiEA6yquEroXB1k3oKkLQImjCmqvqIOtOTraj0vqWKXH9RE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96694},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"be4cf5c320fa42e64488951284dddfbef9162c8d","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.7_1741447987338_0.019600670794523767","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@masonator/coolify-mcp","version":"0.2.8","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.8","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"43eaee539e7f3d4923a60daa3e808b00b84058aa","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.8.tgz","fileCount":34,"integrity":"sha512-nHfqcQtIYxwXrj1cEvD9hTKQccq0xmBGgudFxNGkh4Z3YOlLWMj/D6aKamrOnUHGGu85UynKd7GfjIyCmB2ckw==","signatures":[{"sig":"MEUCIHlEgH8xdnL+/QokM1yUuqLDHLSH4FiyrjuahcxFRgMVAiEA5WoY7jeSL7T1oJ0fodhaLPEIpXTaW22hy40B+TGjMZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96694},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6d27782055de774b57dbae45535ec6245a391621","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.8_1741448133845_0.6756560668107774","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@masonator/coolify-mcp","version":"0.2.10","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.10","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"a8e7c9a590b22d739bdb6a148d3356a522fb4488","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.10.tgz","fileCount":35,"integrity":"sha512-ez6I5OvVCW2KlGmKaof1tBnhK2xqImSQxqewBksBuVnr6ARZ023JJfmWINjrEzVoV0cvTz5Cu2wfpwgyhvlO6A==","signatures":[{"sig":"MEUCIQCCnoU1EjUpKQrtcjLqE+vMrq1s3C3yw0Xu++puM1uc3wIgRvW8KFz1BZtR+uCm0n2z4kAk4ZHZ2I8IimJWYqV8YOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599154},"main":"./dist/index.cjs","type":"module","scope":"@masonator","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f1e7321d3a4f29a4b67e5a1c2c0ec6736d59188b","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node build.js && tsc --emitDeclarationOnly && shx chmod +x dist/index.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","esbuild":"^0.20.2","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.10_1741688188344_0.8578480148642489","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@masonator/coolify-mcp","version":"0.2.12","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.12","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"5c3dede7ce0a7f2630fc38e90ceae5231530c02f","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.12.tgz","fileCount":35,"integrity":"sha512-IwjAn0FblZItBqqnJzAX2vOlaEdiS5PKXl15Krxxzjd7GPisha0fLPDfHdfoMiapXxpo+cOwUsdjdOGRzWTIzw==","signatures":[{"sig":"MEUCIQDaVVPtjzY3hws41TomVOLlvIdpMVWSCgn68kKTwrZx9AIgIhAL4nvLSW3wz/6kB6mf4/CMyhiAD9FsFmApCzbB+us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165062},"main":"./dist/index.cjs","type":"module","scope":"@masonator","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f1e7321d3a4f29a4b67e5a1c2c0ec6736d59188b","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node build.js && tsc --emitDeclarationOnly && shx chmod +x dist/index.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","esbuild":"^0.20.2","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.12_1741688416564_0.722760552436789","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@masonator/coolify-mcp","version":"0.2.13","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.13","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.cjs"},"dist":{"shasum":"cd533205617fcf23ccb9cb2dd58c0cec45cc324a","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.13.tgz","fileCount":35,"integrity":"sha512-6khqPQNx3ddK21AQXBj5+nRSikXx12aEKaxVtsUjDYlLJgjj9ARt4f0Xu+Wsl2gKj8ZIA0jghTAKbJZvQFSucA==","signatures":[{"sig":"MEUCICWnjO3KIyFJs332nB8irxDono4rRajIC3Oqqtp8jAxkAiEA+U6dM9VJfu9acK4dplwx5/rqZ9siV8WOBPEZs2AbDEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165065},"main":"./dist/index.cjs","type":"module","scope":"@masonator","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f1e7321d3a4f29a4b67e5a1c2c0ec6736d59188b","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node build.js && tsc --emitDeclarationOnly && shx chmod +x dist/index.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","esbuild":"^0.20.2","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.13_1741688547679_0.0965610699701076","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@masonator/coolify-mcp","version":"0.2.14","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.14","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.cjs"},"dist":{"shasum":"8e17656bed8371b25580ac0479c6356422e5936c","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.14.tgz","fileCount":35,"integrity":"sha512-1R4YRka/RU/RIuHr9FtcwxuKy0YFpwcWEk1ISzDCenWfpf4BIDuKJvZhB+Rv4p+ZyrPM2LoVxqGYfdU7k7jz4g==","signatures":[{"sig":"MEYCIQDR3NwMeiTi9qN+TBfzQw+TQYICtystrP7F4TRIzJikQgIhANc99LpgA9h6toxve7JvSt7icUVJLsCggVfBKCbMN6g2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165081},"main":"./dist/index.cjs","type":"module","scope":"@masonator","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f1e7321d3a4f29a4b67e5a1c2c0ec6736d59188b","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"node build.js && tsc --emitDeclarationOnly && shx chmod +x dist/index.cjs","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint && npm run build"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","reflect-metadata":"^0.2.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","esbuild":"^0.20.2","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","@types/debug":"^4.1.12","markdownlint-cli2":"^0.12.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.14_1741688664365_0.5238876354044919","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@masonator/coolify-mcp","version":"0.2.15","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.15","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"45967501fea8bef44f51f17e4a757f981918812e","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.15.tgz","fileCount":35,"integrity":"sha512-FitPSLYRJ4ajUMwx7bHh3VEM12GEdc6JKMTSBHczuTMwzuUCmC2Tw2Jxhj34EIGlGPUU1WWyE2kDX2ha0J30+A==","signatures":[{"sig":"MEYCIQC8c9Vw2UKpqyz72zNH+kJIy2Cn4AuycrIT48lL6XQYtAIhAJwSHjzGF419oVk9nom2EjEMbkcJVW65/tgWyqTPKRJ2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f1e7321d3a4f29a4b67e5a1c2c0ec6736d59188b","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"Model Context Protocol server for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.23"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.15_1741688786473_0.2982078153299632","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@masonator/coolify-mcp","version":"0.2.16","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.16","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"ef2077ba385acecb66f48fc4d7f41b7a2b081050","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.16.tgz","fileCount":35,"integrity":"sha512-YI/OKzzd1HuTGUWwpmOdLDpEdBFZWL8RKEUFiOfpPthBB3ZrJYsxuFJHbmy6XihlFIg6qDjPoRJDur+cbv1kgA==","signatures":[{"sig":"MEUCIQDa2pVJ52UKOts5TIQJ6ADT1qqrJdjNzhIfkUxVMAC/kwIgbN75yi3kr2wMA3awpvB0GwKziHX1YWhQB4x/c5gklHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128986},"type":"module","engines":{"node":">=18"},"exports":"./dist/index.js","gitHead":"f1e7321d3a4f29a4b67e5a1c2c0ec6736d59188b","scripts":{"build":"tsc && chmod +x dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"Model Context Protocol server for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.23"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.16_1741688957041_0.5144948811698606","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"@masonator/coolify-mcp","version":"0.2.17","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.17","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"2ab63ad0fd425a8aa2cd44643c1a566e08ca75f6","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.17.tgz","fileCount":5,"integrity":"sha512-6wflJz6RWFfC1u8U3uc2MJ4gpHTl7zaX/YuhNFbdJMRi2oZ9Uyq3uv33fTfPETk6wl/HIhya8JHOuFBtzIz4aw==","signatures":[{"sig":"MEUCIGCyICwjdK05GdgqfuWk/VGn/YBXvlfU0/545QE371SUAiEA+67AhbnK18k/EzsLGU9CPoJ48ETmPRRlKMdN9p16lGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53905},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f1e7321d3a4f29a4b67e5a1c2c0ec6736d59188b","scripts":{"build":"tsc && chmod +x dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"Model Context Protocol server for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.23"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.17_1741689498688_0.5847277479520898","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"@masonator/coolify-mcp","version":"0.2.18","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.2.18","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"80d10de81710cfc243bd17b7474cd05baf7032ed","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.2.18.tgz","fileCount":3,"integrity":"sha512-NFBoJu3nGdH15n4//tUz2GWwqizulIEam8EvOcnd0l7PzCeK/HxS5ZSuyGd0Yov5mx1BenZ56i6RLSqWigWQXg==","signatures":[{"sig":"MEQCIFIlzTmreKC4+DCoALukOMJaYGD82C1zubb0T8QyvlfuAiBB4g2WLd6mcB9/RmXeLPIGN23rKK+ofDeyh16jfj9PyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10616},"main":"./dist/index.js","type":"module","engines":{"node":">=18"},"gitHead":"f1e7321d3a4f29a4b67e5a1c2c0ec6736d59188b","scripts":{"build":"tsc && chmod +x dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"Model Context Protocol server for Coolify","directories":{},"_nodeVersion":"21.7.1","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^20.17.23"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.2.18_1741689556163_0.7805290137646508","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@masonator/coolify-mcp","version":"0.3.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.3.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"36bfb23b0f9be78700047e7a6b28738fa9164879","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.3.0.tgz","fileCount":13,"integrity":"sha512-y92b3g9OqqvYmsycxTg1DyjAxghbt940gIfAb216ifcDcEdagD7IcyMvS8MFZp76+rBMACrpaycvIwWLZVaZpg==","signatures":[{"sig":"MEQCIClEbxrvVWET3KGXbfpzqM9CWrRK4rNcdFn/7BxDJI6yAiBs3qGOVOp2cKlRDep1jbFieW8zPemdZTMQK0fL4gQSig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82166},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"7939ddb16fb56b1a726111478af9b482a6da142f","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.20.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.3.0_1766092636151_0.8133047927838215","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@masonator/coolify-mcp","version":"0.3.1","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.3.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"ed123686c04836a9637d7f36ea01618b005bfc53","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.3.1.tgz","fileCount":13,"integrity":"sha512-L06m8hgwLGRhRe86UD1YKoUm0YPrvlSX72cCvYbv385nY7JDSmqiwYro1NSgCtvQKIFKJZbi0J3ZbDtJS14gTg==","signatures":[{"sig":"MEYCIQCSiyICriXs/mUhTFyfgo1IwfORWhUSmcUNhXfKQine6gIhAKYkRaCfzhvgw5Uc/RfEs/3027nVtvDrpYE52tSinoPL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82081},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"105aa133a899c60e47251a9bc6b9e24e6988b13e","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.20.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.3.1_1766094183298_0.43834836574531977","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@masonator/coolify-mcp","version":"0.6.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.6.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"7a6a37cfd52695533b715d85dc40aa207392b8f8","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.6.0.tgz","fileCount":15,"integrity":"sha512-ZuXkp3uMkOtmqfY+WTnrRfSC0YJ2opf/hufD2Ze/qeQcwZfFfy8jFu/MoclYNJ0I4F2UBK0/e2rWOje2QZPAVA==","signatures":[{"sig":"MEQCIHkeE/KYH6WviuQjBn2I7CTTtLkSXZFzfi6v4Z5HRdZ2AiACEpBB54qJdkeimlwN3X8oXYOQaSUM9FjIYArXtwhSkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142553},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"69fd7a95e0c1ae25186f426b33e115ea4294faa1","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.20.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.6.0_1767382893957_0.522661942733913","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@masonator/coolify-mcp","version":"0.7.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.7.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"17a8f0f9b3446e535c04b9e79811d5e97517318f","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.7.0.tgz","fileCount":15,"integrity":"sha512-LJhY0I1mI3aKr3BY86jyAro5aASBoGMMgxml0OkIfw/heemMl3NcXGtYTuGyK93KgM/fv/p0I5p9xMMokfpLZw==","signatures":[{"sig":"MEYCIQCkwVvnM4Y46lo64+7kssJSayIKcRqX2RhcqQ34T8i5AQIhAPHStrb0QQbMVaYvHoYmTiv/QH9nZ2k3LvJFXFi9wLrN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152631},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"80c411535a8701fea31e6373789eab7c09877a8e","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"masonator","email":"stu@stuartmason.co.uk"},"_npmVersion":"10.9.0","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"22.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.20.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.7.0_1767385680512_0.14929103387997333","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@masonator/coolify-mcp","version":"0.8.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.8.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"947970c43c3346343cc79322e67a198f069f2e66","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.8.0.tgz","fileCount":17,"integrity":"sha512-Zp4IMnVfvjeh/AjMUW/MGQtmfx55nmLEO0NPplpijxJBl3JiNAXAQo9CO0aBNNg/TJ7Sj1+lw+A8JJ0DNQVZrg==","signatures":[{"sig":"MEQCIBLPBL3lkMwHKdgxNNwbbdhZH5/cr6eGx3u0cRcpFw2LAiA+shRyKJgLgb5sRynW9tUREeNjVpVr3Q+JsyB5HDEFWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":215188},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"86e91d2b7e2282cff8000dd4a3d5ddd2d1a3cde4","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^16.4.5","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.20.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.8.0_1767441412836_0.3901540734931659","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@masonator/coolify-mcp","version":"0.8.1","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.8.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"6855be08c66a46df4ac25a450d575ad89d2985d3","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.8.1.tgz","fileCount":17,"integrity":"sha512-NMo/Y2/HAcZAgztUqVoTtb1MLp77j8F2G0Np07jC3ix6a9zlPbcUE6zsSd5kV6nfO1B99aDFklDy20AfICH3rg==","signatures":[{"sig":"MEUCIDkwqveHXNk8B8JGMHeGyGmaZTNDOxZzLGVM2dabpz8nAiEAmjdrMQhjC9MEKlF6EzAUbV8KD/PPyJli05Sm3ys5XqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217715},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c05527046c20da6cd342c9ec3abaa3f29f85124","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^16.4.5","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.20.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.8.1_1767442427054_0.10913933894438577","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@masonator/coolify-mcp","version":"0.9.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@0.9.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"fb4af48523cdc7e8b16cf9e23bd348377062d248","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-0.9.0.tgz","fileCount":17,"integrity":"sha512-rEvHdrTb3Y9KbwXWNcDrGcH9kex3vIz4/B07Tk/A1v4oYb2DeFdv8R2Oi8uVakHAKl4ejNvFNPxK83zhBaF52w==","signatures":[{"sig":"MEUCIAn7QSyR9YbWNREWt1AkAnV1ldBz8tdhXjDXxOBnzaZOAiEAhZplGVq24uUNTxPcorE6jbF1pO73jda1asGd6TSyafE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240850},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"44f219bfd8a076b3a1f291cc511423b0ac0c65d9","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^16.4.5","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.20.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_0.9.0_1767468644714_0.874539152827561","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@masonator/coolify-mcp","version":"1.0.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@1.0.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"8faaa9a2edec7799c4c64f146074217e16824606","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-1.0.0.tgz","fileCount":17,"integrity":"sha512-p2us2rqHSzUNU7i9YaN7h97B6hgLi8DNKQwdZUcPaY1cKMBj7W00dSkylxF6ayau8iwIjK+v1IyKHUWR1EW+rg==","signatures":[{"sig":"MEYCIQDDFp88gZtXNWBbvIUiN9nAiQt3v1bl0JnLb0ol/TeYfgIhANHvYASHoJ6mK1H0bKu03vjJ4Nb0E4rZVgxB4I7orZyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":252502},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"838701b7e62d47c28a86fe381c104c1843fb4544","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^16.4.5","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.20.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_1.0.0_1767469545068_0.6964870320870928","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@masonator/coolify-mcp","version":"1.1.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@1.1.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"be8d1ebbe057ca7ce8d4a501702f2fa83a86b22c","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-1.1.0.tgz","fileCount":17,"integrity":"sha512-Ub2D5jAkwdFV3ac3MBbbmsEHZnnhZsMT0UxFYrBlihAahH5/B6bKo8Pzpv7QI+YuDPBaEOl3dHDo/Unj/8HLeg==","signatures":[{"sig":"MEUCIC+CRD/49ti1BZB2sQ/4r95e0lAi3CiTWqgR9llMySORAiEAs1J+yc34azskAO/22z3w5MQA8sxwDGKVhmci0h4CWzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254921},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd633e132bbd4a82dc33a09332ad87d5a69a1e05","scripts":{"dev":"tsc --watch","lint":"eslint . --ext .ts","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --ext .ts --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.4","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^16.4.5","eslint":"^8.56.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^20.17.23","lint-staged":"^15.2.2","markdownlint-cli2":"^0.20.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.18.0","@typescript-eslint/eslint-plugin":"^7.18.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_1.1.0_1767626804817_0.025031257343850033","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@masonator/coolify-mcp","version":"1.1.1","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@1.1.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"05f03269678ea229e3b48c3b915005f60f4eaa91","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-1.1.1.tgz","fileCount":17,"integrity":"sha512-Vv37glzYjZ7PBg/kJC3XQpJlUTf6lOhdfnjDdwzDjskhJMibp7XjgnnC2GcNGk25CTkXDPjGkeuKOVRCSQcpkw==","signatures":[{"sig":"MEUCIQC5BSvJmEv7oNa4HUy3C2nz7uviFG66hFnBe6VImpXG+AIgUUVgBNCchH+sdTRIzw5h/K+1ca8qUxqejcTHBEbOIRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254961},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f44eacca39da2d8c082f7ed28b4fcbb0650d8273","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_1.1.1_1767631553573_0.40763128145049676","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@masonator/coolify-mcp","version":"1.5.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@1.5.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"58385411e23eca5bda96fb093b69c3f0f907708f","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-1.5.0.tgz","fileCount":17,"integrity":"sha512-3ft/8SvK3WzQPrGAPE5xHppt6HkuC5HRM6BlApqxrtWgtX6JeFBEjtmd7SpqWB3ggyL1qagS5Z4YQfm6eoCRtw==","signatures":[{"sig":"MEUCIHtKRvBfReCPbVfMMWIf9Fg8Mmlu2wwqhCNKBdHnYkyiAiEA5mdqZduJB30D8pc1Z3jqwPx9cl+MAnc1KriV1X92eFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257323},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f7465e894a6432121ac1dd31d65a4a99d0b963ca","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_1.5.0_1767696490679_0.19357042686890114","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@masonator/coolify-mcp","version":"1.6.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@1.6.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"ad6a1436c0f20c569e2849aee951fa930e282053","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-1.6.0.tgz","fileCount":17,"integrity":"sha512-iclhU1Mp5c/kPQQkwlQNzVgmxlg7gMHEAAOxtp8rNjgk5hvD3P2SA0huQJ3g4TPnr14kbh33S6ynSbN1gG0RkQ==","signatures":[{"sig":"MEUCIQCu9+J8erlx39mHD5Pt1EanezjZVbdzuTHNjqXH9Oe2SAIgfgfnTY6ogqG8KuV1iJwFO5HcfxTJuj6n/72OTV51juw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275741},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5c862319cc836e053b304b3b83da9b5f6a97cb44","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_1.6.0_1767698297906_0.5616338269935419","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@masonator/coolify-mcp","version":"2.0.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.0.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"9468088e7a1f51634ac4489c0ce7c8b06a199f30","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.0.0.tgz","fileCount":17,"integrity":"sha512-+dV2EFVf/MebDPXpGACFWW1YnRDaHyd3McGsOM8LJT3QRUccufQ5feL0d9h9guB0nMrDGHqt879+HQ0APaWLKw==","signatures":[{"sig":"MEQCIAkuIvbAWq9c+sA79TB/vQ7vCdhJeaOKks2Ww84ylOYfAiBCQRM/gYvpteKBxtskoCLMmUObWp6th2pqFe78orJNnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":244645},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"390d1aa8a8bbfe28baebaf3c386ed238bd891615","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.0.0_1767710088210_0.2553677733251454","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@masonator/coolify-mcp","version":"2.1.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.1.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"718cebb50ff523b0cf4f998a6da8c1dffe7d2c98","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.1.0.tgz","fileCount":17,"integrity":"sha512-qFKvjBjO5YiZp6rX1oBuLelxzRvzCiF0X0KkfTuvy/XYmcEdH9RaPlRR7xDxII8qypuuPvAmMDyqte1Yi5X9vA==","signatures":[{"sig":"MEUCIEJqybox4BOXsNHHa4AC2f+6h+/p4+8XEnF5kPWqp20BAiEA7mu8VBMAzR3pzDIojHRWK2uoV/+2UuKFpZSisPQzJcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250107},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a45770eb95f3023292406df22487323ddcc07b55","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.1.0_1767797720177_0.020304980710742715","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@masonator/coolify-mcp","version":"2.2.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.2.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"17b7bf31573350bb78551b3ae936170ff0b239c2","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.2.0.tgz","fileCount":17,"integrity":"sha512-5FDGPIzEVqIkt9CtmbjRVi/BwSpkQxsALwz2G4d8K0ZCpEJ6413hdB0AEs4Lo1H/NFG9wSL8+NLm64QJK+WSKQ==","signatures":[{"sig":"MEQCIAmgqtgJlxOddSyHb+ScPs/1nv+u0UxduHCGuMJjYCAnAiBIHz6tCir5R6z2oAGbMjxeE6a0swauvjS1V6PrkxsQMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253266},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3244f8ac84a67281130c71447e7be62ae9e0ac22","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.2.0_1768352539412_0.9237068846695535","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@masonator/coolify-mcp","version":"2.3.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.3.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"5671428f35c2a2370c6c37ce49cc99e0e205d4cc","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.3.0.tgz","fileCount":17,"integrity":"sha512-WFojMY3/iwatlJ+sTLgG1iqO4BMdDSQ3Toe0xEWwqWtLxiKtWWfb+PGPEp81ZnqOvz2VFO+jJ1Z/Bi0Yf9KMVQ==","signatures":[{"sig":"MEUCIFidZ34ykwTgqQRFXuavLwoP0w4z1dKCyC5jVyOt4qKYAiEA2o+rZN4rQPH+bqtpwv2VXSwF3TbQE91hcm1xx3rEFhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":254363},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"598ea593b664989730559f8e7ee024a0e1ef86dd","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.3.0_1768354960788_0.42897220832232685","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@masonator/coolify-mcp","version":"2.4.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.4.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"29e5b5bf7c35a71f345100a9d792a97f942064c8","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.4.0.tgz","fileCount":17,"integrity":"sha512-B5l8Zo/eCioq0UMx0CKHa44AK8pZx371EFh2SsDNUHLUIAWqbDCk5Ni76iuuzkpRfK7oOGgP9tC1ZWbrooHjdQ==","signatures":[{"sig":"MEUCIQDLtSvkI6qTtAxN13pmNbloq6LdNPK1z7hO/tXNAcudrwIgDsOv58QU1HVPvSU1Urh7poYKI+F2zjHJO9z6OdLlW1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270068},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa911aa867b4b7da8e125597ca191f40e7dc6e68","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.4.0_1768460596718_0.7135685776166785","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@masonator/coolify-mcp","version":"2.5.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.5.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"f4b57cd6574fa7921a5bd3f0386b22e045e81a10","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.5.0.tgz","fileCount":17,"integrity":"sha512-499Dwjnbz5fRUEOjozePgccqtybKcdp1YASOFVHFgKGPO9KNyL4IkjVYGMK1EpkQH5aV4eyOHao3vZvhzDXWFA==","signatures":[{"sig":"MEYCIQCHxK6sTlVIfzC/vrn00V94eEmRHmsRPkNkB3DPlg7IqwIhAOOaLcMqzVi0L4OvHCX+v6dSx0SqVd84iyGDiboFDoU+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":276400},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c6f10cb272a43ad2fdbcc7db11e370e55bd56bee","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.12.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.5.0_1768480931220_0.4397770532620753","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@masonator/coolify-mcp","version":"2.6.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.6.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"787560d4057faa9dc626b5b3be1f7f4279b8f40b","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.6.0.tgz","fileCount":17,"integrity":"sha512-tcDegyK/tGgTDpZlj0z1qJpTQg6Kk6HwxKD6KdNj09EaohWC0irJ7YT06LDRYmwAEEWNkykSNyqh2Vjbtw2R1w==","signatures":[{"sig":"MEUCICh4xB8Bb+Nj8ToGfSUrlJaWt0c8qGAU4VXJqABBVrphAiEAvDsSIZ5RWUTWa7aYWp0s+xki9M64g/QmKgsh3ot7t+8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":299448},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"536445dbb59b46f0aeb916a61b92e67f41643c59","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.6.0_1769512595228_0.052527809594246744","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@masonator/coolify-mcp","version":"2.6.1","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.6.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"70e85ae24b580a77a52d10a38d2284f1f5f12b75","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.6.1.tgz","fileCount":19,"integrity":"sha512-FRknRPMqqE2pQL3qRYSNnSauh7pQQdpGZBtNrnAAHTETOMkqOLltdb8j4GqdAqUu3fNd3UFGYqqXYpGXGQs1Gw==","signatures":[{"sig":"MEUCICHt+wzEFX9+LbqDToaVmFutVhnGiylCpD+uDo0E/P/kAiEA5OSVXYXXSExgXnOzCyFHXK1RI+euTCb25G8HfR+xi3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308462},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eaaf0a7901b9cde9187a1515f48720e1ebe397d4","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.6.1_1769846884644_0.17210820666876336","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@masonator/coolify-mcp","version":"2.6.2","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.6.2","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"1159a11517789da9a2da3091e9e3e5a8af7f10b3","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.6.2.tgz","fileCount":19,"integrity":"sha512-fof7pFRtSA2OiTNSWVwa+RAzkx+QdESYS/E+8kj8+X/QpSvS4jwf8TDY4iCOsGXdTAQnTBd/N0b93DPpbXSFTw==","signatures":[{"sig":"MEUCIG2vVrdVRbY/KIIGSCG0O1nD2QSfDxXwuiz4PIM62g5fAiEAleA+2OewtUostYKcWtmIQJmJXsG9jRK45o6MqFJpciw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308463},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a856122f8c3941191d57017e2366fd6c88d20954","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.20.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.6.2_1769895891749_0.753741410309736","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@masonator/coolify-mcp","version":"2.6.4","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.6.4","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"c0ac061f3f150f74f4b7f0746bd91b777ca03cb4","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.6.4.tgz","fileCount":19,"integrity":"sha512-uYvH0BG6S8bfDz2yFy2XaTbPZTVKfF3J2MG8+YoG7CBgCo5EvGDzJsrlCMp0Zf6Rkqz+Pl46B7t849sgmqU6tA==","signatures":[{"sig":"MEUCIEEx7xx7hRKq6f4hw6+edMQGzdWui9YjFxVUhux9y7SeAiEAwfbrx2Ol9tHuQZwXtV0SFTWz6Rn4ktYipKY6asp2stY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313181},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eaca019749f490dc595509b474af9955ab57bbc7","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^9.39.2","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.21.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.6.4_1772002619231_0.38976495577225845","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@masonator/coolify-mcp","version":"2.6.5","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.6.5","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"fa58132f9fa1801fcaa7e81fc6a64e8056e811cf","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.6.5.tgz","fileCount":19,"integrity":"sha512-E9c2BtnAyCSmThVZh8t0+sNg9zKYoarlC9UMvYI//Tauj4W8b4xxiS9vug83lTVY4iRa6Sr3GLfNvg6enMhPLw==","signatures":[{"sig":"MEUCICoJ028v5ieWW6dEQbeCarUyOY55HCiqcAlzX+eiAF6UAiEAzzehkS6qsESTci84P2cEUtWbltDjynIvuiEYKYEoV30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":313210},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aba33b55b25d74628fcebea7f5c9697265a0b39e","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^9.39.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.21.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.6.5_1772003003922_0.00787070819545388","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@masonator/coolify-mcp","version":"2.6.6","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.6.6","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"838025c9134198fa78b04d3d3821908529f75899","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.6.6.tgz","fileCount":19,"integrity":"sha512-YiXA7IAc7S/dKt/vhtEM1zJwNEsXzgZmJX5csf4KD0lVXIIwuDTNeQ79umrU5WrbIdcl6/pOuFoeyJe7lSs7WA==","signatures":[{"sig":"MEYCIQC9R3xWCvvJlxWNc7NJA5Pq6SpjAoLwZPflblTfj1ZWdgIhAK21vAYiRKN6pxXK7QCpK3oAs068MWe8any1g4C7NaU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":320827},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a1602f4a45b9bd2b4ada2f3ce1d14c0f1365265a","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^9.39.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.21.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.6.6_1772003867268_0.6554366640923648","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@masonator/coolify-mcp","version":"2.7.0","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.7.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"fc1bae0bf83533c563d14232a0dbae797714a869","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.7.0.tgz","fileCount":23,"integrity":"sha512-qNNqs/e5Xez/J5P/EqWi3PkX2irncFFsqEQVPnfbrwVPerfI2/+55fpgRKE+9pgMBwBv681EB6JHxZRBR144Yw==","signatures":[{"sig":"MEUCIQCxdbkhCEWhgEUpkwS0bZVQL5jH0DRVMf9NkoLw+PAQ5QIga6ah9Wq1syCqinHbyisvmB1SkkGMo3w/7hXU89n/vm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":342791},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"79bebeab8c21d2350fd0d3f5bcde885d1a9a3a37","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^9.39.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.21.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.7.0_1772013100843_0.19547501484672436","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@masonator/coolify-mcp","version":"2.7.1","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.7.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"da90a6fac4f8d18c36ccc737012d72c65ae076c1","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.7.1.tgz","fileCount":23,"integrity":"sha512-yI+Yz45DHhilFRQWfh+c6Sk8l/siRwjt47FXUJ7nJue0UoYWFkSyEvkxKrXX+pMzqdiy5/YcOyNUiUAv0og7CQ==","signatures":[{"sig":"MEUCIQDAlKUhkTmurc5M4YZTEBgVadRNxwUWHE3fHYJw0jepywIgX3LqSK4ksJxboFyc1x/vhswh1brbMC9mnQ8g6PRROiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343868},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"de001b5e9e92f548f2f574500ede650e6a6e7f46","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server implementation for Coolify","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^9.39.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.21.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.7.1_1772014014644_0.9127858374830597","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@masonator/coolify-mcp","version":"2.7.2","keywords":["coolify","mcp","model-context-protocol"],"author":{"name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.7.2","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://github.com/StuMason/coolify-mcp#readme","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"11de89c4d78b76f819732bec4efbf16f9a009b11","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.7.2.tgz","fileCount":23,"integrity":"sha512-5My50Yfxhnq9hKIDnvH/m3ddH5wFgbocAZMkMkmNdaG4CT39Bla0rB8/crbusQhjzhLStRW/HCcloEUA00M13Q==","signatures":[{"sig":"MEQCIDmfsZX5DaT+RzeQ/7FTA+0Jd2R7doY5tyIgHiVXh+PYAiBBoSXRuySnYXFCkOLravVd1sOPDh4RHlsmtz+jwNorlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343988},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"69556eab1252e793234a54a686f38ebea72a870a","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Coolify — 38 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^9.39.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.21.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.7.2_1772014700918_0.14975077626905087","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@masonator/coolify-mcp","version":"2.7.3","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.7.3","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"197e5490685f2dd951f8aeeace82bad1989e9734","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.7.3.tgz","fileCount":23,"integrity":"sha512-ay94RoovYl+B0TL9/V8gmzrOoTlT7bmuA9af2KwVFd4V+OinMU6fK4CFLVGDaVnDGWlCSW1/BYOejcoWAxw1Cw==","signatures":[{"sig":"MEMCHynebUlbMqypetQb8J4qf/jvIs43E5wNXv+Y63rFkesCIB1hdIJEjSqkkUXaIyWXwr4O2T/ofq+SfvaHVVDg6clm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.7.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":344351},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e001e7887bd2c2a5d8dae1222755df0328d04c49","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Coolify — 38 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^29.7.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^9.39.3","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^29.5.14","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.21.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.7.3_1772015165601_0.44758459193251476","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@masonator/coolify-mcp","version":"2.8.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.8.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"3ce7d918cbb8a60597e3ffb25f35c6e46ec5a686","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.8.0.tgz","fileCount":23,"integrity":"sha512-T1wAJfG0gPiV+3B3fFMmH+JtTPhVGJi6s4CvEehMZN8oyDf9E8PBlD+quEQjhWqzon2O05J9JUyd8L9eL6a4wg==","signatures":[{"sig":"MEUCIB6Nbo7VtwHMMvZ+ZX83ejPMROL9DM6dTxkuQt7EsSWMAiEAnqDeCh3yMi9+R1emoHQxIqi5QJqI6OlWMHbSFrk4yW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":354786},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"011fe351f78d603a116b34bba8bdbf93ad1d1e7a","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"handlebars":"^4.7.9"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Coolify — 38 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.8.0_1777388396007_0.5964111996685537","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@masonator/coolify-mcp","version":"2.8.1","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.8.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"0f397d0cd096fd983d4ecf6068b37f4c83aa6880","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.8.1.tgz","fileCount":27,"integrity":"sha512-NY72WcxYh3/bMHrUEH6xXInmm+7QgY8J2LUMYdSuaAFNziNuUFk19RF6l5rfb6MYdD6355iQzMa5SS7pdFikNQ==","signatures":[{"sig":"MEUCIQCjW9RCdFjwt0o5BtdnB7gxLrePeSkDFvSDehx10wuUjgIgZsB576tkKBZoF5jdgEssVhfOflItZSIZI2WFfV4/KlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":360385},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"10910445ca66aa665fa51f272f4bd114eb14b1d6","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"handlebars":"^4.7.9"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Coolify — 38 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^16.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^25.0.3","lint-staged":"^16.2.7","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.8.1_1777396993990_0.04906466888737926","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@masonator/coolify-mcp","version":"2.9.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.9.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"a860f7b427b6159215dc6310e915c32a32feec71","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.9.0.tgz","fileCount":27,"integrity":"sha512-7GTeciqSGbKn0XYOmkUhMWH/e9zChcKEYSoPTCPZ+SoHqz8A9Z8Cc1XsbMMZCeCnWrGBCD0UEQjTxqLs0GwjTQ==","signatures":[{"sig":"MEUCIExmKPPZNUil8CCqzXwX2CywXGrr52of7yxpWpRXigWKAiEAvEEdJmAjMrcBN0AGgmOTRILQmzykB9FtH7f67bEyUHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":380050},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5289eab451c0d3ceb7d2ca32967742bc2fe8eff0","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"handlebars":"^4.7.9"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Coolify — 38 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^25.0.3","lint-staged":"^17.0.4","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.9.0_1778502737032_0.11175452709890865","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@masonator/coolify-mcp","version":"2.10.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.10.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"34cc2af32c77ff2cbce3ab22abd8373cf17de6bc","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.10.0.tgz","fileCount":27,"integrity":"sha512-fjeoybwq57rgHmBH0TAodJRxtHKp1VB1h1xoi9i/3OtdOzWhX9RRsq+lrv4DRrNAPixdTbX0tbanxTQ431bMlQ==","signatures":[{"sig":"MEYCIQDlIw3HfKvNfUXO9NRpeCEltgda2NSbEoUmKWalY4YLYAIhAMixqUxfMFSnS/r7bUo8W/s/napIwMeSFz33Xe0Wmamb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401503},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8756d42b31f3d52980c7794e50c8a3f340cf5d9a","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"handlebars":"^4.7.9"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Coolify — 38 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^25.0.3","lint-staged":"^17.0.4","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.10.0_1778745384510_0.048928728864141346","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@masonator/coolify-mcp","version":"2.11.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.11.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"0269400b186e4a0c4e95fe5fa85b5a001e72ebd3","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.11.0.tgz","fileCount":27,"integrity":"sha512-rEZOWFk1Drk/cu42JZxxiZ/+6TyYBIzr8eznT/96XleOXC9IeNxfChXYl/uT6cOO3+qRZKyvrTvQ9l9vNsMwdA==","signatures":[{"sig":"MEUCIHpySqH8G6y71SUB+dIq1EjM0dTEjYHAtAJ1He1NZdQIAiEA67TmLqsr2LbtHoxTLp6byGRUOKsa+HYgrtgdBhB86hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":469774},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"10d7562082bd9138d93e82ef6db1f6d791a498a3","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"handlebars":"^4.7.9"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Coolify — 42 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^25.0.3","lint-staged":"^17.0.4","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.11.0_1779093293485_0.45894163303599966","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@masonator/coolify-mcp","version":"2.12.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.12.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"58865f04aca50068b9a0db87a5e4b015cf156fed","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.12.0.tgz","fileCount":27,"integrity":"sha512-V0rM3YbG18wKpMfb6+7cqNUwMVpboRtKfk4CHzzeN1bBVZaMSo20BRzl0Rq1J4QoY1hl8SCFzOEOg6cxrhs47w==","signatures":[{"sig":"MEYCIQDXAVFh0a/E0wGYmElBNILCt4Kxg+4DTyyuZUkEZdJ5XQIhAL9nDjNE08RgVzVUSi/GdLmAR7bVRwAc4zcfhnYsptRa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":482014},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3c8ec0dfff5e5ccb99bc450e7e04c9fe577c9db0","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"handlebars":"^4.7.9"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for Coolify — 42 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^25.0.3","lint-staged":"^17.0.4","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.12.0_1780122251627_0.6631095210388787","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@masonator/coolify-mcp","version":"2.12.1","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.12.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"2f72fe944acc009563b3249a98f1d48b35ce096e","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.12.1.tgz","fileCount":27,"integrity":"sha512-A97gIcMDtoarJDJZq/LcS4H4pxqUVhynYKj4B0/yvZDkwSl69AtzdQX2/kp0qDrK5fOYt0eBLmlk2/aY1mHYRA==","signatures":[{"sig":"MEQCIFclFyChp+6o1NNqnEFXn7Pv/FVd6VMx9PLiMID+LFTtAiB/Mvvaiyvg1lloJFre61aPObNpubCR8Ow5g5iFGV1tUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493632},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"83b020bdb18f6035a7dcec5bd6bcd3fe92e63194","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 42 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.12.1_1783027266948_0.9615774707072653","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@masonator/coolify-mcp","version":"2.13.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.13.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"fb6e30d1291d3d69f51c4bedbfce55d17c9085d5","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.13.0.tgz","fileCount":27,"integrity":"sha512-zAOiUwfpTy1goP1xmyU1oC6iErbVhTfD0yOzoGGyg0fdA9KexIsZGfvYnY+5pJANNRHWeWi1vgIuWxC8r3E1fA==","signatures":[{"sig":"MEUCIQDFbplDuD/S1L6yyORvb90vOk4Du7rxy75BalKyBuxUDgIgE3rnFtEKQkEfBdLvKJjsuKxKryIF0xUXNrT7nzs1p6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":537690},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"39840f2b77c143d3be98d1d9b0677dba1a1c1d58","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 42 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.22.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.13.0_1783028325242_0.2952232221957358","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@masonator/coolify-mcp","version":"2.14.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.14.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"3c70b356fc57d27941bf2b7da4e42dc220416aab","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.14.0.tgz","fileCount":29,"integrity":"sha512-c2pM32HOCqyjb1iPsCs0MY3tKgtulld0Jcr5NvLJl8kt/5Dr/qr+ugnMFPRh90dSgnk4py4LV8eST8O39IKBbg==","signatures":[{"sig":"MEYCIQDu8+vKG4CcGvbk/Avaydu477Vj7XlLAfp7N901Z4GXawIhAMfrhwKolsfqsGe9uEhJztChby7qDa5vMd2xc2lN8oo5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":553442},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5cb55519a07fe68d3cdf07699efc4159caedd157","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 42 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.14.0_1783789421199_0.41014785801742737","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@masonator/coolify-mcp","version":"2.14.1","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.14.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"2e7b67c05bf1fbd65e2a57ed5d859f8b31583c0a","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.14.1.tgz","fileCount":29,"integrity":"sha512-RrZIdrdY8GNstLydcmnXwAArlSlBurJ9O3pFQqTQKpfiddmSR+hnKtMqDUPZyuTCHG9eideLXqQp22ATno6nPw==","signatures":[{"sig":"MEUCIQDVjBRf806FsBpY5ya3yWz23Wmma1t0z5qMjFdkUIjCTAIgPYyOUNRS6kAqTT/P5ReyqCYoD2t0/rLCJWE6zY7FWsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":541554},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c4c18973a6e917031bd465890f5e33e911425de4","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 42 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.14.1_1784039730936_0.5631897035689117","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@masonator/coolify-mcp","version":"2.15.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.15.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"0c36f7f6b0809aa35f9cbb8a54831051e4fd63c4","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.15.0.tgz","fileCount":29,"integrity":"sha512-/DsoNJPIAt/cG17cCVZKmcnt+mxHDFsHRRMDf/f5H2kOwVLlQ5T+Ji2MiWUVaoXd3e7cIgPMv17tdRFSd+EjRA==","signatures":[{"sig":"MEQCIAf/EYjtDhyQ2/5lEQxucUyWKcZRxDbmdpZCbmzs5GoAAiBbATbhOC9Rep/TjRIAkPOC1i44/udL/JN0vsW4aPbVAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":572824},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"df6401ccd6db212555829ef7ef4a9ec0b5a1eb1c","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 42 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.15.0_1785323963721_0.2681952206370817","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@masonator/coolify-mcp","version":"2.16.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.16.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"f505b07a144bb01b822aa234118717bfdc888660","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.16.0.tgz","fileCount":37,"integrity":"sha512-UmwE7N9blRAD0Gj8SMuV9GFeQmLj4vmRMggBnq+ROHeJz5X4ycU97uk9YNDoooee11OCO4iDqmatouY2MENBVw==","signatures":[{"sig":"MEUCIDOkZMr1Mt+DjpPkHyDZgpkK8TxZo2rUErAszLcMOlCiAiEA4hrZ0nRfOPfZY2BkVw+Kku3aDP9eQPjfARfCq1LgWrA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":655546},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c9a7462dc85a3b777b69013fec1a83d34e18b748","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=integration --testTimeout=60000","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.16.0_1785336512875_0.030906870187485946","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@masonator/coolify-mcp","version":"2.17.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.17.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"2c8359a559a0a6bdd35ab1c8f6cda426ea84d9f5","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.17.0.tgz","fileCount":41,"integrity":"sha512-mIKDrJZkSBFlvb54eKoHO619i/TIjCAR4gNKMrbcgkY987MSpzlBUK7i/rngspzBA5xgTt9IactZPjCNY8KwwQ==","signatures":[{"sig":"MEQCICM1yQ2CVH2kIMLqI4a3Qn4u0ySYacV7IOkODixxF8emAiApcCiRjPhzbWRr9ROZnZiXFnRpq2UvFrTER9D9/ULgIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756195},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"71cc0a95de6fc717a5de8962af1356d0907a63fc","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.17.0_1785406072657_0.22107251709844133","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@masonator/coolify-mcp","version":"2.18.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.18.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"323f8ecba2a5aabc88f41f002d2c49d55024c34b","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.18.0.tgz","fileCount":41,"integrity":"sha512-uee3rAawBGraD6JkHL24NBXP9yK/dkjt7nVDIhsyM146PTtpBGgQ1aobnUT2wS2PSY4XdoPa+dyXUEmn+a+ZGQ==","signatures":[{"sig":"MEQCIC6IKqDlLXPtyIo9b9iwTDLyMSKs53tPnvCJJRcDQm+rAiABFuHBxv2MNv2MNp2Ko1Pr3taPGXEKTp1U+2kb0iIMjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":772283},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"142624181665dfa16cfc5ebeaf198a70aaa27f93","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.18.0_1785503135441_0.007471575460933355","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"@masonator/coolify-mcp","version":"2.18.1","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.18.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"9d5c18d6eecba5c6a1b7a3483c6e82b70daa950f","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.18.1.tgz","fileCount":41,"integrity":"sha512-BiKHq7sGlokz7OT2ttxxkEIJqv+ATFWRxtuBYm3oM+rTR6TyEfzpSiiXpbRcWDU2bq7mv9g82Gx4bWidOWXrcw==","signatures":[{"sig":"MEYCIQCJ9ZT68mtGGCVnFhtJfy0CLg1DX2BD2w2iP95UW3ssoAIhAPfYKyYnk+G71t1ysQnxftze01pWtyhfJEpifsEMhLaz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":779183},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76d4e54a88c11e006747a675f8c69f661bb736dd","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.18.1_1785847340035_0.9608858760646402","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"@masonator/coolify-mcp","version":"2.18.2","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.18.2","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"a88dada8dc9235948914f745271d86f72ca61518","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.18.2.tgz","fileCount":41,"integrity":"sha512-wTBw7E3c1W+E95ldCODHyDg0LkY/j/KCPwLHo39RR1vIgfvco9i2Y/oR+And55KelgQxc/nXqi2ylBTSfZb5Rw==","signatures":[{"sig":"MEQCIDCkXCLSDsHsnYgNWGw9w4MgyAXGoobU0ymsHiWDYHq0AiBHjKHSmD3vloxEuIPn7Vjr6CfH/zSH05xgN7reBvMqCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":779055},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6f602415fd85a6760fd9c51dcbefeb780f113455","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.18.2_1785921590307_0.9520671479799205","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@masonator/coolify-mcp","version":"2.19.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.19.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"c0779414ea6cdf0dab5a502bf109d0270cff3cc0","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.19.0.tgz","fileCount":41,"integrity":"sha512-4bGEFWu0mwtLHpFfr3Lj9UkxL0FZ8rgpXz918P2N6vuBBaPqvzdYpLAWFaBBiSv++/f7g743MJZb8U8ujr9R1A==","signatures":[{"sig":"MEYCIQC94yyJeAKGg+hNmxkTKLdOFMSAfjTI6OP0Lxzc8d3NXgIhAO8HCbn0/TGOesWxGTiQ47669kPhfZ4fil5IuuhQEjh9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":796227},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2f1f00f9c9f55fe76a3bc44eced12996374381a1","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.19.0_1785922471083_0.004030880316664431","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"@masonator/coolify-mcp","version":"2.19.1","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.19.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"ab0b6578bc61b8917ff6304310b76238a7049db7","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.19.1.tgz","fileCount":43,"integrity":"sha512-J2NwEBzaehhbooRgXfacdjR5LJRpi8qehFG2kTSWfNzOJ61FTCE6jkK88EBFWpbupuPQX11fA2dlblCqk9QByQ==","signatures":[{"sig":"MEYCIQD+JkXy/1uVTVLu+yrIORXezFtL9akJ5NzgfN2me5xRJwIhAIWxMnC9Ujzc20G/jJi9HcfqTnImOTrt6EGs89mQSMR5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":797059},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ce7893d333a9cb24438a5731e1f13e372a98b31","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.19.1_1785924691617_0.13748447033490052","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"@masonator/coolify-mcp","version":"2.19.2","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.19.2","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"c8227eee121f1a0a73c2ba0ee0ffa8a344b9a439","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.19.2.tgz","fileCount":43,"integrity":"sha512-ld8TmBsp7psxdhC36N1+wX405jrg1j0S1o0Uc+ba0Rt022suEMi6eTH2J2S3XAIPd6x+iyp4KeF2glBuo1+elQ==","signatures":[{"sig":"MEQCIEgqv3cFazQBKKhyQPobuF6qWDBeY6dAXU+17O8/hc47AiBIhjAW6QVKF8OPNnEtrXSrrnuAbw+YcXAx16EPN7SPKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":834476},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c39d4156e5fef48b1d406b32be772f4943dfbb41","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.19.2_1786007742414_0.06777901363050609","host":"s3://npm-registry-packages-npm-production"}},"2.19.3":{"name":"@masonator/coolify-mcp","version":"2.19.3","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.19.3","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"1c9a9fd928a3d687c2f451e51de7fd42a5b32626","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.19.3.tgz","fileCount":43,"integrity":"sha512-ftoqm2DvNGJTD6PYW52SojATfcmmJWtPOn/8OvWPrpnwjueQlDjd4n3d7YUCTBuj5/3/ynadL1VikLFR6t2Qig==","signatures":[{"sig":"MEQCIFbb3sAVMYYd6+OOzK1RG/hBQjsTLNdSWbDULzoAsK3jAiAUF5MO+yRdAJ4znFX78Qd+BdJqkH/yEhxBu0vKE9Y+Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839919},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"438b803c6d32040668f90b5b03bd5bfa1fce8415","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.2.0","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.19.3_1786015479936_0.6150053445882064","host":"s3://npm-registry-packages-npm-production"}},"2.19.4":{"name":"@masonator/coolify-mcp","version":"2.19.4","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@2.19.4","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js"},"dist":{"shasum":"e75a0bad9dbeea00d5e18a852dff45ba755be950","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-2.19.4.tgz","fileCount":45,"integrity":"sha512-D+dHtv9EcXkYDM9rF5CG0IeKXC69TehedKi/A0pcnjKnvgRqT7+Ig7FivsFk40R6w0nNBcHeU7ZNJBdDjo0QWQ==","signatures":[{"sig":"MEQCIF0V5cVWazC2XTHdJ4Gylo7yPsuzDzxJ7fifcfHPNtqZAiBVCXCsVTLLZNJaqnTRIP/Uv3SUDTNcu0mcK5ElFdcP3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@2.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":877264},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"94bd9d98dc0ceb75ce92e9425ab2da4aef0b50a3","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2","@modelcontextprotocol/sdk":{"ajv":"^8.20.0"}},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for Coolify — 44 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_2.19.4_1787406778797_0.2698819017564942","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@masonator/coolify-mcp","version":"3.0.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.0.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"d0322ce4c5a01da3ae2d24713e6e5490e02bd9e2","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.0.0.tgz","fileCount":59,"integrity":"sha512-8jWrjrCLJdNRcat00Vb75w7f/2fSdjefdxnO3l4GtyPJlVx6SzXURvftKqC3YIZdDVDeHYtGxmXJi7QWpjaukg==","signatures":[{"sig":"MEUCIA8Vi7pLs4K4I6zylmfJilKFV9uMG10ydv8eYyEBumKRAiEA82ffY8vOkqOu/XeXO3TMe0BjIzBTz4i/VFJz/R+cU+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCUUipSfAovwmUXkIN0cbNF8VnfewvTdA/fnswqNQKltAIgOu4kcujUtdyBxzAPrajTHORqaOb9EwsJ0e0DnTbgMjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1016828},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b8e68bb5c6c9ef21f4c93ea221565bbc1c6a85a7","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 45 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@modelcontextprotocol/client":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.0.0_1788859353404_0.8724440122250479","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@masonator/coolify-mcp","version":"3.1.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.1.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"9b6279bb1020c046434fb414482a2e127e210fc3","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.1.0.tgz","fileCount":73,"integrity":"sha512-hzvCmzRK+VAWVAYgZZfbIPnAlxZglwGMV3HdKF95hnee5Q5fE67+ai0cIJ6O2iywfdxTpT40rx6mdMGOupD5Zw==","signatures":[{"sig":"MEUCICp/EA14KteT+IYvkNb2RP05YTRJYKs+TAfNmP9PGJ1yAiEAxlmvYiGv2q8rzwp607fDqBuw4UFmGcm0od1BgcftNPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQ5obbCxze7XVDBGaBN/I8FASJT0K3nDIfx/tIRq05OAIgX3AYcaimsosXRedEiZXhTsPE/w1imQduQrB8J3J9BNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1140985},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"02d8d27afe39759e385330d1ccec5caf174c6d0f","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 45 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@modelcontextprotocol/client":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.1.0_1788962346765_0.43003051175306184","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@masonator/coolify-mcp","version":"3.2.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.2.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"98eb535bb634f57ce47b59283069ac43743add65","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.2.0.tgz","fileCount":86,"integrity":"sha512-rUdBArK7q4iWOI+PFbVy8MtSJ57h9tdCAmRl3dwmTjM6Qco0IoLM2Z8RZHskkqNRpKvPJgzusdYlpqQJVSW1Eg==","signatures":[{"sig":"MEUCIQDSAQoxUsYkEuUrTEl+3uGaM5fmycKJnTKB3RSNl2/65wIgBceRS9MbVPZimSfWQ9lfZvSI8ltLQh+j1GCcTEqRK6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvTxzaf8zNNtTWr+iDPHceusUwjR+n4gWaf6P1hkVGuwIgLCIGUW1k/001ixXD7yR9i4NvhI5TwmxKtYON400cQOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1289050},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f0cce91ac0576c47ca3cefbe9efa5777700493a0","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx mkdir -p dist/data && shx cp src/data/*.json dist/data/ && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","docs:index":"node scripts/build-docs-index.mjs","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","check:tool-count":"node scripts/check-tool-count.mjs","docs:index:check":"node scripts/build-docs-index.mjs --check","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check","check:tool-count:fix":"node scripts/check-tool-count.mjs --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","smol-toml":"^1.8.0","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 45 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@modelcontextprotocol/client":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.2.0_1789030627611_0.8942871818820506","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@masonator/coolify-mcp","version":"3.3.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.3.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"266d99261d4b022d6bd5bbcf1fbc0557ec3c9cfb","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.3.0.tgz","fileCount":94,"integrity":"sha512-0qhXzqpyKfZBw9gAo9QByTRjLpJZMwkUExmjtEhYtf/TC88v6rOq/wm4uUSFmwq6WtOPDcviG19Gi63Wt/Az0g==","signatures":[{"sig":"MEQCIEmJzBpDOkfW7QnRSJh0M5BjWjShvSXy/Us+mTq1X9GeAiAXrrooBBn48RPkSxnwi2XHEy6iZDikfF1Sdx7UKzUDgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/9OAPF+5suGiUxTTvouJGc4b2w/XbiGi0Cl/6zClD8QIhAM9JKJTfzYCU433nQB9w05yj7W5bbc0EmK4L8Vmcj0fF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1472255},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"25586b34e240f0fb0f70af6f47a0105709bb7f05","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx mkdir -p dist/data && shx cp src/data/*.json dist/data/ && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","docs:index":"node scripts/build-docs-index.mjs","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","check:tool-count":"node scripts/check-tool-count.mjs","docs:index:check":"node scripts/build-docs-index.mjs --check","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check","check:tool-count:fix":"node scripts/check-tool-count.mjs --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","smol-toml":"^1.8.0","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 45 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@modelcontextprotocol/client":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.3.0_1789121716469_0.1472441851099371","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@masonator/coolify-mcp","version":"3.4.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.4.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"c229d76150ce2e2615839bd3d6210e76e742fcff","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.4.0.tgz","fileCount":96,"integrity":"sha512-gAZCE5nyF8gdlmVgwSlvyd6csw9EHOLHlpDqMOtwk01l9+P/qYTzeJIOAiys+kWm4+UosaLvRdDVeLQAnYlUtQ==","signatures":[{"sig":"MEQCIGM+sZrU1rJrp4FG+Jla9xYvBYt7hQQ0CtSGZvTru8b/AiAXDw04+oEI0atHcBqcuPoqXQQu80SM8+p1EdeNRFSbRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGofwYe6aD16i7l7dcbD147pQlkRDdsD1IsM8SfVE9geAiBcZvm/xi5YGI9F+sTkQgVDrMAZrJd34859rITM/Cuc2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1516456},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c593eae85f2a8c28a29e94c41c258e797b30dbdb","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx mkdir -p dist/data && shx cp src/data/*.json dist/data/ && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","docs:index":"node scripts/build-docs-index.mjs","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","check:tool-count":"node scripts/check-tool-count.mjs","docs:index:check":"node scripts/build-docs-index.mjs --check","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check","check:tool-count:fix":"node scripts/check-tool-count.mjs --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","smol-toml":"^1.8.0","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 45 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@modelcontextprotocol/client":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.4.0_1789126435621_0.2990464511456634","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@masonator/coolify-mcp","version":"3.5.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.5.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"a86d98eb2a515f3c3fcf049a658639d982b1da1c","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.5.0.tgz","fileCount":96,"integrity":"sha512-gPu/b1TiVVp8Sl/ENlJygahjqSd7o0Zydz1AZhSNre4GWPYUod7bispTxii8XqRxBUb3tUebH1DFyeWc4I3RZA==","signatures":[{"sig":"MEUCIQD+jx6NxHoYZj4d9Z9eUAm8XDF91L3K/kVz8Wn3Iy/OpAIgZjNjOleGnRPFHxYJXpYzR1wHsNWgMxToVrZRX0NY4eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA2oAhrfRhnqMpA0mxUaUDxYgmWbc2k2ZOSlAQM33RBrAiEAiMQPuPra0iDb/+FeaCzI8Z8lT6L2O0uAyNf58fGhA7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1521670},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"15b2cd4ed5ecf2f91d05b166ad83eb88212536aa","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx mkdir -p dist/data && shx cp src/data/*.json dist/data/ && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","docs:index":"node scripts/build-docs-index.mjs","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","check:tool-count":"node scripts/check-tool-count.mjs","docs:index:check":"node scripts/build-docs-index.mjs --check","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check","check:tool-count:fix":"node scripts/check-tool-count.mjs --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","smol-toml":"^1.8.0","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 45 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@modelcontextprotocol/client":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.5.0_1789402758237_0.15350347756150962","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@masonator/coolify-mcp","version":"3.5.1","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.5.1","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"b2005cb4f3f1b09c4bdd432e278c00aa122d2b65","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.5.1.tgz","fileCount":96,"integrity":"sha512-7ZPAsH8zM4MR1Sn1I6cDoYQYRVNja5a0uR1q3Vk+XQ0QrWf/BKA/cn95bU1ME3RjLfLEhUkdHjJEuIKgSgacqg==","signatures":[{"sig":"MEUCIEJJ+GRfdft2wcHgnpRthWgrPcOHeVtdSv4mCJCEC/FmAiEAnjfkUyD2XTWfQzQQFX7YUZIK/NAQEX0Z5eQmRRoqELQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCBeI0HjrrgsjQZxn6PW860iAwRuFJ3J1mUO7tk6LQLlwIhAPoEtiGQvIyva4AE1Doc2LS3Fg1fDU0IxhvxWvPl9ZTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1539595},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a32b0a13bcaabe585e276569ed68bd10dedaa5d7","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx mkdir -p dist/data && shx cp src/data/*.json dist/data/ && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","docs:index":"node scripts/build-docs-index.mjs","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","check:tool-count":"node scripts/check-tool-count.mjs","docs:index:check":"node scripts/build-docs-index.mjs --check","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check","check:tool-count:fix":"node scripts/check-tool-count.mjs --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","smol-toml":"^1.8.0","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 45 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@modelcontextprotocol/client":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.5.1_1789576255275_0.8297164717435748","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@masonator/coolify-mcp","version":"3.6.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.6.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"6971eb67bb83af4173d391ffed7449dc0fbeb625","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.6.0.tgz","fileCount":96,"integrity":"sha512-KnDAwy2Nc+Ecah90ruMAO5NzJTqm19ahyaGWnsU5LdiAsMs18JU+7J2w7PNB49zdnaPPuofEYGH6A7mRVPie2w==","signatures":[{"sig":"MEQCIGLq61AZNqhg9LGr71TN3/99yMKkMurz2LsStaD7EUAiAiAmyk1oxInylsVuwtUrN4Kkus0XilLV1dpCQ7hIwOEV/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG754e2U587EhmnYvwb1hJP2OBOly/gYly+RaI3xvH19AiEAnqYYcM8OdcBMxnUNo/S5mRH96gxWhLY63zjrVNT5Dcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1544987},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9bebf82f8fbe35d84404aad82f53c2161895c83a","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx mkdir -p dist/data && shx cp src/data/*.json dist/data/ && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","docs:index":"node scripts/build-docs-index.mjs","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","check:tool-count":"node scripts/check-tool-count.mjs","docs:index:check":"node scripts/build-docs-index.mjs --check","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check","check:tool-count:fix":"node scripts/check-tool-count.mjs --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","smol-toml":"^1.8.0","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 45 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@modelcontextprotocol/client":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.6.0_1790764148343_0.35862846845193785","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@masonator/coolify-mcp","version":"3.7.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.7.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"a239538c8d18e9d410c20b8e2d3c8289f3d8bb80","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.7.0.tgz","fileCount":96,"integrity":"sha512-u2nStS9paEO6mdIxK5HEKHtZhsTwczumU82qzofgQ98WIRXNpwv/VSEMb4n2xErAuWIJusUXI2hw8ozZWdU6CQ==","signatures":[{"sig":"MEQCIHVjo3ytlfVdB19t0nRQOMtwchzDC9u89iJ51RzWC1IcAiA36pNbKtQu920/BRL+1oSewZdxmnxpAF1ZilEWrYQ1UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICHfkHqleqKau247Dxv/kXh33QmN8Abv08Iymc0uba07AiEAuePV/MhjWNVPUBrwRqoGTQMrSMfr0lEpqKCFfLAI3Jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1559847},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"38c44f11fded66733ecc3526a4c3ce640133761c","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx mkdir -p dist/data && shx cp src/data/*.json dist/data/ && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","docs:index":"node scripts/build-docs-index.mjs","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","check:tool-count":"node scripts/check-tool-count.mjs","docs:index:check":"node scripts/build-docs-index.mjs --check","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check","check:tool-count:fix":"node scripts/check-tool-count.mjs --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","smol-toml":"^1.8.0","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 45 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^17.2.3","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.51.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.51.0","@modelcontextprotocol/client":"^2.0.0","@typescript-eslint/eslint-plugin":"^8.51.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.7.0_1790769563406_0.9590194964553653","host":"s3://npm-registry-packages-npm-production"}},"3.8.0":{"name":"@masonator/coolify-mcp","version":"3.8.0","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","_id":"@masonator/coolify-mcp@3.8.0","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"homepage":"https://stumason.dev","bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"dist":{"shasum":"d31c4a07c77c167a67d887ccb756b924960f9cc6","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.8.0.tgz","fileCount":96,"integrity":"sha512-OSOHvJauPAsbnNlAZ47MCZv4lk0l0PCtQnWlPlnfnD13Kv2nxjkfVUblFu/QIWbsEQPxA6AwxXFFTjOnFhk9Eg==","signatures":[{"sig":"MEUCIGA+Bwe7xa8O5B166x09h8Qi5ZKQLnxQCKRwahUUQgK/AiEAq7jE7klKnsNqPEEdRcWrYeyzDWtvF127L3uBi0pqY50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDBPLxrS76NTi2H2iqPjxXdIX0hN5rsfJaZ6XuYwEOYWAiEAxZrYRpS0PubGuqOwhakAPnvZqUEpNizpuYEPYJWbaAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1600881},"main":"./dist/index.js","type":"module","scope":"@masonator","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"efa4c05d9b4a05950c7ee527167c547f467412f3","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx mkdir -p dist/data && shx cp src/data/*.json dist/data/ && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","docs:index":"node scripts/build-docs-index.mjs","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","check:tool-count":"node scripts/check-tool-count.mjs","docs:index:check":"node scripts/build-docs-index.mjs --check","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check","check:tool-count:fix":"node scripts/check-tool-count.mjs --fix"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","smol-toml":"^1.8.0","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 46 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.2.0","@modelcontextprotocol/server":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^18.0.4","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.71.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.71.0","@modelcontextprotocol/client":"^2.2.0","@typescript-eslint/eslint-plugin":"^8.71.0"},"_npmOperationalInternal":{"tmp":"tmp/coolify-mcp_3.8.0_1790933475981_0.05504661057711502","host":"s3://npm-registry-packages-npm-production"}},"3.9.0":{"_id":"@masonator/coolify-mcp@3.9.0","bin":{"coolify-mcp":"dist/index.js","coolify-mcp-http":"dist/http.js"},"bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"dist":{"shasum":"35b6c58d40e018c14843ec74c003318deac13f2c","tarball":"https://registry.npmjs.org/@masonator/coolify-mcp/-/coolify-mcp-3.9.0.tgz","fileCount":96,"integrity":"sha512-tjCqT2oa0v8+oD4rgaMtRXfORFsSnB0CWdX+vphcEfT+xu6ZsOT/ZyIHkumLM6qecx8oWZhiZbSpcaoHOxdwiQ==","signatures":[{"sig":"MEUCIEg+ZQsdx4NuSGfP/bgLBVV4fZs+A+6oN9wxtM0+EHTVAiEA/EuNMzrpHGXwyGYhOJHXu2GgeBNQh6z7iniwRI92fKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDz5sq4s0BWeOPXXHepYi5osXprwS8F3xQAhkhzV5bSUAIhAItmMoWqHER4xf/dMCSp6QHqzzZuXz9lKVgzyF96T3ZN"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@masonator%2fcoolify-mcp@3.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1638859},"main":"./dist/index.js","name":"@masonator/coolify-mcp","type":"module","scope":"@masonator","types":"./dist/index.d.ts","author":{"url":"https://stumason.dev","name":"Stuart Mason"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"596e645b1a8ea7474fdfded08ae95ef5dee40120","license":"MIT","mcpName":"io.github.StuMason/coolify","scripts":{"dev":"tsc --watch","lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest --testPathIgnorePatterns=integration","build":"tsc && shx mkdir -p dist/data && shx cp src/data/*.json dist/data/ && shx chmod +x dist/*.js","start":"node dist/index.js","format":"prettier --write .","prepare":"husky","version":"node scripts/sync-manifests.mjs && prettier --write server.json manifest.json && git add server.json manifest.json","lint:fix":"eslint . --fix","docs:index":"node scripts/build-docs-index.mjs","start:http":"node dist/http.js","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch --testPathIgnorePatterns=integration","build:chunks":"node scripts/split-openapi-chunks.mjs","format:check":"prettier --check .","test:coverage":"NODE_OPTIONS=--experimental-vm-modules jest --coverage --testPathIgnorePatterns=integration","prepublishOnly":"npm test && npm run lint","check:spec-drift":"node scripts/check-client-spec-drift.mjs","check:tool-count":"node scripts/check-tool-count.mjs","docs:index:check":"node scripts/build-docs-index.mjs --check","test:integration":"NODE_OPTIONS=--experimental-vm-modules jest --testPathPatterns=integration --testTimeout=60000 --coverage=false","check:chunk-drift":"node scripts/split-openapi-chunks.mjs --check","check:tool-count:fix":"node scripts/check-tool-count.mjs --fix"},"version":"3.9.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"f90e872a-33fe-4597-afe4-12ef9babb1cb"}},"homepage":"https://stumason.dev","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"overrides":{"qs":"^6.15.2","hono":"^4.12.25","flatted":"^3.4.2","js-yaml":"^4.3.1","fast-uri":"^4.0.0","picomatch":"^4.0.4","smol-toml":"^1.8.0","handlebars":"^4.7.9","ip-address":"^10.2.0","markdown-it":"^14.2.0","path-to-regexp":"^8.4.2","brace-expansion":"^5.0.6","@hono/node-server":"^2.0.5","express-rate-limit":"^8.5.2"},"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"MCP server for Coolify — 46 optimized tools for infrastructure management, diagnostics, and documentation search","directories":{},"lint-staged":{"*.ts":"eslint --fix","*.{ts,js,json,md,yaml,yml}":"prettier --write"},"maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.3.5","minisearch":"^7.2.0","@modelcontextprotocol/core":"^2.2.0","@modelcontextprotocol/server":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","jest":"^30.3.0","husky":"^9.0.11","dotenv":"^18.0.4","eslint":"^10.0.0","globals":"^17.0.0","ts-jest":"^29.2.6","prettier":"^3.5.3","@eslint/js":"^10.0.1","jest-junit":"^17.0.0","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^26.0.0","lint-staged":"^17.0.4","markdownlint-cli2":"^0.23.0","typescript-eslint":"^8.71.0","eslint-config-prettier":"^10.1.8","@typescript-eslint/parser":"^8.71.0","@modelcontextprotocol/client":"^2.2.0","@typescript-eslint/eslint-plugin":"^8.71.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/coolify-mcp_3.9.0_1790954838338_0.5591747186833276"}}},"time":{"created":"2025-03-05T15:17:45.702Z","modified":"2026-10-02T15:27:18.836Z","0.1.0":"2025-03-05T15:17:45.917Z","0.1.1":"2025-03-07T09:29:58.833Z","0.1.2":"2025-03-07T09:37:41.345Z","0.1.3":"2025-03-07T09:50:15.779Z","0.1.4":"2025-03-07T11:14:35.667Z","0.1.7":"2025-03-07T11:18:15.191Z","0.1.8":"2025-03-07T11:30:02.086Z","0.1.10":"2025-03-07T11:37:38.911Z","0.1.11":"2025-03-07T11:47:28.596Z","0.1.12":"2025-03-07T11:51:34.036Z","0.1.13":"2025-03-07T12:18:18.436Z","0.1.14":"2025-03-07T12:21:35.314Z","0.1.16":"2025-03-08T14:25:17.163Z","0.1.17":"2025-03-08T14:30:01.614Z","0.1.18":"2025-03-08T14:33:02.350Z","0.2.0":"2025-03-08T15:10:15.682Z","0.2.1":"2025-03-08T15:11:18.887Z","0.2.2":"2025-03-08T15:16:14.123Z","0.2.3":"2025-03-08T15:20:21.923Z","0.2.4":"2025-03-08T15:23:09.274Z","0.2.5":"2025-03-08T15:26:33.315Z","0.2.6":"2025-03-08T15:30:40.710Z","0.2.7":"2025-03-08T15:33:07.554Z","0.2.8":"2025-03-08T15:35:34.073Z","0.2.10":"2025-03-11T10:16:28.510Z","0.2.12":"2025-03-11T10:20:16.757Z","0.2.13":"2025-03-11T10:22:27.849Z","0.2.14":"2025-03-11T10:24:24.571Z","0.2.15":"2025-03-11T10:26:26.685Z","0.2.16":"2025-03-11T10:29:17.219Z","0.2.17":"2025-03-11T10:38:18.911Z","0.2.18":"2025-03-11T10:39:16.340Z","0.3.0":"2025-12-18T21:17:16.298Z","0.3.1":"2025-12-18T21:43:03.439Z","0.6.0":"2026-01-02T19:41:34.095Z","0.7.0":"2026-01-02T20:28:00.675Z","0.8.0":"2026-01-03T11:56:52.976Z","0.8.1":"2026-01-03T12:13:47.198Z","0.9.0":"2026-01-03T19:30:44.870Z","1.0.0":"2026-01-03T19:45:45.289Z","1.1.0":"2026-01-05T15:26:44.956Z","1.1.1":"2026-01-05T16:45:53.728Z","1.5.0":"2026-01-06T10:48:10.812Z","1.6.0":"2026-01-06T11:18:18.050Z","2.0.0":"2026-01-06T14:34:48.348Z","2.1.0":"2026-01-07T14:55:20.323Z","2.2.0":"2026-01-14T01:02:19.589Z","2.3.0":"2026-01-14T01:42:40.957Z","2.4.0":"2026-01-15T07:03:16.859Z","2.5.0":"2026-01-15T12:42:11.365Z","2.6.0":"2026-01-27T11:16:35.387Z","2.6.1":"2026-01-31T08:08:04.797Z","2.6.2":"2026-01-31T21:44:51.889Z","2.6.4":"2026-02-25T06:56:59.402Z","2.6.5":"2026-02-25T07:03:24.066Z","2.6.6":"2026-02-25T07:17:47.424Z","2.7.0":"2026-02-25T09:51:41.033Z","2.7.1":"2026-02-25T10:06:54.822Z","2.7.2":"2026-02-25T10:18:21.084Z","2.7.3":"2026-02-25T10:26:05.812Z","2.8.0":"2026-04-28T14:59:56.167Z","2.8.1":"2026-04-28T17:23:14.126Z","2.9.0":"2026-05-11T12:32:17.258Z","2.10.0":"2026-05-14T07:56:24.672Z","2.11.0":"2026-05-18T08:34:53.696Z","2.12.0":"2026-05-30T06:24:11.781Z","2.12.1":"2026-07-02T21:21:07.103Z","2.13.0":"2026-07-02T21:38:45.404Z","2.14.0":"2026-07-11T17:03:41.338Z","2.14.1":"2026-07-14T14:35:31.089Z","2.15.0":"2026-07-29T11:19:23.888Z","2.16.0":"2026-07-29T14:48:33.112Z","2.17.0":"2026-07-30T10:07:52.855Z","2.18.0":"2026-07-31T13:05:35.626Z","2.18.1":"2026-08-04T12:42:20.201Z","2.18.2":"2026-08-05T09:19:50.476Z","2.19.0":"2026-08-05T09:34:31.250Z","2.19.1":"2026-08-05T10:11:31.784Z","2.19.2":"2026-08-06T09:15:42.581Z","2.19.3":"2026-08-06T11:24:40.108Z","2.19.4":"2026-08-22T13:52:58.979Z","3.0.0":"2026-09-08T09:22:33.517Z","3.1.0":"2026-09-09T13:59:06.851Z","3.2.0":"2026-09-10T08:57:07.719Z","3.3.0":"2026-09-11T10:15:16.603Z","3.4.0":"2026-09-11T11:33:55.719Z","3.5.0":"2026-09-14T16:19:18.327Z","3.5.1":"2026-09-16T16:30:55.437Z","3.6.0":"2026-09-30T10:29:08.485Z","3.7.0":"2026-09-30T11:59:23.555Z","3.8.0":"2026-10-02T09:31:16.111Z","3.9.0":"2026-10-02T15:27:18.483Z"},"bugs":{"url":"https://github.com/StuMason/coolify-mcp/issues"},"author":{"url":"https://stumason.dev","name":"Stuart Mason"},"license":"MIT","homepage":"https://stumason.dev","keywords":["coolify","mcp","model-context-protocol","infrastructure","deployment","self-hosted","paas","ai","devops"],"repository":{"url":"git+https://github.com/StuMason/coolify-mcp.git","type":"git"},"description":"MCP server for Coolify — 46 optimized tools for infrastructure management, diagnostics, and documentation search","maintainers":[{"name":"masonator","email":"stu@stuartmason.co.uk"}],"readme":"# Coolify MCP Server\n\n[![npm version](https://img.shields.io/npm/v/@masonator/coolify-mcp.svg)](https://www.npmjs.com/package/@masonator/coolify-mcp)\n[![npm downloads](https://img.shields.io/npm/dm/@masonator/coolify-mcp.svg)](https://www.npmjs.com/package/@masonator/coolify-mcp)\n[![CI](https://github.com/StuMason/coolify-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/StuMason/coolify-mcp/actions/workflows/ci.yml)\n[![Claude Desktop one-click install](https://img.shields.io/badge/Claude%20Desktop-one--click%20install-d97757)](https://github.com/StuMason/coolify-mcp/releases/latest/download/coolify-mcp.mcpb)\n[![MCP Registry](https://img.shields.io/badge/MCP%20Registry-io.github.StuMason%2Fcoolify-blue)](https://registry.modelcontextprotocol.io)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Sponsor](https://img.shields.io/badge/Sponsor-%E2%9D%A4-ea4aaa)](https://github.com/sponsors/StuMason)\n\nManage [Coolify](https://coolify.io/) from Claude, Cursor, or any MCP client: 46 tools for deploying, debugging, and operating your self-hosted PaaS in plain English. Destructive operations ask a human first; secrets stay masked.\n\n📖 **[coolify-mcp.stumason.dev](https://coolify-mcp.stumason.dev)** · [Tool reference](docs/tools.md) · [Prompts and resources](docs/prompts-and-resources.md) · [Remote / HTTP mode](docs/http-mode.md) · [Fleet](docs/fleet.md) · [Doctor](docs/doctor.md) · [Safety and security](docs/security.md) · [Changelog](CHANGELOG.md)\n\n## Install\n\nYou need a running Coolify v4 instance and an API token (Coolify → Keys & Tokens → API tokens). Pick one of three ways to run the server.\n\n**Claude Desktop, one-click.** Download [`coolify-mcp.mcpb`](https://github.com/StuMason/coolify-mcp/releases/latest/download/coolify-mcp.mcpb) and drag it into **Settings → Extensions**. You are prompted for your Coolify URL and token. No Node install, no JSON editing.\n\n**Locally, in any MCP client.** Claude Code:\n\n```bash\nclaude mcp add coolify \\\n  -e COOLIFY_BASE_URL=\"https://your-coolify-instance.com\" \\\n  -e COOLIFY_ACCESS_TOKEN=\"your-api-token\" \\\n  -- npx @masonator/coolify-mcp@latest\n```\n\nCodex CLI is the same with `codex mcp add` and `--env`. For Cursor, Claude Desktop or anything that takes a JSON config:\n\n```json\n{\n  \"mcpServers\": {\n    \"coolify\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@masonator/coolify-mcp\"],\n      \"env\": {\n        \"COOLIFY_BASE_URL\": \"https://your-coolify-instance.com\",\n        \"COOLIFY_ACCESS_TOKEN\": \"your-api-token\"\n      }\n    }\n  }\n}\n```\n\n**Remotely, as a container inside your Coolify.** Deploy the server next to the Coolify it manages and connect claude.ai, Claude Desktop or Claude Code to `https://your-domain/mcp`. Your Coolify token stays server-side; clients authenticate with OAuth 2.1. Five-minute setup in [docs/http-mode.md](docs/http-mode.md).\n\n### Then run doctor\n\nWhatever you configured, verify it in one command:\n\n```bash\nCOOLIFY_BASE_URL=\"https://your-coolify-instance.com\" COOLIFY_ACCESS_TOKEN=\"your-api-token\" \\\n  npx @masonator/coolify-mcp doctor\n```\n\nIt checks the config for the classic traps (unexpanded `${VAR}`, pasted whitespace, a doubled `/api/v1`), that Coolify is reachable and not hidden behind a Cloudflare Access login, that the token is accepted and can deploy, and that your Coolify version is in the tested range. Each failure comes with a one-line fix. Add `--json` for scripts. It never prints a secret. Every check is described in the [doctor guide](docs/doctor.md).\n\n### Behind a proxy or Cloudflare Access\n\nAdd `--header \"Key: Value\"` args (repeatable) for a generic auth proxy. For Cloudflare Access, set `CF_ACCESS_CLIENT_ID` and `CF_ACCESS_CLIENT_SECRET` (an Access service token) and every request to Coolify carries them, in both local and remote mode. [Setup](docs/http-mode.md#coolify-behind-cloudflare-access).\n\n## What it does\n\nEvery tool takes an `action`; run one with no arguments and it lists what it accepts. The [tool reference](docs/tools.md) has the full table. In short:\n\n- **Work out what is wrong.** `diagnose_app` and `diagnose_server` take a name, domain, IP or UUID; `find_issues` scans the estate; `logs` reads any container.\n- **Deploy and roll back.** `deploy` waits for a terminal status and returns the log tail on failure. Start, stop and restart anything with `control`.\n- **Create and destroy.** Applications, databases (8 engines), services, projects and environments, with `environments verify_app` to prove a binding before you mutate it.\n- **Handle the configuration.** Env vars, storages, scheduled tasks, backups, tags, private keys, GitHub apps, cloud tokens. Secrets come back masked unless you ask for one exact key.\n- **Move across the whole estate.** `bulk_env_update`, `redeploy_project`, `stop_all_apps`, each behind a human confirmation that states the blast radius.\n- **Search the Coolify docs** with `search_docs`.\n\nLists return `uuid`/`name`/`status` summaries, 90–99% smaller than the raw API; `get_*` tools fetch one resource in full. The whole tool list costs about 8,900 tokens of context.\n\n## Workflows, not just tools\n\nThree prompts ship as slash commands: `troubleshoot_application`, `explain_failed_deploy` and `estate_health`. Pick one and the model walks the workflow with the tools it already has. Two resources, `coolify://overview` and `coolify://application/{uuid}`, are reads your client can attach; both go through the same masking as every tool call, and neither offers a way to ask for plaintext. A prompt whose tools are not registered is not listed, so read-only mode never offers a dead end. [Prompts and resources](docs/prompts-and-resources.md).\n\n## Several Coolify instances\n\nSet `COOLIFY_INSTANCES` to a JSON array of `{ name, url, token }` alongside your default config. Every tool then takes an optional `instance`, `list_instances` reports what is configured, and every destructive confirmation names the instance it targets. Single-instance installs are byte-identical. A fleet is one trust domain; agencies with a Coolify per client should run one server per client. [Fleet guide](docs/fleet.md).\n\n## Safe to point at production\n\nDestructive operations stop and ask **you**, in your own client, before anything happens, on clients that support elicitation (Claude Code, VS Code Copilot). In remote mode the guard fails closed. Secrets are masked at the API boundary, log output is wrapped as untrusted data so a poisoned log line cannot issue instructions, and an eval suite red-teams both claims on every change. [Details](docs/security.md).\n\nWorks against Coolify v4.0 through v4.3. The v4.2 GET-to-POST change and the v4.2 secrets and Member-role restrictions are handled; see [compatibility](docs/tools.md#coolify-version-compatibility).\n\n## Coolify's own MCP server, and when you want this one\n\nCoolify ships an MCP server of its own, built into the product. Enable it in **Settings → Advanced** (and per team), point your client at `https://your-coolify/mcp`, and there is nothing to install: it runs inside the instance, so no third-party code ever holds your token. If you run one Coolify, with one team, and you mostly want to ask it questions, use that. It is the shortest path and it costs you nothing.\n\nAt the time of writing Coolify documents its server as read-only, with write operations planned. It is moving quickly, so check [the Coolify docs](https://coolify.io/docs/integrations/mcp) for where it has got to. There is also an [official CLI](https://github.com/coollabsio/coolify-cli) if you would rather script than converse.\n\nThis server is for the jobs those two do not cover yet.\n\n|                           | Coolify's built-in `/mcp`     | Official CLI          | This server                                                                                                                    |\n| ------------------------- | ----------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------ |\n| Where it runs             | Inside your Coolify           | Your shell            | Your machine, or a container inside your Coolify                                                                               |\n| Install                   | Nothing                       | One binary            | `npx`, a one-click Claude Desktop extension, or a container                                                                    |\n| Transport                 | Streamable HTTP               | Not an MCP server     | stdio and HTTP, so it also works in clients that only speak stdio                                                              |\n| Coolify instances         | One                           | One context at a time | One or many; in fleet mode every tool takes an `instance`                                                                      |\n| Writes                    | Documented as read-only today | Yes                   | Yes                                                                                                                            |\n| Before a destructive call | Not applicable                | You typed it          | Stops and asks you in your own client, naming the blast radius, on clients that support elicitation; fails closed in HTTP mode |\n| When something is broken  | Not applicable                | Shell exit codes      | `doctor` names the cause and the one-line fix                                                                                  |\n\nA rough rule. One instance and read-only questions, with no setup: use Coolify's. Scripting and CI: use the CLI. Several instances, writes you want a human gate in front of, a client that only speaks stdio, or you want to be told _why_ it is broken: this one.\n\nOther third-party Coolify MCP servers exist. Choose on transport, on how many instances you need to reach from one connection, and on what happens the moment before something is deleted.\n\n## Example prompts\n\n```text\nGive me an overview of my infrastructure\nDiagnose my shop.example.com app\nFind any issues in my infrastructure\nDeploy application {uuid} and wait for it to finish\nUpdate the DATABASE_URL env var for application {uuid}\nRestart all applications in project {uuid} on instance staging\nHow do I fix a 502 Bad Gateway error in Coolify?\n```\n\n## Development\n\n```bash\ngit clone https://github.com/StuMason/coolify-mcp.git\ncd coolify-mcp && npm install\nnpm run build && npm test\n\nCOOLIFY_BASE_URL=\"https://your-coolify.com\" COOLIFY_ACCESS_TOKEN=\"token\" node dist/index.js\n```\n\nTool descriptions are prompts, so `evals/` measures whether a model picks the right tool and whether attacker-controlled output can make it misbehave; contract snapshots gate every PR. See [evals/README.md](evals/README.md). Contributions welcome: [CONTRIBUTING.md](CONTRIBUTING.md) and the architecture and API-gotcha notes in [CLAUDE.md](CLAUDE.md).\n\n## Work with me\n\nI'm Stu Mason. I build MCP servers, AI integrations and agentic systems for agencies, SMEs and enterprise. This repo is what that work looks like in the open.\n\n- **An MCP server for your product.** Give Claude, Cursor and every other AI client a proper way into your API, like this one.\n- **Answers from your own stuff.** AI that answers from your documents and data, with the receipts, instead of guessing. Can stay on your own servers.\n- **Work that runs itself.** Jobs on a schedule that sort, check and report, with a person signing off before anything goes out.\n\nWhite-label under your own name if you're an agency. And if a job doesn't need AI, I'll say so before anyone's paid for anything.\n\n📮 [hey@stumason.dev](mailto:hey@stumason.dev) · [stumason.dev](https://stumason.dev) · [coolify-mcp.stumason.dev](https://coolify-mcp.stumason.dev/#hire)\n\n## Privacy Policy\n\nThis server collects nothing about you. There is no telemetry, no analytics and\nno phone-home, and there is no hosted service behind it.\n\nYour Coolify API token goes to the instance you configured and nowhere else. The\nonly other outbound requests are a one-off documentation index refresh from\n`coolify.io`, which carries a cache validator and no credentials, and in HTTP\nmode a credential-free fetch of the connecting client's own metadata document.\nTool results go to your own MCP client, whose privacy policy governs what\nhappens next. The audit log writes to your own stderr and never contains token\nvalues.\n\nFull detail, including where in the code each claim is implemented, is in\n[PRIVACY.md](PRIVACY.md).\n\n## Links\n\n- [Coolify](https://coolify.io/): the open-source, self-hostable PaaS this server drives\n- [MCP Registry](https://registry.modelcontextprotocol.io): listed as `io.github.StuMason/coolify`\n- [laravel-coolify](https://github.com/StuMason/laravel-coolify): deploy Laravel to Coolify with a dashboard, Artisan commands, and generated Dockerfiles\n- [Model Context Protocol](https://modelcontextprotocol.io/)\n\nMIT © [Stu Mason](https://stumason.dev). If this is useful, ⭐ the repo. If it saved you an evening, [sponsor a coffee](https://github.com/sponsors/StuMason).\n","readmeFilename":"README.md"}