{"_id":"@aithos/mcp","_rev":"22-50be34a170417c499db42c2ee427628f","name":"@aithos/mcp","dist-tags":{"latest":"0.14.0"},"versions":{"0.2.0":{"name":"@aithos/mcp","version":"0.2.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.2.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/Math1987/aithos-protocol#readme","bugs":{"url":"https://github.com/Math1987/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"1fcd469d447770f1df7b629c041a43ff8b9f12f8","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.2.0.tgz","fileCount":6,"integrity":"sha512-DPJTt1U1K3Bb3kJOmR0gmAMIu6tRRnHtmVly3mXez3l1f1bAywIuTY4LzL3SNoPSdCCJjZwsmSEkDDIiex/F1w==","signatures":[{"sig":"MEUCIQCYHG+ycuzIzf3/S40nmcX42ZGwaVRKyMmjeXBrhNvGKAIgTSpnyUJogRNZT3CAXkGs7iEwY3wHk9mtU/SGwq+3ybQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49744},"type":"module","engines":{"node":">=20"},"gitHead":"438332d42a8015d765e0b6e84a621e7a7f14c2ec","scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/Math1987/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/protocol-core":"^0.2.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1776786350615_0.508453295090417","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@aithos/mcp","version":"0.2.1","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.2.1","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/Math1987/aithos-protocol#readme","bugs":{"url":"https://github.com/Math1987/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"a3ec33acf24348089f3b821f12c66897db972c92","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.2.1.tgz","fileCount":6,"integrity":"sha512-Wm0LreENvm+VhVqRWv4taNd7aJzzUCDjoOht6Y2yVkHepGkZKBKgYtVAmdGXvxC4wYsxJk/W3hr0YkFfjx+Wvg==","signatures":[{"sig":"MEQCIH0oWPeRKQ3Q+Y2hM8Z7hyolzngbnDaoHLIxhX38Zgg7AiBFZNr05BPMI45Nu3J3rVIutrrSLWPkHxigyLWH6EqGlQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49744},"type":"module","engines":{"node":">=20"},"gitHead":"c25a875dd75a714eaa145b52624bc254d0ce61c4","scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/Math1987/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/protocol-core":"^0.2.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.1_1776839355221_0.7527107318552646","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@aithos/mcp","version":"0.3.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.3.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/Math1987/aithos-protocol#readme","bugs":{"url":"https://github.com/Math1987/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"2597cb89bbae4bc818c4fca06b5cf88ca50151c5","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.3.0.tgz","fileCount":7,"integrity":"sha512-PdNvDlh+nGW/L0eDJs8uPKS8DWwO/mOUKroFN64BYqNldvMS/PDQZRHk7Ei/ueprmmCDKppnk4it6i2h1/CpUw==","signatures":[{"sig":"MEYCIQCLX7LTjPLb3TKMQU+bEC8yyFb0Rn1itmW7Ub5O3HyyCAIhAKOjDCwdileAe26W/7mW5Os+lbWGvRiZ8qG00Cdbw4IJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50498},"type":"module","engines":{"node":">=20"},"gitHead":"c86f74cd7dd97067f47f6b8fc22a9e80e712df87","scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/Math1987/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/protocol-core":"^0.3.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.3.0_1776865716559_0.000034133929177171396","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@aithos/mcp","version":"0.4.1","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.4.1","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/Math1987/aithos-protocol#readme","bugs":{"url":"https://github.com/Math1987/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"45365a6cd294957bf4e40a8c5459f3b4179b348c","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.4.1.tgz","fileCount":7,"integrity":"sha512-BHM5DPY+Ezj2sjO7vSKpicS/G+ZFD94U++VoMs4Z4c/hQx3TWv2s1psTibDsnzVowg0K6usjgyRZYT8if0Ve8A==","signatures":[{"sig":"MEUCIQDbPqRvkJ/n5LiT/5Qf/3APNnbCUpW5PEj3OCbYmBTj1gIgL4wUcyZtDUIyIMw3dMv9RXa78D/6+6k/Ha8Z3piYQtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54427},"type":"module","engines":{"node":">=20"},"gitHead":"e2356d143aadac486760084d6e7c6b1ba1f39438","scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/Math1987/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/protocol-core":"^0.3.1","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.4.1_1776887459890_0.6509489559034936","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@aithos/mcp","version":"0.5.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"BUSL-1.1","_id":"@aithos/mcp@0.5.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/Math1987/aithos-protocol#readme","bugs":{"url":"https://github.com/Math1987/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"75474ee9628db9e2b40267bba45012d7fdc9d9af","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.5.0.tgz","fileCount":7,"integrity":"sha512-e0gx9mGv4UzMI+2YIDAYXGC5L/TiqS+41HUkxy6Qp5lyXrcAOcpAYxks/kqWCjDoq5u6yBd7OnfYD5PXZR9uxg==","signatures":[{"sig":"MEUCID2QhwNe9JJNODyHlZnXkACoR2cPop3kq7Bt1PinMxjuAiEA5TwZqQPFDkKindaHwpFtyn1zX9svm1xd6aq2MAlq5Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48544},"type":"module","engines":{"node":">=20"},"gitHead":"0d7a290dd4ac056ec0001aad2d396187bb829667","scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/Math1987/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/protocol-core":"^0.4.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.5.0_1777385861576_0.08008727516755387","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@aithos/mcp","version":"0.6.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.6.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/Math1987/aithos-protocol#readme","bugs":{"url":"https://github.com/Math1987/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"d0417c85bee7e4eaadeb55b8574cebeccc14a9bf","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.6.0.tgz","fileCount":7,"integrity":"sha512-Tep2L4bazP+OnRNXsllinyii927CczpyNp70vn0vyKhm/MAxd+ZUEwqDigPlRHZLTji0r58a0+mRx/P38neMiA==","signatures":[{"sig":"MEYCIQDnFkl/o8MjBuznsY1FoAf2cuSKZk+VyAI8tnZuvNfrrwIhALxRumV11Mrt+oqxhmAscmhpk0DcYaqWXtjnUwHDHBYF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55701},"type":"module","engines":{"node":">=20"},"gitHead":"d4f8c93eccee02d36b0df8a659c529b9e4f771e3","scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/Math1987/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/protocol-core":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.0_1777610865280_0.3168299074712855","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@aithos/mcp","version":"0.6.1","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.6.1","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"45d7f1825201a49ce78496f81c76b52538a6e616","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.6.1.tgz","fileCount":7,"integrity":"sha512-b3cmmclmCy995iTyvTBJLtD/mu+IE7i6fzSFLHw+JrMYGDnmUiOIrhE3Q0ZnSES8XCen4AaADXXvZ6XGS4MG1A==","signatures":[{"sig":"MEQCIHaZs6sdL0pa0I+mxC/BaTFmj1EVhpPR0AIKVYemx37sAiB+/UoQsSAEDCqZiPlDhRBoBoCfQ5lp50aUC8p1dNaKZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56105},"type":"module","engines":{"node":">=20"},"gitHead":"584d9ff69e9041320d967f981763e19bd0de0957","scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/protocol-core":"^0.5.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.6.1_1777612602221_0.05036088088269364","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@aithos/mcp","version":"0.7.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.7.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"7fc843ecafa2b16d8d4daa0ba9872378fd834d65","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.7.0.tgz","fileCount":7,"integrity":"sha512-cLUgFdp2gjbW6WxERnbVsV60ilYjedo96vg2/L6Fa2Tfv/z6Hccgl206yQaly0pzJTY6+daIWn0p9KgC2X+Psg==","signatures":[{"sig":"MEUCIBnu1XQKyrv2IRsuljjHgWqDA7C7rtE4TADtCSoB6oq9AiEAy1ynmDN+LC0tBUBlpkjUwjvA6S8/wjA3QfLsdTn4DZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56670},"type":"module","engines":{"node":">=20"},"gitHead":"f8989d6d6d7d6074a39bf960368b5e7af42b6cc1","scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/protocol-core":"^0.6.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.7.0_1779914026274_0.7904923858592734","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@aithos/mcp","version":"0.9.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.9.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"3b73d50563fa0fc117809441a9a64aef222e6a42","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.9.0.tgz","fileCount":7,"integrity":"sha512-VizFBMsQ4JNq9mIMT5C9jyYaQaBjD5d1hSw9wWBoodpf8LRYMYFvfx6odnP+H+9sedFKZBd8avvViPrRS/WlRA==","signatures":[{"sig":"MEUCIQD7zc9Z55Fq6FJhRUrwJe9QD+1DZa3nKEvp/kTCH83MmQIgDykHxpYSluBbUhXyTUr/9VVBz5SLQaoQkntU3pghn/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68341},"type":"module","engines":{"node":">=20"},"gitHead":"7ddf3822d6799e2e0542a936cf12896f55843936","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.1.0","@aithos/protocol-core":"^0.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.0_1781096796773_0.3429662015653858","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@aithos/mcp","version":"0.9.1","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.9.1","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"ab83dd60c4b47d10cff8a2699c74c028bb6fc7cb","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.9.1.tgz","fileCount":10,"integrity":"sha512-0atvBJPHNQPsAJf29c6Ra229343JprNQAjaXBBosd9OxxMysuZlyXQKmCKlTEgmvdDo/yGLuGQXoxcu5zU/MSQ==","signatures":[{"sig":"MEUCIQCzp4FsEpYXqUbjNUygmNsZ4HQ4WoGyGI/tJ/OElXKEigIgLi6Vq8/fPPqOMmAJ3WCTlIIJ/GCVdG6WnZVSt26juOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76955},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"eec291ea1f3136025b087f51137e3e07d7aaab58","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.1.0","@aithos/protocol-core":"^0.10.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.1_1781099056661_0.574594514997959","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@aithos/mcp","version":"0.10.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.10.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"173009f4248664472e89f5a5c7204a7eb545f85e","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.10.0.tgz","fileCount":10,"integrity":"sha512-uTyj6T0+aofUkCiiejqd4+qxO67WG8co1UWCXWOKj2vIDFggtJ7uIsnkBvxt98F5r1swuHP69WGOABwYRpeQVA==","signatures":[{"sig":"MEUCIQDRUEb8PZlqJFsF3Maabux3Wo+llKKrCjvOiFwf9eYQ0gIgD2js1ZWihV+XdTFGBWWrwG+8Jm7HAbkUMCZC6zchXag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90767},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"d6e01e23ecda9e409e55060fabdbd0f2fcc57463","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.2.0","@aithos/protocol-core":"^0.10.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.10.0_1781101982586_0.42547555176345164","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@aithos/mcp","version":"0.11.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.11.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"12834eadce774cb9576ffcb9c0274090d3c5a79b","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.11.0.tgz","fileCount":10,"integrity":"sha512-5KuZ5njM/cNT/vOwETCrF3z7KDc3hPKsXfHdde3VNVccVNqnf5cojzfypTVKFupdDAJ3JvcWnqLWdzgS5GA4FQ==","signatures":[{"sig":"MEUCIG+rLrsv3MADmrW2QSd6JcU8ELk7S7IYfHREKj/YgTa1AiEAqkWc6YAjsLyElokpw5TKCVws8Ui2F7ExG3h9DMIiJwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104298},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"282eeadd15c27a6cb5a4d9d78e0e9f72d908545a","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.3.0","@aithos/protocol-core":"^0.10.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.11.0_1781103217856_0.1728939565201637","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@aithos/mcp","version":"0.12.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.12.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"439a45a5d753e7ad8705624f80a812df91b1b333","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.12.0.tgz","fileCount":12,"integrity":"sha512-qbTWeGAdsDq6lsfuVA0nji3QSTjVYGNx1Wg+fWPx+/QkATlyhRcrheGo3GtUURg6vO3NypXLmBaiQN8NcndQ4Q==","signatures":[{"sig":"MEUCIEu3E7iSCfmOPreudcMHOI4v072/W++EUJromDg78gveAiEAztb/4eqchcoUJTGlJ2ScvDHry3s/gXfTSrIcsCFCEY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120139},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"09406435ac9cd8bc536869f53aaf8b4fb3d54015","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.4.0","@aithos/protocol-core":"^0.10.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.12.0_1781107692329_0.7853026099036269","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@aithos/mcp","version":"0.12.1","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.12.1","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"f91d24f6ce191805226e654ad20a0ec1a666b5fe","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.12.1.tgz","fileCount":12,"integrity":"sha512-VM1lTLVot6OzQSf1/owsO6DVJoDJqbhG4FGBI347x9hp/tqY4/s0ZvkUtWaKNgU5T574cMr9iYKA/C4bUvcDug==","signatures":[{"sig":"MEYCIQDFPMGwTzA/UItUk5LweE5nwcXJ0Vivhs1FNM74CFxa2AIhAIES9dVLaDSTznP7Ip2VF5R9p5pene8di8344Mqp6Ddc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120486},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./pack":{"types":"./dist/pack.d.ts","default":"./dist/pack.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"b1116ee43228b89f5d0c28ca16eaf0240059dd1b","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.4.0","@aithos/protocol-core":"^0.10.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.12.1_1781114057483_0.3648469547189537","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@aithos/mcp","version":"0.13.0","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.13.0","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"7852237038984273857ba005df9a54d6cce0c860","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.13.0.tgz","fileCount":12,"integrity":"sha512-R9oeW9+BxphJIt3fDvNNPoQlk6EF3mncPCDurxyavn/1Q281D4VZRqcBkrhyn020EAmZg5GbulkuA0Bjd0C7Fg==","signatures":[{"sig":"MEUCIQDg4yDT4vxi1PDJGB0H40KfWfHGM1zGj0bkKCuX69FboAIgHXi6fZDidKlHqkRh+GNdfTtknZluHKyHB4ffmTib7O0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132098},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./pack":{"types":"./dist/pack.d.ts","default":"./dist/pack.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"8008ef4cebe3699aa9c9ef6a0ec93f2d163fde6d","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.5.0","@aithos/protocol-core":"^0.10.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.13.0_1781169453204_0.2679066941963941","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@aithos/mcp","version":"0.13.2","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.13.2","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"eb826ccdd58da8701ab709f0c38bc40264e77726","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.13.2.tgz","fileCount":12,"integrity":"sha512-k9Aa1sqo2F6yTVaKSxdmqBIx9eEUkfc5SymSsgPUOjZOi9hbq88IHB7yQVxQgFUQ5ob7mUBUjGbv9QxnQi/MYA==","signatures":[{"sig":"MEQCIAZHfXAtsiAPH1HEXWMRX9n/Vqfv4e2AyOSzJAGcHcPqAiAH8khURb44RTJQg39Xkf2mxoLYvG95od1QoU3tUnHXow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":132366},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./pack":{"types":"./dist/pack.d.ts","default":"./dist/pack.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"6b4e109371733bf94824c148cd3e31b06f072c34","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.5.0","@aithos/protocol-core":">=0.10.3 <0.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.13.2_1781627640272_0.6877732958403353","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@aithos/mcp","version":"0.13.3","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.13.3","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"b18f8e358244060d9cc4f79a934e7a5341f8bf3c","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.13.3.tgz","fileCount":12,"integrity":"sha512-rATCZ1TcQIkv7xEAV16THSJd9UNih66du24NaeWA4IWX73nl1W6xtoAFedJXMq+0PRdX83+Tyu6C297ymWx8Fw==","signatures":[{"sig":"MEYCIQCB/9hsbD8Xw7ez7SnSuQBo21yvViwhwrpVN5d9/wXVZQIhAJsICZZKQ8675RSeoLduyRC/HUXJVYrGUT+PebhCm8u4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134014},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./pack":{"types":"./dist/pack.d.ts","default":"./dist/pack.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"a7948f0523e0ff9ae33545b0d431390cf2c4d9e7","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.2","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"23.9.0","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.5.0","@aithos/protocol-core":">=0.10.3 <0.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.13.3_1781636084064_0.13985397798396293","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@aithos/mcp","version":"0.13.4","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.13.4","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"459f4e0e74ae5bb674dd6957ff0966386b63490b","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.13.4.tgz","fileCount":14,"integrity":"sha512-ydrfhX8fj0LQ0NYUa5I/1CC49WJFNZY3rxSssPNunaFEl12DoK6KaF3x+mJr3MAsexRcFwR6G+zAuG4wFZAj3Q==","signatures":[{"sig":"MEQCIECm2xt0vqNVzA0SGtRiQchScY5g2PEPU3i8q4Deezp5AiAuWKwSsdiLNm6xOSf8soXpo3tGkkPA7JIh8P9f6RLwbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142113},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./pack":{"types":"./dist/pack.d.ts","default":"./dist/pack.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"7de2e3d0abe70471b719c70174a87a1b565a0265","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.5.0","@aithos/protocol-core":">=0.10.3 <0.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.13.4_1781720513306_0.5091886496767195","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@aithos/mcp","version":"0.13.5","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","_id":"@aithos/mcp@0.13.5","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"bin":{"aithos-mcp":"dist/bin.js"},"dist":{"shasum":"562d816a50f3fc895f5334ca1cc0080a03cf4f06","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.13.5.tgz","fileCount":14,"integrity":"sha512-We5+0iqJ5lfndNLqznVslSH4MTlhhGROy1zRX3co05oTAnczU2/6w3i/jb+odvohSSWjzBoWzgNRZEF9TytrNw==","signatures":[{"sig":"MEUCIQCQ7xwpjDGs2Ur0VCGMTilcvT7+xWoKJHOzT36dljuVLgIgF9bqq6ZODyeDFoHeQP6hFnlNlBMKCSWlfLQUhmwesgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142775},"main":"./dist/server.js","type":"module","types":"./dist/server.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./pack":{"types":"./dist/pack.d.ts","default":"./dist/pack.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./package.json":"./package.json"},"gitHead":"8453f0231991f2f7eaeaf68a840cfc5373372bb1","scripts":{"test":"npm run build && node --test test/*.test.mjs","build":"tsc -p tsconfig.json && chmod +x dist/bin.js","clean":"rm -rf dist","start:http":"node dist/bin.js --transport http --port 8787","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"repository":{"url":"git+https://github.com/aithos-protocol/aithos-protocol.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.8","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.23.0","commander":"^12.1.0","@aithos/agent-tools":"^0.5.0","@aithos/protocol-core":">=0.10.3 <0.12.0","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typescript":"^5.5.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.13.5_1781759830576_0.7771326377890952","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@aithos/mcp","version":"0.14.0","description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","license":"Apache-2.0","author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","repository":{"type":"git","url":"git+https://github.com/aithos-protocol/aithos-protocol.git","directory":"packages/mcp"},"bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"type":"module","bin":{"aithos-mcp":"dist/bin.js"},"main":"./dist/server.js","types":"./dist/server.d.ts","exports":{".":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./server":{"types":"./dist/server.d.ts","default":"./dist/server.js"},"./gateway":{"types":"./dist/gateway.d.ts","default":"./dist/gateway.js"},"./auth":{"types":"./dist/auth.d.ts","default":"./dist/auth.js"},"./package.json":"./package.json","./pack":{"types":"./dist/pack.d.ts","default":"./dist/pack.js"}},"scripts":{"build":"tsc -p tsconfig.json && chmod +x dist/bin.js","test":"npm run build && node --test test/*.test.mjs","check-types":"tsc --noEmit","start:stdio":"node dist/bin.js --transport stdio","start:http":"node dist/bin.js --transport http --port 8787","clean":"rm -rf dist","check:browser":"esbuild scripts/iso-entry.mjs --bundle --platform=browser --format=esm --outfile=/dev/null --log-level=error","prepublishOnly":"npm run clean && npm run build && npm run check-types"},"dependencies":{"@aithos/protocol-core":">=0.10.3 <0.12.0","@modelcontextprotocol/sdk":"^1.29.0","commander":"^12.1.0","zod":"^3.23.0","@aithos/agent-tools":"^0.5.0"},"devDependencies":{"@types/node":"^20.11.0","typescript":"^5.5.0","esbuild":"^0.25.0"},"engines":{"node":">=20"},"_id":"@aithos/mcp@0.14.0","gitHead":"2fcf1eef2f6f762d91c1379c12fa9156de7c8d9f","_nodeVersion":"23.9.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-piQJg9OXkDM5p6aU0lsSXmNQg+Hd/EtK35CoWWrTqszHSPvcS9h26WJ20e3S/rlluKOoU8iURBCP50343dSq0A==","shasum":"ca582cf4422ebcf4426dea0c5761427233b80d24","tarball":"https://registry.npmjs.org/@aithos/mcp/-/mcp-0.14.0.tgz","fileCount":14,"unpackedSize":156453,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCt40SJOZw221FhQUTfVfTIUEFvJT9BDqpRICdeatQHzQIhALAyzmlWNp3khLUT/4/rWsxHxPVzrL7AyZpsbTv7UDgs"}]},"_npmUser":{"name":"aithos","email":"mathieu@aithos.be"},"directories":{},"maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.14.0_1782448387317_0.11141006624986716"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T15:45:50.473Z","modified":"2026-06-26T04:33:07.554Z","0.2.0":"2026-04-21T15:45:50.780Z","0.2.1":"2026-04-22T06:29:15.353Z","0.3.0":"2026-04-22T13:48:36.752Z","0.4.0":"2026-04-22T18:34:14.564Z","0.4.1":"2026-04-22T19:51:00.027Z","0.5.0":"2026-04-28T14:17:41.713Z","0.6.0":"2026-05-01T04:47:45.433Z","0.6.1":"2026-05-01T05:16:42.369Z","0.7.0":"2026-05-27T20:33:46.488Z","0.9.0":"2026-06-10T13:06:36.917Z","0.9.1":"2026-06-10T13:44:16.807Z","0.10.0":"2026-06-10T14:33:02.726Z","0.11.0":"2026-06-10T14:53:38.029Z","0.12.0":"2026-06-10T16:08:12.503Z","0.12.1":"2026-06-10T17:54:17.618Z","0.13.0":"2026-06-11T09:17:33.335Z","0.13.2":"2026-06-16T16:34:00.437Z","0.13.3":"2026-06-16T18:54:44.242Z","0.13.4":"2026-06-17T18:21:53.461Z","0.13.5":"2026-06-18T05:17:10.720Z","0.14.0":"2026-06-26T04:33:07.451Z"},"bugs":{"url":"https://github.com/aithos-protocol/aithos-protocol/issues"},"author":{"name":"Mathieu Colla","email":"mathieu.colla.pro@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/aithos-protocol/aithos-protocol#readme","keywords":["aithos","did","identity","ethos","mandate","mcp","ai-agent","protocol"],"repository":{"type":"git","url":"git+https://github.com/aithos-protocol/aithos-protocol.git","directory":"packages/mcp"},"description":"Aithos MCP server — exposes an Aithos identity's ethos and mandates to MCP-speaking agents over stdio or HTTP.","maintainers":[{"name":"aithos","email":"mathieu@aithos.be"}],"readme":"# `@aithos/mcp` — Aithos MCP server\n\nExposes an Aithos identity's **ethos** and **mandates** to any MCP-speaking\nagent (Claude Code, Claude Desktop, custom hosts, …) over either:\n\n- **stdio** — the classic local transport, used by IDEs and desktop apps\n- **HTTP** (Streamable HTTP, `POST /mcp` + SSE fallback) — for daemonized /\n  remote deployments\n\nThe server is a thin wrapper around `@aithos/protocol-core` — the same library\nthe `aithos` CLI is built on — so its behaviour is byte-for-byte identical to\nthe command-line tool. It reads from `$AITHOS_HOME` (default `~/.aithos/`),\nexactly like the CLI.\n\n## Install / build\n\nFrom the repo root (npm workspaces):\n\n```sh\nnpm install\nnpm run build\n```\n\nThis produces `mcp/dist/bin.js`, exposed as the `aithos-mcp` binary.\n\n## Run\n\n### stdio\n\n```sh\naithos-mcp                          # default\naithos-mcp --transport stdio        # explicit\n```\n\n### HTTP (Streamable HTTP)\n\n```sh\nexport AITHOS_MCP_TOKEN=$(openssl rand -hex 32)\naithos-mcp --transport http --port 8787 [--host 127.0.0.1] [--stateless]\n```\n\nClients must send `Authorization: Bearer $AITHOS_MCP_TOKEN`. Stateful mode is\nthe default — the server hands out an `Mcp-Session-Id` header on `initialize`\nand clients echo it on subsequent calls. `--stateless` disables sessions\n(every request is independent) and is appropriate for serverless deployments.\n\nA `GET /healthz` endpoint returns `200 {\"ok\": true}` with no auth check.\n\n## Tools\n\nTool names, schemas, and normative descriptions come from the shared\ncanonical catalogue **`@aithos/agent-tools`** (one source of truth across the\nMCP server, the SDK agent loop, and the platform registry).\n\n| name                    | what it does                                          |\n| ----------------------- | ----------------------------------------------------- |\n| `identity_list`         | List every identity this host serves                  |\n| `identity_describe`     | DID + sphere DIDs for one identity                    |\n| `ethos_list_sections`   | Section index across `public` / `circle` / `self`     |\n| `ethos_read_section`    | Read one section's current body (per-section decrypt) |\n| `ethos_read_sections`   | Read several sections by id in one call               |\n| `ethos_verify`          | Full integrity check (chains, signatures, manifest)   |\n| `ethos_add_section`     | Create a new section                                  |\n| `ethos_update_section`  | Update title/body/tags of a section                   |\n| `ethos_delete_section`  | Delete a section (audit trail in the gamma log)       |\n| `mandate_verify`        | Verify a mandate against a local DID document         |\n\n> **0.9 rename.** The pre-0.9 `aithos_*` tool names (and their camelCase\n> arguments) keep working at `tools/call` through a deprecation bridge — they\n> are no longer listed, and removal is scheduled for 1.0. Mapping:\n> `aithos_ethos_show_section` → `ethos_read_section`,\n> `aithos_ethos_modify_section` → `ethos_update_section`,\n> `aithos_list_identities` → `identity_list`, etc. (see\n> `LEGACY_TOOL_ALIASES` in `@aithos/agent-tools`).\n\n### Mandate-scoped exposure\n\nWhen the server is created with a `mandate`, `tools/list` only exposes the\ntools its scopes allow (e.g. a read-only mandate never sees the write tools).\nPer-call zone enforcement stays on in the handlers either way — a forged call\nto a hidden or out-of-scope tool returns an error and never writes.\n\nRead tools require either no auth (`public` zone) or a local identity (so the\nserver can decrypt `circle` / `self`). Write tools (`add_section`,\n`update_section`, `delete_section`) accept either:\n\n- nothing (signs directly with the subject's sphere key — only works on the\n  subject's own machine), or\n- `mandate` (id or path) + `agent_key` (path to the delegate keyfile produced\n  by `aithos delegate-key`), in which case the write is signed by the\n  delegate key and the mandate id is recorded in the on-disk signature.\n\n### Library use (isomorphic core)\n\n`createServer(opts)` is browser-safe: it imports no node builtins and no\nfilesystem backend (`npm run check:browser` enforces this). Hosts inject\ntheir capabilities — `storage` (an `AithosStorage`; **required**), `io`\n(path-form mandate/keyfile reading), `home`, `manifestPath`, `renderZone`,\n`mandate` (scope-filtered exposure), `legacyAliases`. The `aithos-mcp` CLI\n(bin.ts) is the node host and wires `FilesystemStorage` + `$AITHOS_HOME`.\n\n## Resources\n\n| URI template                                  | mime                  |\n| --------------------------------------------- | --------------------- |\n| `aithos://identities`                         | `application/json`    |\n| `aithos://ethos/{handle}/manifest`            | `application/json`    |\n| `aithos://ethos/{handle}/{zone}`              | `text/markdown` *     |\n| `aithos://ethos/{handle}/manifest-path`       | `text/plain`          |\n\n\\* For `circle` / `self` zones the server tries to decrypt with the local\nidentity. If no identity is available, it returns the on-disk ciphertext as a\nbase64 blob — useful for sync agents that never need plaintext.\n\n## Wiring it up\n\n### Claude Code / Claude Desktop (stdio)\n\n```jsonc\n{\n  \"mcpServers\": {\n    \"aithos\": {\n      \"command\": \"aithos-mcp\",\n      \"args\": [\"--transport\", \"stdio\"],\n      \"env\": { \"AITHOS_HOME\": \"/Users/me/.aithos\" }\n    }\n  }\n}\n```\n\n### A remote HTTP server\n\nBehind any reverse proxy that preserves headers:\n\n```nginx\nlocation /mcp {\n  proxy_pass         http://127.0.0.1:8787/mcp;\n  proxy_http_version 1.1;\n  proxy_set_header   Connection \"\";\n  proxy_buffering    off;       # critical for SSE\n}\n```\n\n## Security notes\n\n- The bearer token is the only auth check at the transport level. Rotate it\n  with the same care as any other secret.\n- The server runs with the privileges of the user who started it. Anyone who\n  can reach the bearer-protected endpoint gets full read/write power over the\n  identities in `$AITHOS_HOME`.\n- v0.2.x stores private sphere-key seeds as plaintext JSON files under\n  `$AITHOS_HOME` (mode 0600). Treat that directory as a credential store.\n  The gamma log itself is sealed at rest under the self sphere key.\n\n## License\n\n[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). See [LICENSE](./LICENSE)\nin this package and the [repository overview](../../LICENSE).\n\nThe protocol specification (`spec/`, `SPEC.md`, `WHITEPAPER.md`) is under\n[CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).\n","readmeFilename":"README.md"}