{"_id":"@calimero-network/mero-mcp","_rev":"16-b31240bfb9b0fbec37ffa4c9af04a9b8","name":"@calimero-network/mero-mcp","dist-tags":{"latest":"2.6.1"},"versions":{"0.0.0":{"name":"@calimero-network/mero-mcp","version":"0.0.0","license":"MIT","_id":"@calimero-network/mero-mcp@0.0.0","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"1b9d659f6cac5c666cca3e5b1d66b143fa7bca3d","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-0.0.0.tgz","fileCount":11,"integrity":"sha512-LwxkDc1sxWNm0KThUDuNtmZhPGKW7486Ue9j/XX3qLPtoV3XoMhO9cEj5fWrAYp5lT4eESTomykP6Si/Rhl6AA==","signatures":[{"sig":"MEQCIFG1umFIv9ml6MCe9m0z1Cfwm0xIVd0gEM6yF0RDOwmSAiAEXB/mpQHenf+ZCtaaYzhNipdjo9RbgoZ2KjsBbKZBlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61316},"type":"module","engines":{"node":">=20"},"gitHead":"41616e821e428035fd1bf6dc48700134921bdbe0","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"rtb-calimero","email":"ronit@calimero.network"},"deprecated":"Published in error - use 1.0.0","repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^7.3.2","@modelcontextprotocol/sdk":"^1.30.0","@calimero-network/abi-codegen":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_0.0.0_1785418341098_0.7615277716719937","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@calimero-network/mero-mcp","version":"1.0.0","license":"MIT","_id":"@calimero-network/mero-mcp@1.0.0","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"bbb602a92749ee0677fb62591cd6010e03d18ffc","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-1.0.0.tgz","fileCount":11,"integrity":"sha512-B9XiDjxYJW2O1l+HMHyGpWSAy5D6hZTsplAYqgmm2+SVKSmrTDE1vjWjGrMdp/eQeruRjBThqg8nK8bXxnYqOw==","signatures":[{"sig":"MEUCICBBOXrkieV7H6N7Q75FoWIfhqc3+IL6Dhj6EllSaw98AiEAkDOIK9HtONTZyBnq7MSc2lEyqF2mJqWiulzwC4jzPtY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61316},"type":"module","engines":{"node":">=20"},"gitHead":"41616e821e428035fd1bf6dc48700134921bdbe0","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"rtb-calimero","email":"ronit@calimero.network"},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.6.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^7.3.2","@modelcontextprotocol/sdk":"^1.30.0","@calimero-network/abi-codegen":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_1.0.0_1785418799089_0.6212180110581402","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@calimero-network/mero-mcp","version":"1.0.1","license":"MIT","_id":"@calimero-network/mero-mcp@1.0.1","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"33dc4d620aee8566983cfecf77a48c9f16a36ce0","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-1.0.1.tgz","fileCount":11,"integrity":"sha512-eH28lw3PlHuUYMgoBdm+Ya8Q0P9F3i2zyIXIj6aPE1zHGlaesjXlHg2+KofE60xp3gqCUSdXDD5GQvDfEkwGXQ==","signatures":[{"sig":"MEUCIC9QhRS8J0cVPw/GdcCVmnvXx7ECIOvfjjow1s6mOJ7mAiEA73PlNWTnKLaJy31YAJQu05wpFwXzGBiL45/1ldefCEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61559},"type":"module","engines":{"node":">=20"},"gitHead":"100e3c119aebb91da94faea7a19bcd74500f8811","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^7.3.2","@modelcontextprotocol/sdk":"^1.30.0","@calimero-network/abi-codegen":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_1.0.1_1785434615678_0.8017965107262219","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@calimero-network/mero-mcp","version":"1.0.2","license":"MIT","_id":"@calimero-network/mero-mcp@1.0.2","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"18b894719637244c4fb7aff8dbeacac0e012a428","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-1.0.2.tgz","fileCount":12,"integrity":"sha512-tju+4TECELT74N+wniHtlhZBWLR31PFmwX+BQzeC3LsWT0Y/A4IkETS/nFKgU6S9umLuYXE3myYsgqD3+7N6Dw==","signatures":[{"sig":"MEUCIBCUP/Wia9HVy1dmBtthcJDSS7lHzIYnjqWk8ml608//AiEA/5D7KFRcYMwLPCfCOqfFhgNpmNllbehJAw4+Zu4eFPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61805},"type":"module","engines":{"node":">=20"},"gitHead":"40d86aa8e42a6a3af35e66e1bbd7066bb2ea470d","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^7.3.2","@modelcontextprotocol/sdk":"^1.30.0","@calimero-network/abi-codegen":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_1.0.2_1785490064580_0.3196207914401914","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@calimero-network/mero-mcp","version":"1.0.3","license":"MIT","_id":"@calimero-network/mero-mcp@1.0.3","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"3a64d71e3ca117f11f271cf8975564d5e2c3099d","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-1.0.3.tgz","fileCount":12,"integrity":"sha512-vLlAWcT+Cv8UTRStne1gHrDM1ERFIdDMJfz2Wx/t4NqlU0qkFMDK/QfuaDVPNFDMXRMl2B/6jfynv0ALMrLlgA==","signatures":[{"sig":"MEUCIQCyLCV/T0MD7he87Xbp2DayvrpI2svZDMUVH2Cl0EivDQIgan7K5qMbCqNjbAmFlGCGPpfm/TrsUkVQ6P5/+juFCMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62915},"type":"module","engines":{"node":">=20"},"gitHead":"da232ed13b3eaa1ac2a4fcc3ad99b7eb882ece6b","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^7.3.2","@modelcontextprotocol/sdk":"^1.30.0","@calimero-network/abi-codegen":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_1.0.3_1785498390079_0.011236552914803521","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@calimero-network/mero-mcp","version":"2.0.0","license":"MIT","_id":"@calimero-network/mero-mcp@2.0.0","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"4671e30d423b95e30067a6a495930f96be4db7fd","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.0.0.tgz","fileCount":12,"integrity":"sha512-xQagIHFlmeeKsdVW2Db3SbJ4X6vW5drPLyuFdJkFbobNgdKk8681dbv30d/Wgdwlk5ovGoMVDwb0JQl4CWRh4w==","signatures":[{"sig":"MEYCIQDW1j4+ll2bgeE3y5wWkNfGrhspJXd87lKaeYAd0TZyPgIhAP5fgMdrqoarY0UNFgPRPzZDShsTpzPBpyL/FJCZOc9c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62886},"type":"module","engines":{"node":">=20"},"gitHead":"e23006823c1ba820ce52fca1473c2eec7a7ecdab","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^18.1.1","@modelcontextprotocol/sdk":"^1.30.0","@calimero-network/abi-codegen":"^1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_2.0.0_1788601579918_0.6650138747343739","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@calimero-network/mero-mcp","version":"2.0.1","license":"MIT","_id":"@calimero-network/mero-mcp@2.0.1","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"efacc7213f23519c1defa813b3db3a91e7aca68d","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.0.1.tgz","fileCount":12,"integrity":"sha512-h4nn+04u2ZDKG4qW97D0ot2XT1kFzXsrb2vCtKuz7zazsgBNMjtCxu1n1qHG40NOXQf3kFKGxPAkl/m86ZKG5Q==","signatures":[{"sig":"MEYCIQCpG5cWVuBFm+5BOnEMaq7MxEGNfR1rfG8hXWJ5LYZTvwIhAI+KZyLM0kaobbzdPdAFqcFCJ6J6abhbLjaBKBvafc00","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIF9hZcgajeWsLG/IkoVdMRhLZ/KUjn2feIp16fKBKx1SAiBQHlDPcF6DD3/KGTaN9/xbX1w8MINsBTD7RPpuhBd2fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62887},"type":"module","engines":{"node":">=20"},"gitHead":"7d4a7d4566cffe622a62ed916dd7ebac15ca3db7","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^19.14.0","@modelcontextprotocol/sdk":"^1.30.0","@calimero-network/abi-codegen":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_2.0.1_1789996350593_0.24649013565872857","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@calimero-network/mero-mcp","version":"2.1.0","license":"MIT","_id":"@calimero-network/mero-mcp@2.1.0","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"c67b2a7c6235acccffa5978341902cf60c42e104","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.1.0.tgz","fileCount":13,"integrity":"sha512-lt8bMAeElJIpxFXnbA9Dmb4WqMxi1imXbTtRIG9mzYNPpkumvvNCNNaRkvLM+Yktepk0xzktFKdqdGXjCyhEEA==","signatures":[{"sig":"MEQCIAx88bn/lf6tW7V/ysxbjDrRh30tmDhf0xkHwMl9Z6FLAiBricYZB+gJZWYF5zqc/l5fJdwUj2VRbtLhhL0N4Z+T1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDin0k8K3ypSzPw3cxNe8AuP/vJ1bbyKK6ghdeIzKWSSwIhALdk9VycoTqW/h+lNiVM7s+zvmLyX0wPeJqBrpKn874q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63179},"type":"module","engines":{"node":">=20"},"gitHead":"768c0fd67284dc1b0e78c339405b2dd97290b379","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^19.14.0","@modelcontextprotocol/server":"^2.1.0","@calimero-network/abi-codegen":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@modelcontextprotocol/client":"^2.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_2.1.0_1790411991911_0.10092204431635943","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@calimero-network/mero-mcp","version":"2.2.0","license":"MIT","_id":"@calimero-network/mero-mcp@2.2.0","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"4e69706b468463677749869b0e391edb5d3e3ed3","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.2.0.tgz","fileCount":18,"integrity":"sha512-LIqzGgZOy8qdZ+p2hPO3BGXhvAxJUJhmsfhqW8jaNmPeBwSFncWVxpOqUwEBFbKMitYl3fFl2AbkpiUqkQmeKA==","signatures":[{"sig":"MEUCIQDfE1gztZFpF01L8dLrertG/Pj0//5vmlxIvWOH0VbuBAIgYREAUBKcruiHsQB/BRteH95FPQ8GAB9HtBJA1GXq+rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCjFXoLk9lUuGaQ/zGCXujdYBMrOyj3t8vf1UIw8ynSagIhAI1MhYk2UZehw9QtPg60FDMD4T51HNph0Uuepy09SAnj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":84381},"type":"module","engines":{"node":">=20"},"gitHead":"24bf56a801f3e0b8baec70f17fa3551449e0a581","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test --test-timeout=10000 $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^19.14.0","@modelcontextprotocol/server":"^2.1.0","@calimero-network/abi-codegen":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@modelcontextprotocol/client":"^2.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_2.2.0_1790520193186_0.8965023474178522","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@calimero-network/mero-mcp","version":"2.3.0","license":"MIT","_id":"@calimero-network/mero-mcp@2.3.0","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"dcb41cb2bfe82b3fe501b49a237d78ac8f606a87","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.3.0.tgz","fileCount":18,"integrity":"sha512-c8gA7T4VxEAqi4xQnKg1+MyGPjA10CcKzhR3Gz4o7HGk+YfPgfkCmCaEebp2db3UnKLelKv8hDPFz45k8vnwLg==","signatures":[{"sig":"MEUCIQD8eaCLM5Necveva/oEi2+gTyIe0wutM9/dh3upvrwMqgIgNJdRL5R+MLYDOwz60NqsT1s2AJ9MYyrb3pC+O+pdAwM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOvvuGDffYfENBbBqT7XhZNYWA4iGfo1nr4H430o8HsAIgZD4OtB9zDYlvJ1m350QKRB0Jye27cz8fjlrrfDX9b5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":88757},"type":"module","engines":{"node":">=20"},"gitHead":"444c6dd8953ba11134f69a0284bcec49bee20e99","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test --test-timeout=10000 $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^19.14.0","@modelcontextprotocol/server":"^2.1.0","@calimero-network/abi-codegen":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@modelcontextprotocol/client":"^2.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_2.3.0_1790520947956_0.8568165352029926","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@calimero-network/mero-mcp","version":"2.4.0","license":"MIT","_id":"@calimero-network/mero-mcp@2.4.0","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"8c063462807f24fa49f5ff81cd18fe90b27404d2","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.4.0.tgz","fileCount":19,"integrity":"sha512-m8CfrOz/LTrotHc7sUP2k0lUyiB0GPLIfcOSTBRBHy/TGMz5v1P3Id5SNfST/9+RZ6nSdha3QxObs8NRVHFxPQ==","signatures":[{"sig":"MEUCIQCF/++eYNvnSopFo6GUJVtsFIxWrVKDO6szv1iIiJvR/QIgGpyFy62AFEpoTkn+XFSczB/JfN3OpOogrRH6AT/42a8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsR7Qd8FshiOyURrCJ/nN12sLB2hDzthACoQ2ZwYD5EAIgGQczGqwOfRe7PaxWqz86eXvJHWvzRsRAMkhyMKMYUtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":90215},"type":"module","engines":{"node":">=20"},"gitHead":"924a5358d90ef005b69182c699d2151e4289fe59","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test --test-timeout=10000 $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^19.18.0","@modelcontextprotocol/server":"^2.1.0","@calimero-network/abi-codegen":"^2.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@modelcontextprotocol/client":"^2.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_2.4.0_1790534121091_0.18524301148708822","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@calimero-network/mero-mcp","version":"2.5.0","license":"MIT","_id":"@calimero-network/mero-mcp@2.5.0","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"8e96b8efac318565d1969185e9e9a2eaf9460715","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.5.0.tgz","fileCount":19,"integrity":"sha512-y8ZMs24JHKlpdX72kbo6OL4aGCqU28uVCGkZb8rkuREyQwtopBV4UqExloIwQ5lIvaOTA4UKtMAiBFRd4wJ8nA==","signatures":[{"sig":"MEUCIDJioQXbnIrmRE2VWq5hQ00y4xsAK3uRTbQltvQ37PlJAiEAq89bx+KI+8OIWTRrkhGr9PQW3usgomXfBooZGZUwcP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZsWBCfgMJX/SnxVoIDRWFoMyFNcQHH8ytJvv3kv/IKAIhAPQ4XcXYiMviZAIbQ7gr2tOW5VN1KOriMxbFthtqM99L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92003},"type":"module","engines":{"node":">=20"},"gitHead":"78a3b6f0e8207b0e88f8964d6b23ef8995559eec","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test --test-timeout=10000 $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^19.18.0","@modelcontextprotocol/server":"^2.1.0","@calimero-network/abi-codegen":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@modelcontextprotocol/client":"^2.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_2.5.0_1790578740256_0.7502476052417733","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@calimero-network/mero-mcp","version":"2.5.1","license":"MIT","_id":"@calimero-network/mero-mcp@2.5.1","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"a7328b33e431c86d5f224bb44e487b7367cd9cee","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.5.1.tgz","fileCount":19,"integrity":"sha512-jchjRkkae/TcMB17lfc4A4zkuz79dqVqWOnUUqqZUb62Ivl2BHzY2lUCB5fD1LVypN1dp/HQdPA+itga7B7YcQ==","signatures":[{"sig":"MEUCIQDxr6Z8v4KlT4TW3LFjGToq7E80zpA6OU37HvBcIHAp1AIgJ5Fyon4sWHHY5E+sbSSDWxk7WLisBMNAyxxaL+ulu3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGikaA2DlvQ3BdAaNlfzJP7/ciXPDdgyZwKzixgKHC/JAiEA6/b5n6KSSLJYIuw8VWoLkRRYInYTv2GkUe3xKxofww0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95939},"type":"module","engines":{"node":">=20"},"gitHead":"a9c318a34d00c6fc63df0da3a5b961cce91764dc","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test --test-timeout=10000 $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^19.18.0","@modelcontextprotocol/server":"^2.1.0","@calimero-network/abi-codegen":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@modelcontextprotocol/client":"^2.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_2.5.1_1790579395328_0.5523268354621562","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@calimero-network/mero-mcp","version":"2.6.0","license":"MIT","_id":"@calimero-network/mero-mcp@2.6.0","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"homepage":"https://github.com/calimero-network/mero-mcp#readme","bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"bin":{"mero-mcp":"dist/index.js"},"dist":{"shasum":"769843c239940400e4aff6ddd33aa1f5f05bb9b9","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.6.0.tgz","fileCount":19,"integrity":"sha512-+6bXr6R+7XNtnzWe8YVMixO3+4MDsGcRv3ShUgFXjNIeqrGaw4zaiHr0DTii3AVt0b8agT0eobBl/aLC1i7QwA==","signatures":[{"sig":"MEUCIQCCWxVcsAuzMwneAiZ7jKMFb0UuCcnUGzIYJObQVE+3SQIgNrTt4cI7SeVvjLItMy6m8gAyrWA/GTntPL4yS05/RPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBtx3MsZ+Q+hGleCeATf48pFrFy3t6kPTQSrF+eUmsq2AiBVYbBSXLvaQkklpkoWden8/dgaL7eLGLm90IzmluIRNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100335},"type":"module","engines":{"node":">=20"},"gitHead":"3dc425def234a3209f2abec1a2e695f92e8810aa","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test --test-timeout=10000 $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^19.18.0","@modelcontextprotocol/server":"^2.1.0","@calimero-network/abi-codegen":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@modelcontextprotocol/client":"^2.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"tmp":"tmp/mero-mcp_2.6.0_1790579632085_0.24032961336552816","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"_id":"@calimero-network/mero-mcp@2.6.1","bin":{"mero-mcp":"dist/index.js"},"bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"dist":{"shasum":"1c6812e1fc360b4bedf4842cb07b55de11d42cca","tarball":"https://registry.npmjs.org/@calimero-network/mero-mcp/-/mero-mcp-2.6.1.tgz","fileCount":19,"integrity":"sha512-eBYGA7kXrIU4+V7ukav9I9y9ouz/DUym9AkS3TMAewyy3iYJe4PElquYDuUTlN8Fzdphe4rxprZkOA4hbVjXxA==","signatures":[{"sig":"MEUCIQDAn+f1xxr2wjF1POQQQp4GrmsWaN5vlpapU07wfZIReAIgZ3FDJkYxXUds5Jwxi5Wkg1wUn44tppALed/rZHXAp0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC8+qXAqAQ/rCTuSv77hGBXGTHMPXe0b6QG2UNFbVV3kAiEA/Ye+w+mudEj7u435de+82tfzk254vm/K4jdlhstbdgs="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@calimero-network%2fmero-mcp@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100335},"name":"@calimero-network/mero-mcp","type":"module","engines":{"node":">=20"},"gitHead":"3da9c1426ac4fc41c05e10e3ef092ec8b7a76961","license":"MIT","scripts":{"e2e":"npm run build && node scripts/e2e.mjs","test":"tsx --test --test-timeout=10000 $(find src -name '*.test.ts')","build":"tsc -p tsconfig.build.json","start":"tsx src/index.ts","test:bin":"npm run build && node scripts/bin-smoke.mjs","e2e:cycle":"npm run build && node scripts/e2e-cycle.mjs","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"version":"2.6.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cf729a5e-970f-43e2-af83-785e7ceed9fd"}},"homepage":"https://github.com/calimero-network/mero-mcp#readme","repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Stdio MCP server for driving any Calimero application on a local node","directories":{},"maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@calimero-network/mero-js":"^19.18.0","@modelcontextprotocol/server":"^2.1.0","@calimero-network/abi-codegen":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.0","@types/node":"^25.6.0","semantic-release":"^25.0.8","@semantic-release/git":"^11.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.9","@semantic-release/changelog":"^7.0.0","@modelcontextprotocol/client":"^2.1.0","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^10.2.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mero-mcp_2.6.1_1790612748701_0.4933668363461503"}}},"time":{"created":"2026-07-30T13:32:18.467Z","modified":"2026-09-28T16:25:49.339Z","0.0.0":"2026-07-30T13:32:21.263Z","1.0.0":"2026-07-30T13:39:59.270Z","1.0.1":"2026-07-30T18:03:35.806Z","1.0.2":"2026-07-31T09:27:44.741Z","1.0.3":"2026-07-31T11:46:30.222Z","2.0.0":"2026-09-05T09:46:20.063Z","2.0.1":"2026-09-21T13:12:30.723Z","2.1.0":"2026-09-26T08:39:51.988Z","2.2.0":"2026-09-27T14:43:13.273Z","2.3.0":"2026-09-27T14:55:48.034Z","2.4.0":"2026-09-27T18:35:21.173Z","2.5.0":"2026-09-28T06:59:00.337Z","2.5.1":"2026-09-28T07:09:55.416Z","2.6.0":"2026-09-28T07:13:52.166Z","2.6.1":"2026-09-28T16:25:48.816Z"},"bugs":{"url":"https://github.com/calimero-network/mero-mcp/issues"},"license":"MIT","homepage":"https://github.com/calimero-network/mero-mcp#readme","repository":{"url":"git+https://github.com/calimero-network/mero-mcp.git","type":"git"},"description":"Stdio MCP server for driving any Calimero application on a local node","maintainers":[{"name":"rtb-calimero","email":"ronit@calimero.network"},{"name":"xilos","email":"xabilosada@gmail.com"}],"readme":"# mero-mcp\n\nA stdio MCP server that drives any application installed on a local Calimero node.\nIt exposes node administration (contexts, namespaces, blobs) as MCP tools, and once you point it at an application, generates a tool for every method in that application's ABI.\n\n> **Full documentation**: <https://calimero-network.github.io/mero-mcp/> — organized into four tracks: **Get Started** (register it with a harness), **Guides** (selecting apps, contexts, troubleshooting), **Understand** (architecture, discovery, auth), and **Reference** (every tool, variable, and ABI mapping).\n\n| I want to… | Go to |\n| --- | --- |\n| Register the server with my AI harness | [Setup](https://calimero-network.github.io/mero-mcp/get-started/setup/) |\n| Verify it works end to end | [Your first session](https://calimero-network.github.io/mero-mcp/get-started/first-session/) |\n| Look up a tool or an environment variable | [Reference](https://calimero-network.github.io/mero-mcp/reference/tools/) |\n| Understand what the agent credential can do | [Authentication](https://calimero-network.github.io/mero-mcp/understand/authentication/) |\n| Fix an error I am seeing | [Troubleshooting](https://calimero-network.github.io/mero-mcp/guides/troubleshooting/) |\n| Work on the server itself | [Development](https://calimero-network.github.io/mero-mcp/contribute/development/) |\n\n## Quickstart\n\nPaste this into any AI harness (Claude Code, Cursor, Codex CLI, Claude Desktop, Zed, ...) and let it register the server for you:\n\n```text\nSet up the mero-mcp MCP server for me.\n\nIt is on npm as @calimero-network/mero-mcp and runs over stdio. Register a\nserver named \"calimero\" that runs `npx -y @calimero-network/mero-mcp`.\n\nIn Claude Code that is one command:\n  claude mcp add -s local mero-mcp -- npx -y @calimero-network/mero-mcp\n\nOtherwise find where your own harness keeps its MCP server config - Claude\nDesktop uses claude_desktop_config.json, Cursor/Windsurf use .cursor/mcp.json,\nCodex CLI uses ~/.codex/config.toml (same fields, TOML syntax).\n(If I tell you I'm running this from a local clone instead of the published\npackage, use `node /abs/path/to/dist/index.js` as the command instead, with\nno args.)\n\nBefore adding any environment variables, check whether\n~/.config/calimero/mcp/agent.json exists on my machine. If it does, register\nthe server with no env vars at all - that file is a handoff from the\nCalimero desktop app and the server picks up the node URL and credentials\nfrom it automatically. If it does not exist, ask me for CALIMERO_NODE_URL\n(the node to connect to) and how I want to authenticate - either\nCALIMERO_AUTH_TOKEN (plus optional CALIMERO_REFRESH_TOKEN), or\nCALIMERO_USERNAME plus CALIMERO_PASSWORD - and set those instead. If I don't\nknow, ask me to check whether the node has auth enabled at all before\nassuming I need any of this.\n\nOnce it's registered, verify the connection yourself: call the node_status\ntool, then list_applications, then list_contexts. Report back what each one\nreturned.\n\nIf anything fails, don't guess - show me the server's stderr output so we\ncan see the actual error.\n```\n\nPrefer to wire it up by hand? See [manual setup](#manual-setup) below.\n\n## Manual setup\n\nAdd this to your MCP client's config:\n\n```json\n{\n  \"mcpServers\": {\n    \"mero-mcp\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@calimero-network/mero-mcp\"]\n    }\n  }\n}\n```\n\n| Client | Where |\n| --- | --- |\n| Claude Code | `.mcp.json` in the project, or `~/.claude.json` for a user-wide server |\n| Claude Desktop | `claude_desktop_config.json` |\n| Cursor / Windsurf | `.cursor/mcp.json` |\n| Codex CLI | `~/.codex/config.toml`, same fields in TOML: `[mcp_servers.mero-mcp]` / `command = \"npx\"` / `args = [\"-y\", \"@calimero-network/mero-mcp\"]` |\n\n### Prerequisites\n\n- A Calimero node running (the desktop app, or `merod` directly).\n- An application installed on that node.\n- **A context created for that application.**\n  This is the step people miss: installing an application from the registry does not create a context, and most of this server's app tools need one to run against.\n  Create one in the desktop app, or via the `create_context` tool.\n\n## Environment variables\n\nAll optional; the server tries to discover a node and an identity on its own.\n\n| Variable | Purpose | Default |\n| --- | --- | --- |\n| `CALIMERO_NODE_URL` | Connect to this node directly, skipping discovery | - |\n| `CALIMERO_NODE_NAME` | Select a node by name out of `CALIMERO_NODE_HOME` | - |\n| `CALIMERO_NODE_HOME` | Directory of node configs to scan | `~/.calimero` |\n| `CALIMERO_AUTH_TOKEN` | Bearer access token | - |\n| `CALIMERO_REFRESH_TOKEN` | Refresh token paired with `CALIMERO_AUTH_TOKEN` | - |\n| `CALIMERO_USERNAME` | Username for credential auth | - |\n| `CALIMERO_PASSWORD` | Password for credential auth | - |\n| `CALIMERO_PASSWORD_FILE` | File to read the password from, used when `CALIMERO_PASSWORD` is unset | - |\n| `CALIMERO_MCP_STATE_DIR` | Where the token cache and the desktop app's handoff file live | `~/.config/calimero/mcp` |\n| `CALIMERO_MCP_TOOLSETS` | Comma-separated toolsets to enable (`core`, `blobs`, `governance`); `core` is always on | all three |\n\n## Node discovery\n\nThe server resolves which node to talk to in this order, stopping at the first match:\n\n1. `CALIMERO_NODE_URL`, if set.\n2. The desktop app's handoff file (`agent.json` in the state dir), if it names a node.\n3. A node under `CALIMERO_NODE_HOME` matching `CALIMERO_NODE_NAME`, if that variable is set.\n4. The single node under `CALIMERO_NODE_HOME`, if there's exactly one - or the one named `default`, if there are several.\n5. A live probe of common local ports.\n\nFor steps 3 and 4, the port comes from that node's own `config.toml` (its `[server]` listen address), not from an assumed default.\nOnly the last-resort probe in step 5 guesses at conventional ports.\n\n## Authentication\n\nThe server picks the first of these that applies:\n\n1. **Handoff** - a token written by the desktop app's \"Connect AI agent\" action.\n2. **Token** - `CALIMERO_AUTH_TOKEN` (with an optional `CALIMERO_REFRESH_TOKEN`).\n3. **Credentials** - `CALIMERO_USERNAME` and `CALIMERO_PASSWORD` (or `CALIMERO_PASSWORD_FILE`).\n4. **None** - no auth is attempted; this only works against a node with no auth requirement.\n\nTokens are cached per node and identity under `CALIMERO_MCP_STATE_DIR`, so re-authentication only happens once.\n\n**The agent credential carries `admin` permission on the node.**\nIt is a separate, revocable credential - not the same one the desktop app uses - but it is not scoped down, and every action it takes is attributed to the node's own identity exactly the way the desktop app's actions are.\nAnything an agent does through this server (installing an application, creating a context, calling a mutating method) is indistinguishable, on the node, from you having done it yourself.\n\n## Tools\n\n**Core** (always registered):\n`node_status`, `list_nodes`, `list_applications`, `list_namespaces`, `list_contexts`, `create_context`, `join_context`, `delete_context`, `create_alias`, `lookup_alias`.\n\n**Blobs** (in `CALIMERO_MCP_TOOLSETS` by default):\n`install_application`, `uninstall_application`, `upload_blob`, `list_blobs`, `delete_blob`.\n\n**Governance** (in `CALIMERO_MCP_TOOLSETS` by default):\n`create_namespace`, `delete_namespace`, `invite_to_namespace`, `join_namespace`, `leave_namespace`, `list_group_members`, `add_group_members`, `create_group`, `set_group_visibility`, `set_group_metadata`, `join_open_group`.\n\n**Application** (always registered):\n`describe_app` shows an application's methods and guide and gives a planning handle.\nCall it before setting up contexts for an app you have not used before: its guide says how they should be laid out.\n`select_app` picks an application and a context and returns its guide and `app_handle`.\n`call` invokes a method with that handle.\n\nHandles are per application, so one instruction can span several apps by holding a handle for each.\n\nAnywhere an application is named you can pass its id, its full package name, or just the last dot-separated segment of that package (`kv-store` for `com.calimero.kv-store`), as long as that segment is unambiguous among the installed applications.\nThe app's display name (its bundle `metadata.name`, such as `Mero Blocks`, in any case) works too, under the same rule.\nThe same package from two signers is two apps; name either by its application id.\n\n**Generated** (always registered): one tool per method of every installed app except `init`, which `create_context` runs, from the moment a client connects, and each takes that app's `app_handle`.\nThose tools are named `<app>_<method>`, or `<app>_<service>_<method>` for a multi-service application, where `<app>` is that same trailing package segment: `com.calimero.kv-store` yields `kv_store_get`.\nThe list changes only when an app is installed, upgraded or uninstalled.\n\nEach app's guide is also a resource at `calimero://apps/<application id>/<version>/guide`, keyed by application id so two signers of one package never share one.\n\n## Verifying it works\n\nTwo harnesses drive the built server over real MCP stdio against a real node.\nBoth boot their own `merod` on port 2571 in a temp home and tear it down on the way out, so neither touches `~/.calimero` or your real state directory.\n\n```bash\nnpm run e2e          # the protocol, the ABI-derived tools, app guides and method docs, and a round trip verified out of band\nnpm run e2e:cycle    # admin login -> client key -> agent.json handoff, with zero credentials in the environment\n```\n\n`MEROD_BINARY` selects the binary to boot, and defaults to core's `target/debug/merod`.\nUntil a core release carries `GET /admin-api/applications/:id/abi`, that binary has to come from core master:\n\n```bash\ncd <core> && cargo build -p merod\nMEROD_BINARY=<core>/target/debug/merod npm run e2e\n```\n\nTo reproduce a problem against a node you already have running, point the harness at it:\n\n```bash\nnpm run e2e -- --node http://localhost:2528 --app my-app\n```\n\nIn that mode it provisions nothing and tears nothing down; it attaches to what is there and prints `SKIP` for each assertion that needs a node it controls.\n","readmeFilename":"README.md"}