{"_id":"junobuild-mcp-server","_rev":"37-c1a383ff8451461f2ad38e9c7501e9ea","name":"junobuild-mcp-server","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"junobuild-mcp-server","version":"1.0.0","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.0.0","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"da0594067ae87e018d7e2a3b8f986e6209d634c1","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.0.0.tgz","fileCount":86,"integrity":"sha512-vKc9T7wlwWrBY+Wf9r2p+b0pcEXplVLpeo7u/8FZazDxLgyW35ZagTc4SHKX439mg61+mPc6LwqqDOHM+BqnXw==","signatures":[{"sig":"MEYCIQCUdA5htV4cjH+kKAr/Rg8399nbNnvR8ujfYHksuxz4tQIhAOYxd2FZ5iQV5VnyM4YtQyqQdPNZOd1PO950N6rs5lin","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107218},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cf8973641334cee40bf49fdb05b9b159eed2bdf5","scripts":{"dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","release":"changeset publish","version":"changeset version","changeset":"changeset","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.0.0_1774340721632_0.06285599307291334","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"junobuild-mcp-server","version":"1.0.1","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.0.1","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"2fa9a379fdfd708ed9182eb6554d4de07df1dcc2","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.0.1.tgz","fileCount":86,"integrity":"sha512-yax5FrJ43jtRgPfKI9mIsyDZ7G0NbUlYcX/o+j75RhAF7HdIPGefnfEvXuPAqLZXvcCqWGtkRLr8aFkGKzx5jA==","signatures":[{"sig":"MEQCID3fEwjPNRPXZ00ZZ6j7oHzdWUDratv0C4+OmgIQPIc4AiAvX+kfxQArv95t4BsJjXcvQuI9iws01VRK9677Ah0lAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100871},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"eed69864f2d032d2593fb94c7e402aef3789267e","scripts":{"dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","release":"changeset publish","version":"changeset version","changeset":"changeset","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.0.1_1774349554368_0.026185831547915095","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"junobuild-mcp-server","version":"1.0.2","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.0.2","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"8e1355e6f14d404b0c85f73a659105837a9c0c83","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.0.2.tgz","fileCount":94,"integrity":"sha512-bnlFBeemISFNiajaz+Ji4yqQaofYMfqqdYRGYiJIaD01BC2irKL2adk/cUATlbpBZwGvGwkKqMA77lImtf4yBw==","signatures":[{"sig":"MEYCIQCHArAcojEkgNCDHTf/0p6PmSk1IE6GgHVk88HI6gAukgIhAP3BNTOFYcBMB9KYP3/SYpyhlY4+oG0SNcnf8HP8Db5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108870},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b5ced39aa733970aecb2a95536a60d7bbb485bfa","scripts":{"dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","release":"changeset publish","version":"changeset version","changeset":"changeset","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.0.2_1774351342886_0.8229913245076044","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"junobuild-mcp-server","version":"1.0.3","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.0.3","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"58d585e71b3782907500b4ffc1985eeeff59b9c3","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.0.3.tgz","fileCount":94,"integrity":"sha512-TSZ4d3wuEgZ0muapyBrvzfcMR42ZzP05IvtET4Uwzlnai8zxFtGdURaLGWme4A06LKzsJROESvaA0bqcB2ocyQ==","signatures":[{"sig":"MEUCIFIWTVB9NBcZgClk5G0tm0PZ24DpC2bTf+OgxkADhCv0AiEArkrSL38tj7LdEOafdO/sTxnpng+UETacCxgyJR5AteA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109651},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ba9406dd8b1394bd46e11ef30e011bba5c6043ca","scripts":{"dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","release":"changeset publish","version":"changeset version","changeset":"changeset","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.0.3_1774351743616_0.03322116378386086","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"junobuild-mcp-server","version":"1.0.4","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.0.4","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"211c9959ebf6f0536340cfe921334ee53582ef92","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.0.4.tgz","fileCount":94,"integrity":"sha512-/IlWNAclVmgH+70RWk7KoMJpP4EvJYswR9GGpFwoAlKWx0pNdNJsVIr+AsBeK9zYayEvArgYNCug5XM6PX8qkA==","signatures":[{"sig":"MEYCIQCPXCUfBre5ns8H/QyaxegoyR9d9cH19Notqm0TUto8/QIhAPBXi0exLkveO8uJJ6/JSnelW0CzJnbGg/0TdxrH/Guo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119416},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e64bb98f3cdb325f990c056444c08ec9b0ac6c39","scripts":{"dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","release":"changeset publish","version":"changeset version","changeset":"changeset","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.0.4_1774533298250_0.6474806978544119","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"junobuild-mcp-server","version":"1.0.5","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.0.5","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"23a842ba2918ad8c579d85dfcc7f61d1d3ac9587","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.0.5.tgz","fileCount":94,"integrity":"sha512-hwb7LJp2zy7my2e8axpjpiBdxzK/w0kOsJ8CzP8Qy3k9eRhFMi9S9K3HyxXR/GvjTOY/KXk1PIwIuaCWFj+mfg==","signatures":[{"sig":"MEUCIH4GyCuti0Ub9WAQHRF89uPPoUOAsMKefCCKBE/2QT/dAiEA/CDUUAuBUj62U2Y8mvrjqbWGsyK63PjeJ4w6luoxUCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119421},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4dc3d2c131b344c408f356cd3665c91e2e9ee09a","scripts":{"dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","release":"changeset publish","version":"changeset version","changeset":"changeset","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.0.5_1774534281353_0.665356694694621","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"junobuild-mcp-server","version":"1.1.0","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.1.0","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"64c2e38b564858fb7e364e46d7a171bd72f118cb","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.1.0.tgz","fileCount":98,"integrity":"sha512-eBk5IUVbdn3J/MRImJo4QqTTAlyjtVzRpmtM3TaD3A4GwlAmhEVGefhHjMAGnUgQmXJN96MY8FjaTGmvHedjIg==","signatures":[{"sig":"MEYCIQDmi5ZeCcLQC1ZG9wPdv8RVWQT20ynPPaMPqEM1X308NgIhAL2HuJ597e++T3X5qN+OO02xHtLSKYencSGm4i7nb+s7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148936},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a27922e2009869532f2de3e2a22bf90253682f8f","scripts":{"dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","release":"changeset publish","version":"changeset version","changeset":"changeset","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.1.0_1775206171964_0.4999915340264278","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"junobuild-mcp-server","version":"1.1.1","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.1.1","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"4334e43ead7118215ba8167649872fd1617d125c","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.1.1.tgz","fileCount":98,"integrity":"sha512-kDpbaoToNXOwElyPa5cBG0yP+7GDLcgJ4hIBqLdFLDQe/vaqe69BVRDyPSUsC6D+igVMO9gA902F8ulB9HGBnQ==","signatures":[{"sig":"MEUCIQC5jND1YpOKIZBKvf+HjYNzIIbnaEc8pcRZxbaizHNl+gIgOlpNDtdgPE8ycN7LaNPLmdgFrYf7FRzXcwqUpA9ZxT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150467},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bfccee823b40c5742dda6926dc386955e9c92582","scripts":{"dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","release":"changeset publish","version":"changeset version","changeset":"changeset","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.9.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.1.1_1775206558170_0.5124065213135238","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"junobuild-mcp-server","version":"1.1.2","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.1.2","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"d0ed19357b04599fa441c0f74fc25b580efa10f9","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.1.2.tgz","fileCount":98,"integrity":"sha512-gwnQQUyeUuGOpEL+BvqWM5HwmekYtpw5IiD4XvmPJ8tSGC6EO10uy3u2EutG0y/5+ffPDUR6bST/i6uqsykTew==","signatures":[{"sig":"MEYCIQC8saVUiICsGEdH950Lo5zTZonD3JsOATg/K3fDYnMNNgIhANJ0O8OXGmZ3Lbkc/NY/ew8KsvtvT1oYITFFanmfZ5T1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156263},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7ff7d22313e50e25a527bc39daff1cc18976ab0d","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.1.2_1775803734401_0.782327336532779","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"junobuild-mcp-server","version":"1.1.3","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.1.3","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"611330220ba22c4d6a9bad0f75ecb53c21c3bd9c","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.1.3.tgz","fileCount":98,"integrity":"sha512-AGd+XVQepfdjfCtzv9A+2tH7dLqA2KsZW/72hr5iK4adlp1hPCkZ4Q8ZQSQolIRaDn6EhfrDeIdTTL4foEAVTg==","signatures":[{"sig":"MEQCIAUL1lkf4LGnd63zGd7OJ+ygtvsv+SESWxEZ57lwDwxFAiBK4dl6jpfhOOKz8uP7JDdUNG2s+u2Pg33XAUEdNVHH7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157875},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"00a55633947e25bc3099a8f60e066539233da767","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.1.3_1775983009231_0.43141350595539807","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"junobuild-mcp-server","version":"1.1.4","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.1.4","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"9d05f43664398c495229c5bd67d549ea4ccfe4e9","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.1.4.tgz","fileCount":98,"integrity":"sha512-alU9O66wLTG+Vp51fFVr1+8NysCBuoRObF413/WuyesVGncWEiHHdmZYL1WCweKeQw8sZ6OpRZ2xc7Sa1D97jA==","signatures":[{"sig":"MEUCIBk0TTpeN/23Nj2GJzdv8CXuadnLkygqqqR3aXP2UrwqAiEAwcMpKhtmhmhTdYF9HPvrigdnlS5Lkt1bAymJpPykEDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159540},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"df7ae4910891d302071c0f1cd23c036042f1971d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.1.4_1776195025475_0.05790863769228016","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"junobuild-mcp-server","version":"1.2.0","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.0","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"6ad46373849cbdedc201f246c9fb41f4f0c97883","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.0.tgz","fileCount":98,"integrity":"sha512-2GvR3VVIrqH7hlxEfSv+u1mo1Fc8NMZm/mJG36LpgStdcnjKiDtqSubRZcg/xi1WWZtHbyRDb/IvOLvtnxM2Ow==","signatures":[{"sig":"MEQCIDQI/5+8Qp7sbfWWB1N2DCB2/Qhx3qtshD9r5fCD9iAlAiAh49fHirR3fZmvS4vvh/q0rEjd8nQoiULkPyK3+1B97Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195267},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6005ccc8d77a12a1917385c47815b3815b6fb174","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.0_1776310352551_0.14819056589113533","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"junobuild-mcp-server","version":"1.2.1","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.1","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"9ae5b18b4696f567e837c2e4d1c5e20ef8d9cf54","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.1.tgz","fileCount":98,"integrity":"sha512-N6nZ5mPI/rzmm2d/5fFJZP3Nf6jrhCYPgmbJKrO1gz+IIP8HKcG6rRH6tLV5+EmdPXWwJ52dvD54JsOnlUAMtw==","signatures":[{"sig":"MEYCIQDbz4E/Y6ASqponaVkMktJPjKrjeaNSCrUUEZCPQiVN4QIhAI8u8EHU6pCVvB9rnGwBgKGIvLp2vRaaMz8s2mlWoeg3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199013},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2a029974419c45fb649b474f406f6d8b9a2d7529","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.1_1776311773097_0.3457437573545308","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"junobuild-mcp-server","version":"1.2.2","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.2","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"bf62ec3b1d9d1dd4bc7f38fd0068863c1a04c6ec","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.2.tgz","fileCount":98,"integrity":"sha512-vJiJ7UrmMly20xf9K0c75JrVB77aD4feVrAqsYOal69Pedq2J46y9tH/YvYKHBoN+yfS+uvGkrnkJ9fKZht0lA==","signatures":[{"sig":"MEYCIQDtPJ2UQvaqACoiuXAktfi7dgF4o31GV4kbx3I/sBsZkwIhALbGBPV7l+DLEAm58cGIVxwsR4ZB0iZy6KGXKDE2Yt4c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199203},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c92981a79291923cf87f50347601af80d61ef46","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.2_1776312478280_0.0007631702882395786","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"junobuild-mcp-server","version":"1.2.3","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.3","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"441b5ee44eb778030b558ebb6dad2724f8d0b467","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.3.tgz","fileCount":98,"integrity":"sha512-S38C8IcTVqzi78oFuvQW0UXcmm2kQZ8s4wI1gpt8tmKb9C5tQE8br5qdiNJyrd/YTbyAiqzg9Ks1vzTIwTI3Tg==","signatures":[{"sig":"MEQCIHin7fwM8zmoO8tdbdsduu5JUUuPLoFuKv/AtwdfNBkfAiBo3gzoMyl5PMtGph5lRqk7WQUuWAGpsNEzCXwGGbJjMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199962},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a79a344be086eae91b5ed5a99eeeaa8c378833b3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.3_1776313007039_0.06181119686748393","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"junobuild-mcp-server","version":"1.2.4","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.4","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"68aeac2bd73dcd11310968ab30053168258177cb","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.4.tgz","fileCount":98,"integrity":"sha512-QlBqU2qomIR+tXfA07Qdf6cw738Sv+idaTOBXyEg9FVggRG17GEy+l2bNzaXBOYlD3SBzEv5BYqtHQzjjRwSqQ==","signatures":[{"sig":"MEUCIDprTkWayl4pCzso0X9pYCs1VgQg4nKKH/8v/95GyylqAiEA3vxRogH9lY0dGHr2gf2xScbtN9uV4lPwNJ/+ovF5tXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199312},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b61f74afb58586786a5be5f7dbc93ba1c007faf3","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.4_1776313425153_0.5946548474150124","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"junobuild-mcp-server","version":"1.2.5","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.5","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"5dc185bb519a7c464d8ce1be0618095f58ac8cf0","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.5.tgz","fileCount":98,"integrity":"sha512-wXEv/98fd0g6aS+ta7QU+kc+4ZnizE/OAKVRYe/7TY/hQrXSL9lhJcwH1P0gSieIaAzpFhk83kpauRJ3LpoxCg==","signatures":[{"sig":"MEUCIQCb+2BR8UDKPBdRjMH1a+niTixTb9JHQxz2aOh1V5gOaAIgf6Pe8pudf8QC9f2zGJ8eoqC5k9XVIDUTgoGbrk+AZ1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192866},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b503a0155f7c1510012d1876ff0f127620218a25","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.5_1776314856765_0.8018321214734001","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"junobuild-mcp-server","version":"1.2.6","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.6","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"fdb43cbce0250b3efa538948b6d06f45fe2df462","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.6.tgz","fileCount":98,"integrity":"sha512-/zPR0T0Gn3vf5zSU9H+iKfP+zptgvEXD1hdH1Taq2ekIVweHu6O5waSS0SiD8c3u7YJHFX5DqAggsDzTsL7aqA==","signatures":[{"sig":"MEUCIQCfVIKPfSjRzs1fAYpqsqooYaeP0zD48hdO3dTpIJyW6gIgH/vbKpzUXp7T1TTzHEWYzKQJePWSHVTRq0GGRht/nZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201114},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"08f000da0c0d7dd57e7a37f24c3068a668514086","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.6_1776444480914_0.23068528913371789","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"junobuild-mcp-server","version":"1.2.7","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.7","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"e3f628848cc224086e8552c387732e47d8f8c34a","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.7.tgz","fileCount":98,"integrity":"sha512-qtI2MYp/UTrLANPAUo7SWe6ISFMpg37DLQBVzlDXlue0xu322lXieV5oPk6fz3VyfrYChbzDzpVFgBU71cGnFg==","signatures":[{"sig":"MEUCIQCbqNj7yXQre5JZ7W4bLjmvubROAK5ILnHFDYMm1ZejoAIgZkemPFpdT8gHYhj6Nxv1ASuFvJSPILxJzeQYvag+lWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200773},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66bfaf816fb407ba042c7c5048a91f8661dd3318","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.7_1776445434323_0.40759818004891013","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"junobuild-mcp-server","version":"1.2.8","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.8","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"f039477a356920d45bf84fdb6cfaed40ae277bb6","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.8.tgz","fileCount":98,"integrity":"sha512-8dX1SK2W078YF6k8aiaX5uHySlchAsmDFdokdJiZbnjpM009UzY+K0IaECEUCYDxb/z/lymwxcOkc1MA9wQlZw==","signatures":[{"sig":"MEQCIHxuAnOw6/ENZtXOkbDEmbqvc8z09U1qfCroMzuU4ui5AiAEaJhtDZtHMOXT2Ba5YCCFu2Y6whYjX9RSioTv1W2RXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200884},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"97289b2c6c7cd3d45522c2c2207ac48454d274c7","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.8_1776589404632_0.9557862309838039","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"junobuild-mcp-server","version":"1.2.9","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.9","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"0b33cb4d8b7522d0b9b1608e9d805326360ae66b","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.9.tgz","fileCount":98,"integrity":"sha512-NP1AvPMGks9Lafw785R+EuizGzPiucwvgvlXRnZUjEn6IcYWPdXdE1I4RrjZOxTVQQw54YnO3D4LlpZFByZ8og==","signatures":[{"sig":"MEUCIQCFzs/NG32SmS5k2vRqs2KlJFTdmxn63J6VHKbPdzoZ4gIgIJZbK8opY7ClNj642CvF3vh9SA/Ekli5ylkw9Ojnj4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200349},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"15c7a43c07634db320ea70417325e3c591b51f0d","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.9_1776961655655_0.6082539582130917","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"junobuild-mcp-server","version":"1.2.10","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.10","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"8f89a1e1f92951164fa47eb9bc029eab058f197e","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.10.tgz","fileCount":98,"integrity":"sha512-enSdRwstpWJt0nYjEoxsTud1yeSgcRP19INALwj+xH82ktdli+MqtedqKYn8UmQBD81M+K9U5YWsoEUD2BkHZw==","signatures":[{"sig":"MEUCIQDe8RX1RzU1El9qr5muLTrvSax/q9qlmH6hrdYGoiJqRAIgblEpD6cqfHd9e5QSZOMir2J+vQdbS2q+WmBszCnOWvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198479},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2bc06cf2a794bf5d068a9287c6518d991c357167","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.10_1776964092893_0.2999630482325515","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"junobuild-mcp-server","version":"1.2.11","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.11","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"fd400ca747b408350ca956632288e791819a8341","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.11.tgz","fileCount":98,"integrity":"sha512-+Oy9yuIiK8U6W1RK+ARqW3OvCGkuNh3sfnf8XM6BAPeGz8kH5qZfEwGl/o7Kn8f1SGw+3i1Yz3vmdX386W02Lg==","signatures":[{"sig":"MEUCIQDMHwEOO5yDATC4U9tgsXMACCjmFoRayXDYS93KsH+ABAIgZs75VkquEIMD4gnDlk2orkarFKmwxsus2LqkvlHhVhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199926},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"42554ce721869eb4f74ccb06f05a2f1b4a75e6a7","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.11_1776968548925_0.21059209518234168","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"junobuild-mcp-server","version":"1.2.12","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.12","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"0de392e083c4d24d27aacae42cffb1cba095d888","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.12.tgz","fileCount":98,"integrity":"sha512-n+BGIZRdM7Kvw6qlofKqQV6hwNSECNSxGfGmOMm6rduHp9TfqRgMu8ptH+9u8+4GxGj0VYhqqb1iyPXCLOKVNg==","signatures":[{"sig":"MEUCIQDOfnJ6OYvavjxZ+ZdvzE1W3tjCPCv3kXR3kjVIELZJFgIgEbeiTCPNFU1BZAnetp4EFAr8p3QBiLMo15GeGvMIGPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201121},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"741cd59ecc6636f9075b1f5729e159634b2b8687","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.12_1776970573425_0.43676142428484077","host":"s3://npm-registry-packages-npm-production"}},"1.2.13":{"name":"junobuild-mcp-server","version":"1.2.13","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.13","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"31779f4dd7886ab8ae818fe7507becbd51e2dd28","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.13.tgz","fileCount":98,"integrity":"sha512-60/9U6isTtbjGYGj7mAT41hPqnEn+dTkS910igyueSk5gWBH7D1NUmh8pxzuXomPjopuublFLAXKXsLRhP9mag==","signatures":[{"sig":"MEYCIQCEsbjvB0Xz1Hb7CkqkB909NYMcI1BK2GhrgRPJLY3bFAIhALm9vvBJQYKPMNXr2H7oBmy0v0509ZnlOVga5hWDDM1o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201847},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"66fa7659e971bb63f771734cb4e030e8b3a32f97","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.13_1776973015321_0.6996824687069665","host":"s3://npm-registry-packages-npm-production"}},"1.2.14":{"name":"junobuild-mcp-server","version":"1.2.14","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.14","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"39945b3c06534ceaf23d5c5e0a621dc382c7f20a","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.14.tgz","fileCount":98,"integrity":"sha512-Xv+XDo+Pz1dgq07+6dHIt9JqFnMqjejJsjcb1cuFBmcYPTeCcZgcqVcskty8QYGEd3WG6Yc+eszKI+PfcSeFqQ==","signatures":[{"sig":"MEYCIQDqQeeadxVhvGhF+isHj6usOUim+yQ0seVLNJgmvmhr+gIhAOWwBcK36byKT1EySGp/du7vNL8UkHTqUpGdsU8BJ01I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201405},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cfd263f0c90aad9d9aed59be96c7b623591608dd","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.14_1777040169593_0.4517094317049335","host":"s3://npm-registry-packages-npm-production"}},"1.2.15":{"name":"junobuild-mcp-server","version":"1.2.15","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.15","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"a23f2dd3b4c8dae73f666b919b801f50b7dc0617","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.15.tgz","fileCount":74,"integrity":"sha512-xL7+pVKmZqQdfZwr35+3TFOzEG8hTNs3o2KqWhQeZRkf4rqG/pEY/VemRD+NFc9TBNo4hKSB7gE8m+dO+Nga3A==","signatures":[{"sig":"MEYCIQDArvSJOYSrXBiiRjycTpNx56mTIOgY9Iocllz88EDCAAIhAJYSUu+FpKuopkStuYDVpLt7LufP0LHgbRj1myOTR3BQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156722},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"048e3174518b961f1ad29d724e73384a243c58d0","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.15_1777300497263_0.5379610742122427","host":"s3://npm-registry-packages-npm-production"}},"1.2.16":{"name":"junobuild-mcp-server","version":"1.2.16","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.16","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"c21f7840203c253f92054247bacbc4ea8eaad04c","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.16.tgz","fileCount":74,"integrity":"sha512-sL3UWwd/87am5DRWRnRwPuR06IyJaMEUUzo/5ofd2u3RTHegNHnarGV5zT7ut7mpNPG3wJrR3NlvmorIvaCmwA==","signatures":[{"sig":"MEUCIE0mS34Mb7Tyz4ITgiAnQTrmw+z6jVjI4hsu2hrwW86rAiEA136tJSrvOwPMYsAvPeRDUQ4xVHNCDoOegnv/vV9JjTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157107},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"18459a818cd3c5d2bc1e82061c24494042cec308","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.16_1777301098749_0.4845056307517659","host":"s3://npm-registry-packages-npm-production"}},"1.2.17":{"name":"junobuild-mcp-server","version":"1.2.17","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.2.17","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"9cef24f710d342e96819910f0dfa82feaef60354","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.2.17.tgz","fileCount":98,"integrity":"sha512-bkXuuptlfDAUWqvg3grqXB4vITt+VrMpeEcmbw7zR55NNtVnHP9QrAyjw0LrJp9ECKJAjbUsKOc6ccRV1iRwQA==","signatures":[{"sig":"MEUCIGAojS9UUk99ydRL9fNwAiKHJXYOIDMj+601miCDtkXDAiEA5sGQEFmnaP+VrR0p92upgEq6MOX7bfx2+l81LlOBF6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200762},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d851e31a5c4965897d404626c9851978f2666b41","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.2.17_1778682552305_0.6900954245568858","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"junobuild-mcp-server","version":"1.3.0","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.3.0","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"c44cb1069a4b7055b53aa7f33113c9039cd7e96e","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.3.0.tgz","fileCount":98,"integrity":"sha512-9utvjdqLPGe/rh0YZX1xFOQPlvwZKFmatW8wyZq1zbsctbcVo10xN4/HbzM7KLZqVN0mfzTLJtx7i7LG9RmdNg==","signatures":[{"sig":"MEQCIB3Gh45qS9A66h6EvZI85Me5uvFCD7n9UZPAjtLhtefMAiAhhg6Vx6W+mWgNt9jeDLNUUy2CmWu6/LKkImWEQ0hxJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201071},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4513c16db7847f3865e8b8ef6279f2c3ca431bae","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.3.0_1778683832316_0.25384788016182247","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"junobuild-mcp-server","version":"1.3.1","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.3.1","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"475e271f89f7700453ea0a22d81c8e40dc46dc3b","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.3.1.tgz","fileCount":98,"integrity":"sha512-XY6mmUrIflSsus9t2ST2ACNgXaAYnGtIdg4s5+y4FJg+ECjstl+zOrz+3xL4rdMWaee85ZBrmTLLJ3lt8LjEyA==","signatures":[{"sig":"MEUCIQDqxn0vyvz+o6ta8/AC/KLgzNezmZOfgfp8yojkOSwDRwIgM9GhNIcSelflCUZee86U6sv4HZ3Fv2YkYo756HxreV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208754},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa9a031c0ff75fa646e01df38c70e77e51946b22","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","test:e2e":"JUNO_E2E=true vitest run --config vitest.e2e.config.ts","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.3.1_1778684745761_0.2842070586278638","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"junobuild-mcp-server","version":"1.3.2","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.3.2","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"08ffa44965790eb5f77a0601b5b40eaedbdb4c58","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.3.2.tgz","fileCount":98,"integrity":"sha512-D+IW/5O1KgUp7gw5IVD3BecRIo4b1OGzYg909Dbt/w6DYDCaElokyr0wGpxv4gn7PSeKdPDb22ZWHZFe+6Yn8g==","signatures":[{"sig":"MEYCIQCQN4CD+eXQFt5NjFowhkaLZuAdWYjBlLt4LzQCLePLJwIhAKMXYxG+33QGswEGkOR64ytFMKU5OBIZ/cM2RrSBuuKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217104},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"005c91f1315754c06fac4c798fcded6854abcf21","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","test:e2e":"JUNO_E2E=true vitest run --config vitest.e2e.config.ts","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.3.2_1778686031342_0.9728940867490057","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"junobuild-mcp-server","version":"1.4.0","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.4.0","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"c9f94fb61e9b176759a728fb6721387db0387814","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.4.0.tgz","fileCount":130,"integrity":"sha512-Lsya6UWz+vrVQHGVyqNaTEX+OmnGIwexfXstddCfBs2PasvTFM6rHTknfRyfZBRGjAu2hV9scADqxtJh03GDyg==","signatures":[{"sig":"MEUCIQDbO1Nn5xeT/kdI77YqrqayCNR9GkGwrXmLakrPbk4iKQIgdC7B5VW+mhNImRR1eiw6Y6R9YccSsiIidjdoJz3Hq0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236486},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"610f80b5e45efa25be86e1458908cd472763e30a","scripts":{"dev":"tsx watch src/index.ts","lint":"eslint \"src/**/*.ts\" \"test/**/*.ts\"","test":"vitest run","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","release":"changeset publish","version":"changeset version","test:e2e":"JUNO_E2E=true vitest run --config vitest.e2e.config.ts","changeset":"changeset","test:watch":"vitest","format:check":"prettier --check \"src/**/*.ts\" \"test/**/*.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","eslint":"^10.2.0","vitest":"^4.1.2","globals":"^17.5.0","prettier":"^3.8.2","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@changesets/cli":"^2.27.12","typescript-eslint":"^8.58.1"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.4.0_1779896229091_0.4330691891009242","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"junobuild-mcp-server","version":"1.4.1","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.4.1","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"94c02be6bdc56ed968798978505dfcdaf11f49d2","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.4.1.tgz","fileCount":146,"integrity":"sha512-yVykKNEN77MmDxa9krLCaZcYpfg7mNHpjU/OzLH7QEsBs8vgR59OjhPF6vwW1pAyvvlR9OKJJd3IeZEVShvkgQ==","signatures":[{"sig":"MEQCIATUO0XUAWHKGgbnLIV0KW2SK8VSI+2uYJQJt4/lEdUjAiAfvSEHQ8z+E+/t0hdkZjEtxUc7NG9Z3nKJH7waQKNQMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259509},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"05f86ef35a6a9a11f7379e6a34ab02e8ed0ac26a","scripts":{"dev":"tsx watch src/index.ts","fix":"ultracite fix","lint":"ultracite check","test":"vitest run","build":"tsc","check":"ultracite check","clean":"rm -rf dist","start":"node dist/index.js","format":"ultracite fix","release":"changeset publish","version":"changeset version","test:e2e":"JUNO_E2E=true vitest run --config vitest.e2e.config.ts","changeset":"changeset","test:watch":"vitest","format:check":"ultracite check","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","ultracite":"^7.8.0","typescript":"^6.0.2","@types/node":"^25.5.0","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.4.1_1779922231379_0.6522023212395882","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"junobuild-mcp-server","version":"1.4.2","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.4.2","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"c29e3bccccee2f6e61ebfcdce0031f00416135e6","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.4.2.tgz","fileCount":146,"integrity":"sha512-xmuQwiUlptoUVy7D7rfKBWhuYS/i6Gec40PWinM94Ywf8OdbPF8Fp3sDJtMWngDplv7RBb6Cc5Sr14j8AJn+sw==","signatures":[{"sig":"MEUCIH3tPF2To1Zgtlggrhu8qMjeBZC9TiF8t6fa4Cl8R7TwAiEA/gF6c2JKD8Z7PeH/CasSuzovh15z7kcAKxo3ISnnu40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259511},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"231af76df63600b49a4b71c41d98e6e09d93382a","scripts":{"dev":"tsx watch src/index.ts","fix":"ultracite fix","lint":"ultracite check","test":"vitest run","build":"tsc","check":"ultracite check","clean":"rm -rf dist","start":"node dist/index.js","format":"ultracite fix","release":"changeset publish","version":"changeset version","test:e2e":"JUNO_E2E=true vitest run --config vitest.e2e.config.ts","changeset":"changeset","test:watch":"vitest","format:check":"ultracite check","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","ultracite":"^7.8.0","typescript":"^6.0.2","@types/node":"^25.5.0","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.12"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.4.2_1779922588566_0.7154717935131163","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"junobuild-mcp-server","version":"1.5.0","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"license":"MIT","_id":"junobuild-mcp-server@1.5.0","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"homepage":"https://github.com/nami2111/junobuild-mcp#readme","bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"bin":{"junobuild-mcp-server":"dist/index.js"},"dist":{"shasum":"049d517119d3f9ae609386029b9f0f238094b078","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-1.5.0.tgz","fileCount":154,"integrity":"sha512-cuhkNTWLE4JgwSrSZovzLxoRHMVIk+zVr7Oh6T+UCR3q+6qnh516gn82SplcXHnzal1ogv2plQvuxWGJPAzMHQ==","signatures":[{"sig":"MEQCIEzOnNZfZkyxgy1GcgIcEF7byI5+AiQfd1lpuv8m0gOoAiAWeGKlRhNN035OJ3+Esc0BvSZlQw726Il58y3Y9ECLNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291516},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0f4ce9fe06c271f768f0c6f8089682529dd6e6f4","scripts":{"dev":"tsx watch src/index.ts","fix":"ultracite fix","lint":"ultracite check","test":"vitest run","build":"tsc","check":"ultracite check","clean":"rm -rf dist","start":"node dist/index.js","format":"ultracite fix","release":"changeset publish","version":"changeset version","test:e2e":"JUNO_E2E=true vitest run --config vitest.e2e.config.ts","changeset":"changeset","test:watch":"vitest","format:check":"ultracite check","test:coverage":"vitest run --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"repository":{"url":"git+https://github.com/nami2111/junobuild-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.6.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","vitest":"^4.1.2","ultracite":"^7.8.0","typescript":"^6.0.2","@types/node":"^25.5.0","@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.12","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/junobuild-mcp-server_1.5.0_1780246182294_0.06588856391194553","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"dependencies":{"@modelcontextprotocol/node":"^2.0.0","@modelcontextprotocol/server":"^2.0.0","zod":"^4.3.6"},"devDependencies":{"@biomejs/biome":"^2.4.15","@changesets/cli":"^2.27.12","@modelcontextprotocol/client":"^2.0.0","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.7","tsx":"^4.23.5","typescript":"^6.0.2","ultracite":"^7.8.0","vitest":"^4.1.2"},"name":"junobuild-mcp-server","scripts":{"start":"node dist/main.js","dev":"tsx watch src/index.ts","build":"tsc","clean":"rm -rf dist","lint":"ultracite check","format":"ultracite fix","format:check":"ultracite check","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","test:e2e":"JUNO_E2E=true vitest run --config vitest.e2e.config.ts","prepublishOnly":"npm run build","changeset":"changeset","version":"changeset version","release":"changeset publish","check":"ultracite check","fix":"ultracite fix"},"type":"module","version":"2.0.0","description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","license":"MIT","main":"dist/index.js","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"bin":{"junobuild-mcp-server":"dist/main.js"},"repository":{"type":"git","url":"git+https://github.com/nami2111/junobuild-mcp.git"},"bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"homepage":"https://github.com/nami2111/junobuild-mcp#readme","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"engines":{"node":">=20"},"overrides":{"@hono/node-server":"^2.0.5"},"packageManager":"npm@11.16.0","allowScripts":{"esbuild@0.28.1":true},"gitHead":"e3fff01833f77ccea55a88a1b1d37dc5673d12b0","types":"./dist/index.d.ts","_id":"junobuild-mcp-server@2.0.0","_nodeVersion":"24.19.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-yinm13nXEAwg75ygtBojw6kVm49vFA2ncCgNMvC+Nn9/bV1PAOlTM8ziUi6qeFB2jELYKZOcEY1hLRrS1L9LDA==","shasum":"6ea948503e4b287adb7ccf70f088201bbb5ac650","tarball":"https://registry.npmjs.org/junobuild-mcp-server/-/junobuild-mcp-server-2.0.0.tgz","fileCount":138,"unpackedSize":266659,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAjjZskFseEI8LTE8yPdIcSgzYpvThIRAnM3Fgd5S7a4AiBtCFhaQGSYzBh7+5snxmxiV3hbUS62CqjRt6IRGC5ePA=="}]},"_npmUser":{"name":"nami2111","email":"aimsomnia@proton.me"},"directories":{},"maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/junobuild-mcp-server_2.0.0_1785972721548_0.4339684679776945"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T08:25:21.632Z","modified":"2026-08-05T23:32:01.888Z","1.0.0":"2026-03-24T08:25:21.821Z","1.0.1":"2026-03-24T10:52:34.527Z","1.0.2":"2026-03-24T11:22:23.037Z","1.0.3":"2026-03-24T11:29:03.764Z","1.0.4":"2026-03-26T13:54:58.392Z","1.0.5":"2026-03-26T14:11:21.569Z","1.1.0":"2026-04-03T08:49:32.118Z","1.1.1":"2026-04-03T08:55:58.325Z","1.1.2":"2026-04-10T06:48:54.555Z","1.1.3":"2026-04-12T08:36:49.384Z","1.1.4":"2026-04-14T19:30:25.613Z","1.2.0":"2026-04-16T03:32:32.718Z","1.2.1":"2026-04-16T03:56:13.247Z","1.2.2":"2026-04-16T04:07:58.410Z","1.2.3":"2026-04-16T04:16:47.337Z","1.2.4":"2026-04-16T04:23:45.317Z","1.2.5":"2026-04-16T04:47:36.951Z","1.2.6":"2026-04-17T16:48:01.065Z","1.2.7":"2026-04-17T17:03:54.545Z","1.2.8":"2026-04-19T09:03:24.787Z","1.2.9":"2026-04-23T16:27:35.790Z","1.2.10":"2026-04-23T17:08:13.042Z","1.2.11":"2026-04-23T18:22:29.084Z","1.2.12":"2026-04-23T18:56:13.565Z","1.2.13":"2026-04-23T19:36:55.500Z","1.2.14":"2026-04-24T14:16:09.758Z","1.2.15":"2026-04-27T14:34:57.426Z","1.2.16":"2026-04-27T14:44:58.959Z","1.2.17":"2026-05-13T14:29:12.442Z","1.3.0":"2026-05-13T14:50:32.502Z","1.3.1":"2026-05-13T15:05:45.906Z","1.3.2":"2026-05-13T15:27:11.550Z","1.4.0":"2026-05-27T15:37:09.227Z","1.4.1":"2026-05-27T22:50:31.519Z","1.4.2":"2026-05-27T22:56:28.782Z","1.5.0":"2026-05-31T16:49:42.440Z","2.0.0":"2026-08-05T23:32:01.727Z"},"bugs":{"url":"https://github.com/nami2111/junobuild-mcp/issues"},"license":"MIT","homepage":"https://github.com/nami2111/junobuild-mcp#readme","keywords":["mcp","model-context-protocol","juno","junobuild","serverless","internet-computer","satellite","hosting","deploy"],"repository":{"type":"git","url":"git+https://github.com/nami2111/junobuild-mcp.git"},"description":"MCP server for Juno (junobuild) - manage satellites, hosting, functions, snapshots and more","maintainers":[{"name":"nami2111","email":"aimsomnia@proton.me"}],"readme":"# junobuild-mcp-server\n\n> **Unofficial** MCP server for [Juno](https://juno.build). Not affiliated with or endorsed by the Juno team.\n\nManage satellites, hosting, serverless functions, changes and more through any MCP-compatible client. Includes a built-in documentation tool to access Juno's official guides and references.\n\n## Features\n\n- **19 tools** across 6 domains — CLI coverage for identity, config, hosting, functions, changes, and documentation\n- **Progress streaming** — long-running operations (deploy, publish, upgrade) emit real-time progress updates via MCP `notifications/progress`\n- **Log streaming** — `streamLogs: true` mirrors raw stdout/stderr lines as MCP `notifications/message` events, independent of progress\n- **Automatic retry** — network-dependent operations can retry on transient failures with exponential backoff\n- **CLI binary caching** — resolves `juno` binary path once, eliminating npx overhead on every call\n- **CLI version check** — verifies installed `@junobuild/cli` meets the minimum supported version on first call\n- **Structured error parsing** — common CLI failures (auth, network, missing config) surface as actionable messages\n- **Config file writing** — `juno_config_init` can write config files directly to disk\n- **Auth verification** — `juno_auth_status` wraps `juno whoami` for read-only identity checks\n- **Docs caching** — documentation responses backed by an LRU cache (50 entries, 1 h TTL)\n- **Tunable limits** — character limit, default timeout, and network timeout overridable via env vars\n\n## Client Setup\n\nChoose your AI coding agent below for specific setup instructions.\n\n<details>\n<summary>\n\n### Claude Code\n\n</summary>\n\n**CLI (recommended):**\n\n```bash\nclaude mcp add junobuild npx -y junobuild-mcp-server\n```\n\n**Config file:**\n\n| Scope   | Location             |\n| ------- | -------------------- |\n| User    | `~/.claude/mcp.json` |\n| Project | `.mcp.json`          |\n\n```json\n{\n  \"mcpServers\": {\n    \"junobuild\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>\n\n### Codex\n\n</summary>\n\n**CLI:**\n\n```bash\ncodex mcp add junobuild -- npx -y junobuild-mcp-server\n```\n\n**Config file:**\n\n| Scope   | Location               |\n| ------- | ---------------------- |\n| Global  | `~/.codex/config.toml` |\n| Project | `.codex/config.toml`   |\n\n```toml\n[mcp_servers.junobuild]\ncommand = \"npx\"\nargs = [\"-y\", \"junobuild-mcp-server\"]\n```\n\n</details>\n\n<details>\n<summary>\n\n### OpenCode\n\n</summary>\n\n**Config file:**\n\n| Scope     | Location                                  |\n| --------- | ----------------------------------------- |\n| User      | `~/.opencode/opencode.json` (Linux/macOS) |\n| Workspace | `opencode.json` (project root)            |\n\n```json\n{\n  \"mcpServers\": {\n    \"junobuild\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>\n\n### Factory Droid\n\n</summary>\n\n**CLI:**\n\n```bash\ndroid mcp add junobuild npx -y junobuild-mcp-server\n```\n\n**Config file:**\n\n| Scope   | Location              |\n| ------- | --------------------- |\n| User    | `~/.factory/mcp.json` |\n| Project | `.factory/mcp.json`   |\n\n```json\n{\n  \"mcpServers\": {\n    \"junobuild\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>\n\n### Antigravity\n\n</summary>\n\nUses a **Powers** system with custom configuration.\n\n**Config file:**\n\n| Scope     | Location                                 |\n| --------- | ---------------------------------------- |\n| Workspace | `.antigravity/powers/` or project config |\n\nAdd the MCP server configuration to your Power's `mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"junobuild\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n**Note:** See [Antigravity MCP documentation](https://antigravity.codes/blog/antigravity-mcp-tutorial) for full Power setup.\n\n</details>\n\n<details>\n<summary>\n\n### Cursor\n\n</summary>\n\n**Config file:**\n\n| Scope   | Location             |\n| ------- | -------------------- |\n| User    | `~/.cursor/mcp.json` |\n| Project | `.cursor/mcp.json`   |\n\n```json\n{\n  \"mcpServers\": {\n    \"junobuild\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>\n\n### Amp Code\n\n</summary>\n\n**CLI:**\n\n```bash\namp mcp add junobuild -- npx -y junobuild-mcp-server\n```\n\n**Config file:**\n\n| Scope     | Location                                    |\n| --------- | ------------------------------------------- |\n| User      | `~/.config/amp/settings.json` (macOS/Linux) |\n| Workspace | `.amp/settings.json`                        |\n\n```json\n{\n  \"amp.mcpServers\": {\n    \"junobuild\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n**Note:** Workspace MCP servers require approval via `amp mcp approve <server-name>`.\n\n</details>\n\n<details>\n<summary>\n\n### VSCode\n\n</summary>\n\n**Config file:**\n\n| Scope     | Location                               |\n| --------- | -------------------------------------- |\n| User      | `~/.config/Code/User/mcp.json` (Linux) |\n| Workspace | `.vscode/mcp.json`                     |\n\n```json\n{\n  \"servers\": {\n    \"junobuild\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>\n\n### Windsurf\n\n</summary>\n\n**Config file:**\n\n| Scope | Location                              |\n| ----- | ------------------------------------- |\n| User  | `~/.codeium/windsurf/mcp_config.json` |\n\n```json\n{\n  \"mcpServers\": {\n    \"junobuild\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>\n\n### Kiro\n\n</summary>\n\n**Config file:**\n\n| Scope     | Location                    |\n| --------- | --------------------------- |\n| User      | `~/.kiro/settings/mcp.json` |\n| Workspace | `.kiro/settings/mcp.json`   |\n\n```json\n{\n  \"mcpServers\": {\n    \"junobuild\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>\n\n### Kilo Code\n\n</summary>\n\n**Config file:**\n\n| Scope   | Location                            |\n| ------- | ----------------------------------- |\n| User    | `~/.config/Kilo Code/User/mcp.json` |\n| Project | `.vscode/mcp.json`                  |\n\n```json\n{\n  \"servers\": {\n    \"junobuild\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>\n\n### Cline\n\n</summary>\n\n**Config file:**\n\n| Scope | Location                                  |\n| ----- | ----------------------------------------- |\n| User  | `cline_mcp_settings.json` (in config dir) |\n\n```json\n{\n  \"mcpServers\": {\n    \"junobuild\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"junobuild-mcp-server\"]\n    }\n  }\n}\n```\n\n</details>\n\n---\n\n## Protocol Versions\n\nThe server builds against the **2026-07-28** protocol revision (`@modelcontextprotocol/server@2`) and serves **both protocol eras from one toolset**: 2025-era clients (e.g. Claude Desktop mid-2026) still negotiate via `initialize`; 2026-07-28 clients via `server/discover`. No flag needed — era detection is automatic per request.\n\nFeatures we deliberately **do not** adopt (deprecated or out of scope for a CLI wrapper):\n\n- **Roots** and **Sampling** — the server is a tool runner; input is explicit tool parameters and MRTR (`input_required`) elicitation, not implicit sampling.\n- **`logging/setLevel`** (2026-era) — log gating is per-request `_meta.logLevel`; 2025-era sessions still get `logging/setLevel` via the SDK.\n- **HTTP+SSE endpoint** — the transport is Streamable HTTP with JSON responses; the deprecated SSE-across-connections mode is not served.\n\nMRTR: `juno_login` asks for the credentials-encryption passphrase via `input_required` (the model answers the embedded form); 2025-era clients get the same flow via the SDK's legacy shim.\n\n## Authenticate the Juno CLI\n\nThe server wraps [`@junobuild/cli`](https://juno.build/docs/reference/cli), which must be installed and authenticated:\n\n```bash\nnpm i -g @junobuild/cli\njuno login\n```\n\nFor non-interactive environments (CI, headless), set the `JUNO_TOKEN` environment variable instead of running `juno login`. Tools that touch Juno state additionally accept `mode` and `profile` parameters to select an environment and identity per call.\n\n## Environment Variables\n\nFor non-interactive environments (CI, headless), authenticate using environment variables:\n\n```bash\nexport JUNO_TOKEN=\"your-juno-token\"\n```\n\n### HTTP Mode\n\nThe server defaults to stdio. Set `JUNO_MCP_TRANSPORT=http` to serve over Streamable HTTP instead (default port `3000`, bound to `127.0.0.1`; override with `JUNO_MCP_PORT`):\n\n```bash\nJUNO_MCP_TRANSPORT=http JUNO_MCP_PORT=3100 node dist/main.js\n```\n\nThe HTTP mode is stateless and serves both protocol eras from the same toolset as stdio: 2026-07-28 clients negotiate via `server/discover` (modern requests must send the `Mcp-Method`/`Mcp-Name` headers), 2025-era clients via `initialize`. Portable to any web client or load balancer.\n\nSmoke test with curl:\n\n```bash\ncurl -X POST http://127.0.0.1:3000/mcp \\\n  -H \"Mcp-Method: server/discover\" \\\n  -H \"Mcp-Name: curl\" \\\n  -H \"Content-Type: application/json\" \\\n  -H \"Accept: application/json, text/event-stream\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"server/discover\",\"params\":{\"_meta\":{\"io.modelcontextprotocol/protocolVersion\":\"2026-07-28\",\"io.modelcontextprotocol/clientCapabilities\":{},\"io.modelcontextprotocol/clientInfo\":{\"name\":\"curl\",\"version\":\"0\"}}}}'\n```\n\n> **Security:** HTTP mode binds to localhost only and is unauthenticated — a local dev mode. Do not expose it to the network or pair it with a public tunnel without adding an auth layer (OAuth / reverse-proxy auth).\n\n### Server Tuning\n\nOverride defaults to tune resource limits without rebuilding. Values must be positive integers; invalid values fall back to defaults.\n\n| Variable                   | Default   | Description                                                          |\n| -------------------------- | --------- | -------------------------------------------------------------------- |\n| `JUNO_MCP_CHAR_LIMIT`      | `25000`   | Max characters returned in a single tool response (truncates beyond) |\n| `JUNO_MCP_TIMEOUT`         | `120000`  | Default subprocess timeout in milliseconds                           |\n| `JUNO_MCP_NETWORK_TIMEOUT` | `300000`  | Timeout for network-bound operations (deploy, publish, upgrade) in ms |\n| `JUNO_MCP_DEBUG`           | `false`   | When `true`, logs internal errors to stderr (silent catches, notifications) |\n| `JUNO_MCP_STATE_SECRET`    | random    | HMAC key (>=32 bytes) for MRTR `requestState`; set to survive restarts (default per-process random invalidates in-flight flows) |\n\n**Note:** The `juno_create_project` tool does NOT use the interactive `create-juno` CLI. Instead it:\n\n1. Scaffolds a Vite project (React, Next.js, Svelte, Angular, or Vue)\n2. Creates a `juno.config.ts` file\n\nThis allows fully non-interactive project creation.\n\n### Documentation Access\n\nThe `juno_docs` tool fetches documentation directly from the [GitHub repo](https://github.com/junobuild/docs/tree/main/docs), with responses cached for 1 hour:\n\n```\njuno_docs({ topic: \"build_datastore\" })        → Datastore guide\njuno_docs({ topic: \"build_authentication\" })   → Authentication overview\njuno_docs({ topic: \"reference_cli\" })        → CLI reference\njuno_docs({ topic: \"guides_local_development\" }) → Local development guide\n```\n\nTopic keys use underscore naming matching folder hierarchy: `build_<feature>`, `reference_cli_<command>`, `guides_<framework>`. Full enumeration of all 159 topics lives in [`src/schemas/docs.ts`](./src/schemas/docs.ts) (`TOPICS` map).\n\n## Tools\n\n| Domain        | Tools                                                                                              |\n| ------------- | -------------------------------------------------------------------------------------------------- |\n| **Identity**  | `juno_version`, `juno_login`, `juno_run`, `juno_status`, `juno_auth_status`                        |\n| **Config**    | `juno_config_init`, `juno_config_apply`, `juno_create_project`                                     |\n| **Hosting**   | `juno_hosting_deploy`, `juno_hosting_clear`, `juno_hosting_prune`                                  |\n| **Functions** | `juno_functions_build`, `juno_functions_eject`, `juno_functions_publish`, `juno_functions_upgrade` |\n| **Changes**   | `juno_changes_list`, `juno_changes_apply`, `juno_changes_reject`                                   |\n| **Docs**      | `juno_docs`                                                                                        |\n\n## Key Parameters\n\nSeveral tools support optional parameters for enhanced reliability and UX:\n\n| Parameter   | Type     | Tools                    | Description                                                                                                                                       |\n| ----------- | -------- | ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `retry`     | `boolean` | deploy, publish, upgrade | Retry on transient network failures with exponential backoff when enabled. Attempts are set by `maxRetries`                                       |\n| `maxRetries`| `number` | deploy, publish, upgrade | Maximum retry attempts when `retry` is enabled (0-10, default 3; backoff 1s → 2s → 4s capped at 10s)                                            |\n| `batch`     | `number` | deploy, prune           | Files processed per batch (deploy default 50, prune default 100). For `deploy`, capped at the detected `source`-dir file count when found (juno.config `source`), so small projects don't waste 50-way parallelism |\n| `progress`  | `boolean` | deploy, publish, upgrade | Stream real-time progress updates during long-running operations (build status + upload batch progress)                                            |\n| `streamLogs`| `boolean` | deploy, publish, upgrade | Stream raw stdout/stderr lines as MCP `notifications/message` events. Independent from `progress`                                                  |\n| `writeFile` | `boolean` | `juno_config_init`       | Write the config file directly to disk instead of returning text for preview                                                                      |\n\n## Prerequisites\n\n- **Node.js** >= 20\n- **@junobuild/cli** `>= 0.15.0` — installed and authenticated (not needed for `juno_version` or `juno_docs`). Minimum version enforced on first call via `checkCliVersion` (`src/constants.ts` `MIN_CLI_VERSION`). Bypass with `JUNO_SKIP_VERSION_CHECK=true`.\n- Juno project with `juno.config.ts/js/json` (for config/hosting operations)\n\n## Development\n\n```bash\nnpm run build           # Compile TypeScript to dist/\nnpm run dev             # Watch mode (development)\nnpm run start           # Run compiled dist/main.js\nnpm run clean           # Remove dist/\nnpm test                # Run unit tests\nnpm run test:coverage   # Run tests with coverage report (v8 provider)\n```\n\n### Coverage thresholds\n\nThe suite enforces the following minimum coverage (configured in `vitest.config.ts`):\n\n- Lines: 80%\n- Statements: 80%\n- Functions: 80%\n- Branches: 75%\n\nCoverage reports are written to `coverage/` (html, lcov, json, plus text summary).\n\n## Publishing\n\n```bash\nnpm run changeset    # Create a changeset (version bump + changelog entry)\nnpm run version      # Apply changesets → bump version\nnpm run release      # Publish to npm\n```\n\n## Architecture\n\nThe server is a thin wrapper around the Juno CLI (`@junobuild/cli`): every tool\nbuilds a command + flags, spawns the CLI via `child_process`, and formats the\nresult. Long-running tools (deploy, publish, upgrade) support three execution\nstrategies — simple, retry, and streaming (progress + log notifications).\n\n**Transports** (chosen at startup via `JUNO_MCP_TRANSPORT`):\n\n- **stdio** (default) — one process per client over stdin/stdout\n- **Streamable HTTP** (`JUNO_MCP_TRANSPORT=http`, port 3000 / `JUNO_MCP_PORT`,\n  127.0.0.1) — Streamable HTTP endpoint, many clients per process\n\nBoth serve both protocol eras from the same code: 2025-era clients via\n`initialize`, 2026-07-28 clients via `server/discover`. Build file is\n`src/main.ts` (entry, transport pick); `src/index.ts` is a side-effect-free\n`buildServer()` factory. Auth via `juno_login` (MRTR passphrase flow) uses\nHMAC-signed request state.\n\nKey design decisions are documented as [ADRs in `docs/adr/`](./docs/adr/README.md):\n\n- [ADR-001 — Wrap the Juno CLI instead of the API](./docs/adr/001-wrap-cli-not-api.md)\n- [ADR-002 — Execution strategy pattern (simple / retry / streaming)](./docs/adr/002-execution-strategies.md)\n- [ADR-003 — Context capability system](./docs/adr/003-context-capabilities.md)\n- [ADR-004 — Docs caching strategy](./docs/adr/004-docs-caching.md)\n- [ADR-005 — SDK v2 stateless migration (2026-07-28 spec)](./docs/adr/005-sdk-v2-stateless.md)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}