{"_id":"@ecoma-io/archkeep-mcp","_rev":"23-ba93889dd21a0ab42ecb88a7f9470744","name":"@ecoma-io/archkeep-mcp","dist-tags":{"rc":"1.0.1-rc.1","latest":"0.30.0"},"versions":{"0.15.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.15.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.15.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"0598e882533e351d19b3d581308922f757881cc8","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.15.0.tgz","fileCount":7,"integrity":"sha512-oLxDNO0VBI4r2uf3Zkw4Xfj9sbLSEuq4movH8zLCMTOao8CAOw2MiEfPC7ZtTW9AwLfq1JTFJbELMRh8a0NxMg==","signatures":[{"sig":"MEUCIQCXNHZYrEL0jFpGXCN1ZqENK8BBAvsVO09++uqVYC19OwIgcDbnNF459PnJnnMSFmrSWxNIQFZzA7qKipxvi6tWoTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55211},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.15.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.15.0.tgz","_integrity":"sha512-oLxDNO0VBI4r2uf3Zkw4Xfj9sbLSEuq4movH8zLCMTOao8CAOw2MiEfPC7ZtTW9AwLfq1JTFJbELMRh8a0NxMg==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.17.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.15.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.15.0_1787745457465_0.017248111083856266","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-rc.1":{"name":"@ecoma-io/archkeep-mcp","version":"1.0.1-rc.1","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@1.0.1-rc.1","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"8e030a3b99449114baa54b6e3de3728641f8dbb5","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-1.0.1-rc.1.tgz","fileCount":7,"integrity":"sha512-3lqyPMpZYtm6Kt6722EITS/EwoiaeThUjljjXEFfiBNA9BdZuhLi5Nhs9RLObuki2nkOFyqT/em4sWo47CH3cA==","signatures":[{"sig":"MEYCIQCi8xgwzpwshAbvkY6Lbe00n3M8782K5hDsFmJLDo+uEwIhAKGOLWsYPjvmhszESHUSbamm8IsToV+tfFfNcXlBd3Eh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@1.0.1-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55219},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-1.0.1-rc.1.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-1.0.1-rc.1.tgz","_integrity":"sha512-3lqyPMpZYtm6Kt6722EITS/EwoiaeThUjljjXEFfiBNA9BdZuhLi5Nhs9RLObuki2nkOFyqT/em4sWo47CH3cA==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.17.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"1.0.1-rc.1","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_1.0.1-rc.1_1787946924026_0.5129655195671639","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.16.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.16.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"4052a998f5a48f08464f64952ce8d651964d4cb9","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.16.0.tgz","fileCount":7,"integrity":"sha512-3uSvUcrJegWnUrnkbo1+2a6DzyWl3dGwCav6AiiHXEhG8HJrsiLHA2Hn/PQQ1MMD4DFalxXttypaXbvLyWqZbA==","signatures":[{"sig":"MEYCIQCTgaTstQDNQ8VY3SQ8ZlgIoVNR/fwinF9Ust1ef8yhRwIhANxEPamR502dFGlB8aTeyxEbgBX6MUPvFv4sSYl3fWvW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55211},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.16.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.16.0.tgz","_integrity":"sha512-3uSvUcrJegWnUrnkbo1+2a6DzyWl3dGwCav6AiiHXEhG8HJrsiLHA2Hn/PQQ1MMD4DFalxXttypaXbvLyWqZbA==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.17.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.16.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.16.0_1788003801382_0.5534991453071076","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@ecoma-io/archkeep-mcp","version":"0.16.1","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.16.1","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"71d0f2da9ae4f62432d490b888656a2f0d016b04","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.16.1.tgz","fileCount":7,"integrity":"sha512-niM/yvzoPEveOR8Nk2IUaJuc4ecRD27msPo36TMNnRKVXr862bfjjIDNkcubeAFTDfEwWn+EUg/sxbCbxRg6zQ==","signatures":[{"sig":"MEYCIQCVTe3IzCizD1LXqxAF6tdNcvojglaBedpx8BFjSkSA/wIhAIiWD4Sqjfv5SMMXOKR67OX4hoPhrkaqxkAP26KJn55Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55211},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.16.1.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.16.1.tgz","_integrity":"sha512-niM/yvzoPEveOR8Nk2IUaJuc4ecRD27msPo36TMNnRKVXr862bfjjIDNkcubeAFTDfEwWn+EUg/sxbCbxRg6zQ==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.17.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.16.1","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.16.1_1788016681442_0.2874507247234268","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.17.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.17.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"49d7c163ca2b8e6f2495c5b46b210b26eeceefd6","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.17.0.tgz","fileCount":7,"integrity":"sha512-RQgqdetBycwRrwtjRIERyjWVpSmUpahtifomwgEgGnCcJRPUfedUtoye4XvCWYpWv+qKgeLZrtZY+OmSY8UoGg==","signatures":[{"sig":"MEUCIQDkCT9O/sD8aEq5Ux5hI+sdd0AaqEgfUMAz0zVOSsRVUwIgJYTS1HGsl8StwGVk2OOoJiAc0wtMKeHsdpwmwuYOcSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55211},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.17.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.17.0.tgz","_integrity":"sha512-RQgqdetBycwRrwtjRIERyjWVpSmUpahtifomwgEgGnCcJRPUfedUtoye4XvCWYpWv+qKgeLZrtZY+OmSY8UoGg==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.17.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.17.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.17.0_1788049593363_0.5888211912489312","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.18.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.18.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"900fb2a576fd784b9defc38187c06fa72e55a8ea","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.18.0.tgz","fileCount":7,"integrity":"sha512-9Ng+G47ZXB7RzoXxVQ+obohheptjYOiPgDyDyNOUkFNuHyNIJjLZqyh0frjSLLaazr7mQgEhROtqN8fbuta/Tw==","signatures":[{"sig":"MEUCID+Awk/iP8qB4mjtVw05quMd/bM03kYIHY4+tFhVJ2dWAiEAtW9KaS0/NpOQ0cw+JhevKDZ16AT74MgtGPr5tyam8f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55211},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.18.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.18.0.tgz","_integrity":"sha512-9Ng+G47ZXB7RzoXxVQ+obohheptjYOiPgDyDyNOUkFNuHyNIJjLZqyh0frjSLLaazr7mQgEhROtqN8fbuta/Tw==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.17.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.18.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.18.0_1788171225137_0.04741751502758618","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@ecoma-io/archkeep-mcp","version":"0.18.1","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.18.1","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"321a24860adefa5a532ef51c13a7bc377729562f","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.18.1.tgz","fileCount":7,"integrity":"sha512-XLauBiMmV1u7M7ZHkyilzqLm3aK/4Xnvly5vDlxZJ4YLMYWKWkVmYYa+3P/4+HV4pRbZQMa2wJcTtxqUCCo16Q==","signatures":[{"sig":"MEUCIBLDDTQaXO9qVACcBeD89OQkC7rDBMo5l4+jW99wbWofAiEA/+1qudP7Zg0zBH5AiA6R8y2iGLfrgmvvmOe/hpHui/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55211},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.18.1.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.18.1.tgz","_integrity":"sha512-XLauBiMmV1u7M7ZHkyilzqLm3aK/4Xnvly5vDlxZJ4YLMYWKWkVmYYa+3P/4+HV4pRbZQMa2wJcTtxqUCCo16Q==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.17.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.18.1","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.18.1_1788216036757_0.11190628616477727","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@ecoma-io/archkeep-mcp","version":"0.20.1","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.20.1","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"20c925a6b7074d537859b39d25fcdb65d777790a","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.20.1.tgz","fileCount":7,"integrity":"sha512-mAhzNLCQYvAV5MqBDpQ/YQTFGL/HHVSDugNAiwIBxEB25rHTwqhQzngHl1DJH81oRlzs8ERYIB2ljCpxnom80g==","signatures":[{"sig":"MEUCIEul6K1yebyc9hCx0m2kkEX9JBkd8zkO9HbWESZAkunGAiEA1nogCJ9+ULyGYnLYke9nprWwUdowEfVevfMAKkBuwWo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57856},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.20.1.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.20.1.tgz","_integrity":"sha512-mAhzNLCQYvAV5MqBDpQ/YQTFGL/HHVSDugNAiwIBxEB25rHTwqhQzngHl1DJH81oRlzs8ERYIB2ljCpxnom80g==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.17.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.20.1","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.20.1_1788361319641_0.3411952658075006","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.21.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.21.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"99911175af269d0b2fa54ede7745d9f9c32202ff","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.21.0.tgz","fileCount":7,"integrity":"sha512-woBll+WMHbSngPaYBDxmPGUVxsaKk3I+4LcM+nMY1fu94VjQxf1GiRTlCuaacgVmP+57iS+JrHb1XPIR8/9bzw==","signatures":[{"sig":"MEYCIQDuBatvV7s3W7rwd8lNzPbZw5GhdTnRvWH4d7AL4P85ggIhAJG9t5fS/VwAI7JePzoPl6lcKe+wyef1fRyR+xJlwpH1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":57974},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.21.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.21.0.tgz","_integrity":"sha512-woBll+WMHbSngPaYBDxmPGUVxsaKk3I+4LcM+nMY1fu94VjQxf1GiRTlCuaacgVmP+57iS+JrHb1XPIR8/9bzw==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.21.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.21.0_1788411437747_0.8344547079872606","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.22.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.22.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"7a94f4a053d939ac489ef2c892a33f500805794f","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.22.0.tgz","fileCount":7,"integrity":"sha512-G2HXrGrHYT95Ap84XNNfHSQwyYw5KpaLH+IKS4lgw7d6oXYpKSLYtG3rLSLpsOH78E16UFuAyAwX9XtJpaZGNA==","signatures":[{"sig":"MEUCIAqvS8HlfEgHA2FJhMQQBf9nIyLjiv/D2ZfxlJu/ZajYAiEAs+7l6IPg3+chytQytUN6mSUKV4aqGl/cWoI9lPbSwf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60130},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.22.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.22.0.tgz","_integrity":"sha512-G2HXrGrHYT95Ap84XNNfHSQwyYw5KpaLH+IKS4lgw7d6oXYpKSLYtG3rLSLpsOH78E16UFuAyAwX9XtJpaZGNA==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.22.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.22.0_1788489998902_0.17098099533275746","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@ecoma-io/archkeep-mcp","version":"0.22.1","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.22.1","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"36505902cc37a71685f6d44dd59c611f004277c0","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.22.1.tgz","fileCount":7,"integrity":"sha512-lmMjLmaT+eMCYOxpa6prVePVXgiSzQQAK8Lh1ah5nJcZLPKBZ2fkjIdYI7wlomGQZAO8ZD0w9/KOMGgrRFaVlQ==","signatures":[{"sig":"MEQCICMt8JEfFE1RleAVmyz9ztYap8lQdnbaAxII7AYzGCBqAiAlvoi3yKvzRfTh+AG4ZQYtZ7rfqKpN8NnyektZbaw4Qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60130},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.22.1.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.22.1.tgz","_integrity":"sha512-lmMjLmaT+eMCYOxpa6prVePVXgiSzQQAK8Lh1ah5nJcZLPKBZ2fkjIdYI7wlomGQZAO8ZD0w9/KOMGgrRFaVlQ==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.22.1","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.22.1_1788506459324_0.8390295973206894","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"name":"@ecoma-io/archkeep-mcp","version":"0.22.2","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.22.2","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"58507fa3f6e1a96b5fe6febf2f97a56bb04f3290","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.22.2.tgz","fileCount":7,"integrity":"sha512-ZAwBVc+mNlEc9IqVli58Lh+giE9FbuPNcM8ooBnVE3pmGBHymQXM8EEojR4KgbztFflDuGLEA0YeV8CqFZWAyA==","signatures":[{"sig":"MEUCIHqoxN5T5s+enlMsBmxmBofyqqnrtzU+pYAzHQFkqfwwAiEAz/iKbRXOwiEHvAoNO1ZwzLlY8o2N4yDCnHHa5makmLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.22.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60130},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.22.2.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.22.2.tgz","_integrity":"sha512-ZAwBVc+mNlEc9IqVli58Lh+giE9FbuPNcM8ooBnVE3pmGBHymQXM8EEojR4KgbztFflDuGLEA0YeV8CqFZWAyA==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.22.2","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.22.2_1788508856131_0.8335533741455528","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.23.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.23.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"e078852527f8acb1de695482140ac2113784d6ae","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.23.0.tgz","fileCount":7,"integrity":"sha512-1LTad/gJo9oUWYZ3ct2T6U4TEj6J0XIxtLbIA+bENKP3w+xRQrTKEvm7GpAH/8Bt/2hYgnS/+BR+K8cgQvfAQg==","signatures":[{"sig":"MEYCIQCdt6vfKcu+Ibmp78R2B8A0OGIj5HI8li+HPVqdcB0uPQIhAJXwgWVj12Lei3isOg+oDfJ9qrWfotbP1NE5RT9dD9G7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60130},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.23.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.23.0.tgz","_integrity":"sha512-1LTad/gJo9oUWYZ3ct2T6U4TEj6J0XIxtLbIA+bENKP3w+xRQrTKEvm7GpAH/8Bt/2hYgnS/+BR+K8cgQvfAQg==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.23.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.23.0_1788527705977_0.6336849694793818","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.24.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.24.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"2b6c4d7279113245c8dd9d485974f5ed36fc27a9","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.24.0.tgz","fileCount":7,"integrity":"sha512-lEq9E8iH4xtn3BiKNGf2e+/Nc7IhKXagnqwq7ej3NKz2zQHB8xpUHFFGu5AzAJgKTrbRXi2OREm4KWENNecpEQ==","signatures":[{"sig":"MEYCIQD/vPk3gcbaJKUIFchJ5Zc/DBmh/DW/DLZggwIoupxjBQIhAPZMcuqVTHwqjhX3/7qhZDvfJni8NKk8M4E+uEvJh2Db","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60130},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.24.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.24.0.tgz","_integrity":"sha512-lEq9E8iH4xtn3BiKNGf2e+/Nc7IhKXagnqwq7ej3NKz2zQHB8xpUHFFGu5AzAJgKTrbRXi2OREm4KWENNecpEQ==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.24.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.24.0_1788540417556_0.09950949763755323","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@ecoma-io/archkeep-mcp","version":"0.24.1","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.24.1","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"ed43226c68ee4279f668b5e73cb7d6d7e9751b0e","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.24.1.tgz","fileCount":7,"integrity":"sha512-mK9JJw2GcJGJqb33n8bffT/wIMT32eneQfrCJ/5Lf4+1WB3Kte6foNf5bGauHips+ZX3icrn5PyMiDGiErrVLg==","signatures":[{"sig":"MEUCIQCgoj/eadsOlj7/Iwz9LDjiWSOWBJd1ZU4UXvOH10doxAIgLsvrwXXdjyuPwDsgqQkB+v81FhnNgXo73n8L+yskQb4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60130},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.24.1.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.24.1.tgz","_integrity":"sha512-mK9JJw2GcJGJqb33n8bffT/wIMT32eneQfrCJ/5Lf4+1WB3Kte6foNf5bGauHips+ZX3icrn5PyMiDGiErrVLg==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.24.1","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.24.1_1788551338785_0.11229367650165423","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.25.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.25.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"8f63e6b970acbbb4b1b2e64a66063b52f01d7b15","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.25.0.tgz","fileCount":7,"integrity":"sha512-MqQZPjrpWk8hvF9BYPxg+06Xna7ZEQvVlAn3TBqTgNn2d5NhIlOwsEciLSU3NkxNbk2uIvfkRI8BZUmPaYRbTA==","signatures":[{"sig":"MEUCIB5VVPk/dIQz03swNeyl0MOdI/JnrftIl+XLr8Xwc80BAiEAk7BTMV1+8l8HZYPm5bGIgrX+OBLF3jxeeqlCM4t+RO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60130},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.25.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.25.0.tgz","_integrity":"sha512-MqQZPjrpWk8hvF9BYPxg+06Xna7ZEQvVlAn3TBqTgNn2d5NhIlOwsEciLSU3NkxNbk2uIvfkRI8BZUmPaYRbTA==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.25.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.25.0_1788597139071_0.6961659886540505","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.26.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.26.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"278c41c0b61b3d931aaa4b4b5571e16d16e20265","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.26.0.tgz","fileCount":7,"integrity":"sha512-M2bQtxOugBLAJtZ9HK7tpwCzHr2m8+ivnu0S4hOwQHXiCzsveY1VZ+OsL1P6aStMfnSKTc2bEpVgYK3g4CAHWQ==","signatures":[{"sig":"MEQCIFUozoTizX7sLbFSQarU/v3oSyAqT92+hvlensBQMZJ/AiAd5SzqMk5KLRnM7iEtsfrhafWvbk/ynW8OpNG2YS/81w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60215},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.26.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.26.0.tgz","_integrity":"sha512-M2bQtxOugBLAJtZ9HK7tpwCzHr2m8+ivnu0S4hOwQHXiCzsveY1VZ+OsL1P6aStMfnSKTc2bEpVgYK3g4CAHWQ==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.26.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.26.0_1788841297433_0.3894907571861279","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.27.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.27.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"3e2425c216d6c11bafbf71b89263211c8b8e8854","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.27.0.tgz","fileCount":7,"integrity":"sha512-1B0nbFc5eNyYB8nKrESfj3KmANLFWrTeBiYElvakTVOhCGpzaNfofwrQ3zgVqZN1vBD94BD1TN9PzVESJV3fSw==","signatures":[{"sig":"MEUCICioe6HNSNtqxW79+9V7sMXTrtomgzP3xaxH32su3MdnAiEAjUXBuKxXwUfADVhe+0JdjvP/FejeqrO5/HpnvRXns4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60215},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.27.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.27.0.tgz","_integrity":"sha512-1B0nbFc5eNyYB8nKrESfj3KmANLFWrTeBiYElvakTVOhCGpzaNfofwrQ3zgVqZN1vBD94BD1TN9PzVESJV3fSw==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.27.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.27.0_1788867650029_0.017467875360419827","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@ecoma-io/archkeep-mcp","version":"0.27.1","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.27.1","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"62e206cfae8084a19268260f9701c5162c209310","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.27.1.tgz","fileCount":7,"integrity":"sha512-s7kSd9JQcctdtP+Kcn9J4cSC14r8yJgEurdims+8ZfH/zAMOGoM9o/whAYi1opbTwdxC2/mbyucwNa6El/crPQ==","signatures":[{"sig":"MEUCIQCYgqiiMSPdwd8tiDF9Gaa3Euwhrz1DLSKjg5sD5ERqyQIgcKaxtTekjpJD5EJOBMg+56s3w5yQNub9Bl9N7yscHVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60215},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.27.1.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.27.1.tgz","_integrity":"sha512-s7kSd9JQcctdtP+Kcn9J4cSC14r8yJgEurdims+8ZfH/zAMOGoM9o/whAYi1opbTwdxC2/mbyucwNa6El/crPQ==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.27.1","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.27.1_1788961603684_0.8953349995523276","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.28.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.28.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"caed86c81bb63b0eb8776ef7986a17579d207797","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.28.0.tgz","fileCount":7,"integrity":"sha512-Ohh53x3DWXM9mcOm6SEoiTSNMHZPLRGs5VuewnNOkt8pehY4974JtHBHLtZOmtmVFU+uqgR5vnM72M49Vu4VXQ==","signatures":[{"sig":"MEQCIB+jvYr255D2vOvmY0sweoTHgBPYF5guFzzcy4sTrZHMAiB9nD3nHRiabssrl22sK4WXDmVaphQ1HcWRBoQ6bZs8hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60215},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.28.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.28.0.tgz","_integrity":"sha512-Ohh53x3DWXM9mcOm6SEoiTSNMHZPLRGs5VuewnNOkt8pehY4974JtHBHLtZOmtmVFU+uqgR5vnM72M49Vu4VXQ==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.28.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.28.0_1789057419481_0.40710148347743025","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@ecoma-io/archkeep-mcp","version":"0.28.1","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.28.1","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"56a1955d2de01d2ef4847965c93e6b19b9c8b1fb","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.28.1.tgz","fileCount":7,"integrity":"sha512-faticCORDCqrODEpIMChLxq0RxqYT2wr4H7aWDd51Vgb4I/F0Y6QpAomPdqYHfULa5/IDtuLx2Lv0OSus30j0g==","signatures":[{"sig":"MEUCIQCvcOTsZRKV/5wYQJoMd7dRQvSxEsJAlIq/9Hdm6Ly+wAIgOmAs12y+Dz9S+xO1ArG294bOdZ72Gmo/f12TMJjlDU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60215},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.28.1.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.28.1.tgz","_integrity":"sha512-faticCORDCqrODEpIMChLxq0RxqYT2wr4H7aWDd51Vgb4I/F0Y6QpAomPdqYHfULa5/IDtuLx2Lv0OSus30j0g==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.28.1","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.28.1_1789114730489_0.544785441775365","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.29.0","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"license":"Apache-2.0","_id":"@ecoma-io/archkeep-mcp@0.29.0","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"bin":{"archkeep-mcp":"mcp.mjs"},"dist":{"shasum":"559851e2971a5fd4b0c5fdde04ab717c92ab81e9","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.29.0.tgz","fileCount":7,"integrity":"sha512-OPWOQ76uba0T5OGDUsM0VbKOc0aNWml9rm4dcNau0VC5/J1Qk0aqiH89uBIoF+9n0mbvrawN9Sd2Mv07TBLKJQ==","signatures":[{"sig":"MEYCIQDpp3VWaFWk2fkJN6oH0c/onflZSFecO61FZPxeHZi+2AIhALYPxvoQIWQ7l8CX452eFJQnRWmbcytfUW/BLm5qIjFm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60215},"main":"index.mjs","type":"module","_from":"file:ecoma-io-archkeep-mcp-0.29.0.tgz","engines":{"node":">=22"},"exports":{".":"./index.mjs","./package.json":"./package.json"},"scripts":{"start":"node mcp.mjs"},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.29.0.tgz","_integrity":"sha512-OPWOQ76uba0T5OGDUsM0VbKOc0aNWml9rm4dcNau0VC5/J1Qk0aqiH89uBIoF+9n0mbvrawN9Sd2Mv07TBLKJQ==","repository":{"url":"git+https://github.com/ecoma-io/archkeep.git","type":"git","directory":"packages/archkeep-mcp"},"_npmVersion":"11.19.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@ecoma-io/archkeep":"0.29.0","@modelcontextprotocol/sdk":"1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/archkeep-mcp_0.29.0_1789157349937_0.33063147120873326","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@ecoma-io/archkeep-mcp","version":"0.30.0","description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"type":"module","license":"Apache-2.0","bin":{"archkeep-mcp":"mcp.mjs"},"main":"index.mjs","exports":{".":"./index.mjs","./package.json":"./package.json"},"dependencies":{"@ecoma-io/archkeep":"0.30.0","@modelcontextprotocol/sdk":"1.30.0","zod":"^4.4.3"},"engines":{"node":">=22"},"homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"repository":{"type":"git","url":"git+https://github.com/ecoma-io/archkeep.git","directory":"packages/archkeep-mcp"},"scripts":{"start":"node mcp.mjs"},"_id":"@ecoma-io/archkeep-mcp@0.30.0","_integrity":"sha512-8uRIEJ/JrLq0p6INRYC7PEurncGOazhHNtn/Tvzg5LRuacVDgmuu80SYaqCMBE9EvCSEg+pAar2ZL9C6L/pFtA==","_resolved":"/home/runner/work/archkeep/archkeep/packages/archkeep-mcp/ecoma-io-archkeep-mcp-0.30.0.tgz","_from":"file:ecoma-io-archkeep-mcp-0.30.0.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-8uRIEJ/JrLq0p6INRYC7PEurncGOazhHNtn/Tvzg5LRuacVDgmuu80SYaqCMBE9EvCSEg+pAar2ZL9C6L/pFtA==","shasum":"089cb16030182191a89ff2720a3d2f447004f5d4","tarball":"https://registry.npmjs.org/@ecoma-io/archkeep-mcp/-/archkeep-mcp-0.30.0.tgz","fileCount":7,"unpackedSize":60215,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ecoma-io%2farchkeep-mcp@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBMpbRllsJV/84f02gNZJ88Xqfb/1fo6mV1yqzLVmFxyAiBQkHzURu9zuzvSCtUFYAosAPaxfpslh2BrpRG4iXxPxA=="}]},"_npmUser":{"name":"johnmvn","email":"john.itvn@gmail.com"},"directories":{},"maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/archkeep-mcp_0.30.0_1789273480945_0.4786025497877586"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T11:57:37.264Z","modified":"2026-09-13T04:24:41.416Z","0.15.0":"2026-08-26T11:57:37.629Z","1.0.1-rc.1":"2026-08-28T19:55:24.170Z","0.16.0":"2026-08-29T11:43:21.525Z","0.16.1":"2026-08-29T15:18:01.593Z","0.17.0":"2026-08-30T00:26:33.493Z","0.18.0":"2026-08-31T10:13:45.267Z","0.18.1":"2026-08-31T22:40:36.924Z","0.20.1":"2026-09-02T15:01:59.785Z","0.21.0":"2026-09-03T04:57:17.888Z","0.22.0":"2026-09-04T02:46:39.060Z","0.22.1":"2026-09-04T07:20:59.495Z","0.22.2":"2026-09-04T08:00:56.291Z","0.23.0":"2026-09-04T13:15:06.118Z","0.24.0":"2026-09-04T16:46:57.689Z","0.24.1":"2026-09-04T19:48:58.961Z","0.25.0":"2026-09-05T08:32:19.198Z","0.26.0":"2026-09-08T04:21:37.560Z","0.27.0":"2026-09-08T11:40:50.171Z","0.27.1":"2026-09-09T13:46:43.832Z","0.28.0":"2026-09-10T16:23:39.631Z","0.28.1":"2026-09-11T08:18:50.625Z","0.29.0":"2026-09-11T20:09:10.078Z","0.30.0":"2026-09-13T04:24:41.091Z"},"bugs":{"url":"https://github.com/ecoma-io/archkeep/issues"},"license":"Apache-2.0","homepage":"https://github.com/ecoma-io/archkeep/tree/main/packages/archkeep-mcp#readme","keywords":["mcp","model-context-protocol","architecture","enforcement","module-boundaries","agent","nx","monorepo"],"repository":{"type":"git","url":"git+https://github.com/ecoma-io/archkeep.git","directory":"packages/archkeep-mcp"},"description":"The Archkeep MCP server — the engine's commands as structured agent capabilities, over stdio","maintainers":[{"name":"johnmvn","email":"john.itvn@gmail.com"}],"readme":"# @ecoma-io/archkeep-mcp\n\nThe Archkeep MCP server: the engine's commands as **structured agent\ncapabilities**, over stdio. It is not a second implementation of anything —\nevery tool calls the same command functions the `archkeep` CLI drives, in\nprocess, through the engine package's `./commands` subpath, and returns the\nsame versioned JSON envelope `--format json` renders.\n\n```\nAgent\n  ├── Archkeep skills (arch-*)  → workflow / behavioral protocol\n  └── Archkeep MCP              → structured capability interface\n          │\n          ▼\n    Archkeep engine             → deterministic authority\n          │\n          └── CLI               → human / CI interface\n```\n\n## Install and run\n\n```shell\nnpm install @ecoma-io/archkeep-mcp\n```\n\nThe server answers for the workspace it is started in; start it from the\nworkspace root (or pass an absolute `workspaceRoot` on any call — a relative\npath is refused). One registry-published\npackage is all a consumer needs — it depends on `@ecoma-io/archkeep` itself,\nversion-locked to this package's own version.\nConfiguration, the nine tools, the authority boundary `archkeep_propose`\nholds, and how the MCP face relates to the skills and the CLI:\n[docs/integrations/mcp.md](https://github.com/ecoma-io/archkeep/blob/main/docs/integrations/mcp.md).\n\nExample client registration (Claude Code):\n\n```json\n{\n  \"mcpServers\": {\n    \"archkeep\": {\n      \"type\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@ecoma-io/archkeep-mcp\"]\n    }\n  }\n}\n```\n\n## The nine tools\n\n| tool                | answers                                                     |\n| ------------------- | ----------------------------------------------------------- |\n| `archkeep_context`  | the deterministic facts to read before changing a project   |\n| `archkeep_check`    | the authoritative verdict — `pass` / `fail` / `unknown`     |\n| `archkeep_impact`   | who transitively depends on this project                    |\n| `archkeep_drift`    | has reality diverged from the declared intent               |\n| `archkeep_explain`  | why one finding's judgment is what it is                    |\n| `archkeep_graph`    | the project graph, for structural exploration               |\n| `archkeep_history`  | ADR decisions, and evolution across graph snapshots         |\n| `archkeep_propose`  | a NON-AUTHORITATIVE proposal (`requiresApproval: true`)     |\n| `archkeep_scenario` | evaluate a hypothetical change — virtual, not authoritative |\n\nNo tool writes. `archkeep_propose` drafts candidates with their evidence and\nmarks every one `notAuthoritative`; adopting one is a reviewed pull request,\nand no tool can modify the intent, the policy, a waiver, or any authoritative\nfile.\n","readmeFilename":"README.md"}