{"_id":"@c9up/ream-mcp","_rev":"20-594737a8a0d63a484c261d59e3b72c44","name":"@c9up/ream-mcp","dist-tags":{"latest":"0.1.23"},"versions":{"0.1.4":{"name":"@c9up/ream-mcp","version":"0.1.4","license":"MIT","_id":"@c9up/ream-mcp@0.1.4","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"e9a4054df45cf2f2fc35ded777269e2c354001c9","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.4.tgz","fileCount":256,"integrity":"sha512-A5XOXzdKL/gZOUbKO+gXXmBpfVSX0R0hjzZ+BiLrsyAKcskevO3+PaKpZXlVgG5PmBMXgLwUuarIrifhS9LSAA==","signatures":[{"sig":"MEQCIHKrvrXfNhKC5luu52xXMUYLaIbbIcGAD3m+X5eNDoUYAiAjOdDg19jZqtPWwVDHrFYQdVaU89tFs/oLP4is8tKqjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56039730},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/8873852db1605194fd08227a2365dc45/c9up-ream-mcp-0.1.4.tgz","_integrity":"sha512-A5XOXzdKL/gZOUbKO+gXXmBpfVSX0R0hjzZ+BiLrsyAKcskevO3+PaKpZXlVgG5PmBMXgLwUuarIrifhS9LSAA==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.1.0","@types/node":"^22.0.0"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.4_1780993719175_0.4635380612690143","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@c9up/ream-mcp","version":"0.1.5","license":"MIT","_id":"@c9up/ream-mcp@0.1.5","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"63bfed4e0dab6e55c0dba2199c13d57ebd1ec78c","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.5.tgz","fileCount":256,"integrity":"sha512-Tu0SEMeYKzr3MQ9q3CFQLsI9UWuZNmn+hAKlgNJ1pvxg1b4TXYYmovvwqE2PRcZ5JNSsgQY61fL+egi5J9Bfwg==","signatures":[{"sig":"MEQCIBUTarZyS2twt4s84/cUvZoMg9tIVdoJ2VcgJqpAEoyFAiB+1a2PmA05Pye7SjUOGE93nKbCdAhZav7x1UsIuvjdjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56039811},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/e7b47c545f731af94d01af6cc08399fe/c9up-ream-mcp-0.1.5.tgz","_integrity":"sha512-Tu0SEMeYKzr3MQ9q3CFQLsI9UWuZNmn+hAKlgNJ1pvxg1b4TXYYmovvwqE2PRcZ5JNSsgQY61fL+egi5J9Bfwg==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.1.0","@types/node":"^22.0.0"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.5_1781032717541_0.5884045574151897","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@c9up/ream-mcp","version":"0.1.6","license":"MIT","_id":"@c9up/ream-mcp@0.1.6","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"7fc2423f5b2b4da89a1ec10403f3ddd391069e5c","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.6.tgz","fileCount":256,"integrity":"sha512-6jn7ADr8+M8q/E3LQJnuKe3dY+RficXVHT0oiKnZiPYeSfDeyzpcPnWAjxf9/iKeVNgiyYoXBebhMa8j0Nj1RA==","signatures":[{"sig":"MEUCIQDNQu3lxbY+C/T+7SdlfPWxPvMDvaq5DnLgYDL3NZ38fwIgffRk4Y4TFbyvn4mm6GvW28zFYu9lM+hQHd7v7kq0Q5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56039987},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/7283c1ed55569607f96e6c2fa5a02935/c9up-ream-mcp-0.1.6.tgz","_integrity":"sha512-6jn7ADr8+M8q/E3LQJnuKe3dY+RficXVHT0oiKnZiPYeSfDeyzpcPnWAjxf9/iKeVNgiyYoXBebhMa8j0Nj1RA==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.1.0","@types/node":"^22.0.0"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.6_1781079599880_0.2664336970713108","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@c9up/ream-mcp","version":"0.1.7","license":"MIT","_id":"@c9up/ream-mcp@0.1.7","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"9465d0ad6f94163e829bf549c0b2d74dcb66ab4c","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.7.tgz","fileCount":256,"integrity":"sha512-2ehngoDvrjTJGCDDnE4532eJ+Oz4GNyqRKe8SqPLs6jaz21rsX9e+XUdm95SFVcSP/LxBXNW18sqj9b95PJvYQ==","signatures":[{"sig":"MEYCIQDOxAb8rhu11xv6N+oGsTb2fgBE7zKClLls9YE7UptamgIhAMhiTGv+U9mLZ5jNiElxJQDBZ/dF47c75BnWy1XyADvg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56044492},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/df5ede5fc1cb95468b61db5b70be8770/c9up-ream-mcp-0.1.7.tgz","_integrity":"sha512-2ehngoDvrjTJGCDDnE4532eJ+Oz4GNyqRKe8SqPLs6jaz21rsX9e+XUdm95SFVcSP/LxBXNW18sqj9b95PJvYQ==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.1.0","@types/node":"^22.0.0"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.7_1781519195445_0.7992989185455255","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@c9up/ream-mcp","version":"0.1.8","license":"MIT","_id":"@c9up/ream-mcp@0.1.8","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"499caa16ea1376d45d2898f42935b16155e6c97f","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.8.tgz","fileCount":256,"integrity":"sha512-vbkBcHG5tA8Q8x2qBLACmeQITyZqvxJnyRBWiwhOaRAhV0VFanLNjLbARO6v9AW491QsJBKSuvTA/Xeju6hh7g==","signatures":[{"sig":"MEYCIQCGR+osGfnmoZ/NRrUCOZzOIrKSbJ1X/HVdItpqw75h6QIhAOY0ZgTi27QGKzomt+qJbPYcP7OZK6ncZnMycwbZc/Yf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56053268},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/f812984d4f6a96c4c946d32d78799020/c9up-ream-mcp-0.1.8.tgz","_integrity":"sha512-vbkBcHG5tA8Q8x2qBLACmeQITyZqvxJnyRBWiwhOaRAhV0VFanLNjLbARO6v9AW491QsJBKSuvTA/Xeju6hh7g==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.0","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.1.0","@types/node":"^22.0.0"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.8_1782905032016_0.8050229704665326","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@c9up/ream-mcp","version":"0.1.9","license":"MIT","_id":"@c9up/ream-mcp@0.1.9","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"26d628b74dbcab6be001fcdb2fb558643761d032","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.9.tgz","fileCount":256,"integrity":"sha512-qw8OyXEapAIAOupwb9zEsf2mD9AcvRxeoCOl6dC3Awc08IyhbebQKc3tQKcALDKYgfPaYcNGGh6x4Bt3llnIEw==","signatures":[{"sig":"MEUCICfvkCQFARiEtv0hyCD3bJsR29CghlHo0N7Drnm7tMA+AiEA3LhChVqhz7bmGX1REpBOPy+CEdJ2x9nh8rd9Z0Laakw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57549164},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/68855798b0bcf0a4d89aa0a0a35e8a1a/c9up-ream-mcp-0.1.9.tgz","_integrity":"sha512-qw8OyXEapAIAOupwb9zEsf2mD9AcvRxeoCOl6dC3Awc08IyhbebQKc3tQKcALDKYgfPaYcNGGh6x4Bt3llnIEw==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.1.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.9_1783962579794_0.19156375766228173","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@c9up/ream-mcp","version":"0.1.10","license":"MIT","_id":"@c9up/ream-mcp@0.1.10","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"de9f035a1c355deb6c1a87be3b7f560efc3fc0f3","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.10.tgz","fileCount":256,"integrity":"sha512-LlR1QfGi1OaEYE+ZIfI+upZnoJuDUnRevKdDIa75VNEBlpSHhBQYy/vC9RsBInZwi+T9ZXcT7309xpDveSVGgA==","signatures":[{"sig":"MEYCIQDQ0B6ltC5AIpZ0wOufQrs6TpNdOex8fTx8GDicp0wMzQIhAPgX9BUigET7K+Vk6vYYJyrfhC357Cfu5SE4owxx+HqR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57435519},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/c5668cd338f6f6eab55d6e9883fb35a1/c9up-ream-mcp-0.1.10.tgz","_integrity":"sha512-LlR1QfGi1OaEYE+ZIfI+upZnoJuDUnRevKdDIa75VNEBlpSHhBQYy/vC9RsBInZwi+T9ZXcT7309xpDveSVGgA==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.1.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.10_1787741379365_0.7808178402254953","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@c9up/ream-mcp","version":"0.1.11","license":"MIT","_id":"@c9up/ream-mcp@0.1.11","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"b4b38604b3db82fa546088a6ef3d948482dbbd2c","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.11.tgz","fileCount":256,"integrity":"sha512-vYdK25hFzkyJBfb3WfeES4voEFGRPq11n2ocKfsti1Oh+0QRTXoNNse45qvuZI6uT7fenVvhvlqryTMzSbLBAg==","signatures":[{"sig":"MEQCIA8CbInavqLxxKTsWRtHZmPgVsQ/ni3rtXQREL/tfz7hAiB7qSn7qkdzoBbFDsCAXKvUmKYGkvvvdWuiboaGH2+XsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57443685},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/a36ce944202d96c6a88e27a1c4484cc6/c9up-ream-mcp-0.1.11.tgz","_integrity":"sha512-vYdK25hFzkyJBfb3WfeES4voEFGRPq11n2ocKfsti1Oh+0QRTXoNNse45qvuZI6uT7fenVvhvlqryTMzSbLBAg==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.2.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.11_1787858812583_0.38908382791703966","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@c9up/ream-mcp","version":"0.1.12","license":"MIT","_id":"@c9up/ream-mcp@0.1.12","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"1f32ad6eb7b9421b2094467cd7b8b8fb90d300b0","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.12.tgz","fileCount":256,"integrity":"sha512-OZXkdIW7Hqx1c4UgrNNcuX22oRMYhHczcdRFQ8JpBsQwvlMz8a24/pxGjfhyVnEcka+CIjxtR/JRxb3HPQ2ZtQ==","signatures":[{"sig":"MEUCIDuKEQBsZ5adv1Krz88BcHOSKO6hbj5pUzn9nvJhDGvhAiEA/dNVTURDaw5pkSu9AxcN1s1gPGkcf+NGkAPK+mz9x6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57443485},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/551b8552424292802170236593d71b00/c9up-ream-mcp-0.1.12.tgz","_integrity":"sha512-OZXkdIW7Hqx1c4UgrNNcuX22oRMYhHczcdRFQ8JpBsQwvlMz8a24/pxGjfhyVnEcka+CIjxtR/JRxb3HPQ2ZtQ==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.3.0","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.12_1787902217598_0.2617719726282606","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@c9up/ream-mcp","version":"0.1.13","license":"MIT","_id":"@c9up/ream-mcp@0.1.13","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"5aa1a962882e102b7a64da2cf8d1c9b4cc86368f","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.13.tgz","fileCount":263,"integrity":"sha512-Vgw0f3/tbCWQUp+mLzXmx5Gqc/ric86R94wYyXGx/FTJ9yRsadIzQ1MZUH/K8wv4WMFjAWOP0vUM5Yy0o3Rifg==","signatures":[{"sig":"MEUCIFp42DVuERKzjdEPA2odHSCw8o8LDJXqukBoQyAl3qrHAiEAv1Iv0dRGBjKmisYvPJx6Krw0b2fvju75RxOPcfmQZMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57454644},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/a1692adc1635a7e94a015e92ef7078b8/c9up-ream-mcp-0.1.13.tgz","_integrity":"sha512-Vgw0f3/tbCWQUp+mLzXmx5Gqc/ric86R94wYyXGx/FTJ9yRsadIzQ1MZUH/K8wv4WMFjAWOP0vUM5Yy0o3Rifg==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.3.3","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.13_1787936739083_0.43947242988937374","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@c9up/ream-mcp","version":"0.1.14","license":"MIT","_id":"@c9up/ream-mcp@0.1.14","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"4519ff3303b652e113fd61dd02df01d7b1627cfd","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.14.tgz","fileCount":263,"integrity":"sha512-QIuTuKWYWW5q8n6UjwUkqwnoGsJj14Exrf2K0ljxJ8HNwXHwrBxNVEPhdt+NUtjhsL5uwBVAF/2MJBNeFnsKrw==","signatures":[{"sig":"MEYCIQDoFzOmy99ULiJ2I76T4olorkyqnsEZd7JZyTFRwzYeZgIhANjRfv8ngAHHca0wRqe1F9cn4H3BNaczY5VUg+NrhhgC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57454159},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/4a2f8db1e7b9b5b3c3926df64b29345c/c9up-ream-mcp-0.1.14.tgz","_integrity":"sha512-QIuTuKWYWW5q8n6UjwUkqwnoGsJj14Exrf2K0ljxJ8HNwXHwrBxNVEPhdt+NUtjhsL5uwBVAF/2MJBNeFnsKrw==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.3.3","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.14_1787988682691_0.8311420659054924","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@c9up/ream-mcp","version":"0.1.15","license":"MIT","_id":"@c9up/ream-mcp@0.1.15","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"7fee4d76055579b93d64eb7396a31db2e2434e6f","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.15.tgz","fileCount":263,"integrity":"sha512-E47ENwAOjqdKwkKt4GVsy+iHNeBs8+L+lsRvZb9ZGIRNvHibW9N8i4HDh5p5PiureOo9fscr9JWVXCkrecn1sw==","signatures":[{"sig":"MEUCIDYl/uiX61++GGUdnF+B8K9L0CzGpwFDUi86ewU0xFbpAiEAgH9q4Kc40WuBb1RKhrOngjfExmM+1hxatfp+5BP8ToE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57454181},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc","test:rust":"cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/ca7323add5331d279eade1b593d4ce31/c9up-ream-mcp-0.1.15.tgz","_integrity":"sha512-E47ENwAOjqdKwkKt4GVsy+iHNeBs8+L+lsRvZb9ZGIRNvHibW9N8i4HDh5p5PiureOo9fscr9JWVXCkrecn1sw==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.3.3","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.15_1788192588066_0.8962057546581916","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@c9up/ream-mcp","version":"0.1.16","license":"MIT","_id":"@c9up/ream-mcp@0.1.16","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"80cf78fe6ec2a74a5c3037cf42dfcc09eb6990ff","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.16.tgz","fileCount":263,"integrity":"sha512-FK5dEZa5U16C7dXngkU/g9TlqV5HPjev4ZCBsSo1oxG4LUovQc2qqhALmSlz0ra8fiFD6BbBwOoPII3SUJhRyw==","signatures":[{"sig":"MEUCIQD8Toj6HoBEywW7PPB5rIGCuGGOt7qohb+m5DFRfkBYngIgehedpqUB7/mAEwrrgWvyoHVAQbJU0m4KJj1JFsBZmRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57494826},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc -p tsconfig.build.json","test:rust":"REAM_MCP_DISABLE_EMBEDDINGS=1 cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/146202f16a7691592c96547e3ada2d1a/c9up-ream-mcp-0.1.16.tgz","_integrity":"sha512-FK5dEZa5U16C7dXngkU/g9TlqV5HPjev4ZCBsSo1oxG4LUovQc2qqhALmSlz0ra8fiFD6BbBwOoPII3SUJhRyw==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.3.3","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.16_1788277343591_0.14511622208615393","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@c9up/ream-mcp","version":"0.1.17","license":"MIT","_id":"@c9up/ream-mcp@0.1.17","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"48c748259c4dfa39a692050ee70d436df6c730d9","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.17.tgz","fileCount":263,"integrity":"sha512-M80nZuW7qfCquwF6UokDvgqdN/+W2wZ+6GqbAo6FGWQn3oC7J4rziQhmkBf/8ZOKPNelbmJsY0w6eS5ibAheWQ==","signatures":[{"sig":"MEUCICPYokj742vzYWDqNJu3LMHUHyLSK1YFksSGAM7pjpfKAiEA9N9K3gV/5hY0LTKcCh3/ORypUKxHeUNiiPB/EXxZsDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57813364},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc -p tsconfig.build.json","test:rust":"REAM_MCP_DISABLE_EMBEDDINGS=1 cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/f220bd20f0678bdb86dea7a5bf472c88/c9up-ream-mcp-0.1.17.tgz","_integrity":"sha512-M80nZuW7qfCquwF6UokDvgqdN/+W2wZ+6GqbAo6FGWQn3oC7J4rziQhmkBf/8ZOKPNelbmJsY0w6eS5ibAheWQ==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.3.3","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.17_1788537896533_0.8257711066286109","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@c9up/ream-mcp","version":"0.1.18","license":"MIT","_id":"@c9up/ream-mcp@0.1.18","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"5a05208c4ea9d671c8f405e3be9bab704787c012","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.18.tgz","fileCount":263,"integrity":"sha512-PR5+mHAxoiaLCpBF83IgVs9Bm5bfpDqOUq/3NE+b07Zv8uFJTOYU4NOYUc6Ywd+zZQg58g9rtmHJ/Q0remejSg==","signatures":[{"sig":"MEUCIQCAdD7Z7Vj2hgyKAjVPbQBLQyXb6u2FyU1gXvzrhFue3wIgBo2zfq9qm784IW2J5x5HG4vKmYuPv3jyR79lkzeZviE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57814644},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc -p tsconfig.build.json","test:rust":"REAM_MCP_DISABLE_EMBEDDINGS=1 cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/ca58cbe0a50b700e45796abfe74a284f/c9up-ream-mcp-0.1.18.tgz","_integrity":"sha512-PR5+mHAxoiaLCpBF83IgVs9Bm5bfpDqOUq/3NE+b07Zv8uFJTOYU4NOYUc6Ywd+zZQg58g9rtmHJ/Q0remejSg==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","vitest":"^4.1.2","typescript":"^6.0.2","@c9up/atlas":"^0.3.3","@types/node":"^22.0.0","@biomejs/biome":"^2.4.10","@vitest/coverage-v8":"^4.1.2"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.18_1788624931769_0.7618836760673402","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@c9up/ream-mcp","version":"0.1.19","license":"MIT","_id":"@c9up/ream-mcp@0.1.19","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"5368884aadcb6999d001bbcd4728acbfe12cf47d","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.19.tgz","fileCount":263,"integrity":"sha512-bvONV4x+DzukNolLw0PzFNFbQULUprCMWp0RxidR8x8l7DW6Ch5PSuXoeBQMmspSrv9O8KfWuoQSD7Wofpdcbw==","signatures":[{"sig":"MEYCIQCvC4lRvH+yFvoXMmu4B/mneOHj2OQXs0llaeo3FO6ADwIhAJzmG/U5EyJfzK0pIWaeB83n/bHLKKFrwlRwj7sI8XqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF9yURb4CNuT2DAFTRht7p/fvTM+KtsH9gdXL8BZOEqZAiEAn+gGD/VTRiWLlBTViduPagErqAkj0uFKzPVTmwJ62JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56473630},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc -p tsconfig.build.json","test:rust":"REAM_MCP_DISABLE_EMBEDDINGS=1 cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/87149e520e04aa457f715e803f806726/c9up-ream-mcp-0.1.19.tgz","_integrity":"sha512-bvONV4x+DzukNolLw0PzFNFbQULUprCMWp0RxidR8x8l7DW6Ch5PSuXoeBQMmspSrv9O8KfWuoQSD7Wofpdcbw==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"4.1.11","typescript":"^6.0.3","@c9up/atlas":"^0.3.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.19_1789809291245_0.2444650735576357","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@c9up/ream-mcp","version":"0.1.20","license":"MIT","_id":"@c9up/ream-mcp@0.1.20","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"5e2f801d5596817ba235df0c3335d0a830902cc6","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.20.tgz","fileCount":263,"integrity":"sha512-+STvQXRBKtjfjeewwFyAedyzdndKzDti5J/WpIqNDDkZNiBC5kGX4FhBNpvoyyJHRVAeyOQ1rNJ9ECGE553E7Q==","signatures":[{"sig":"MEYCIQCSCgA3oegAy+h/Nah/LmfUX8PlY/W/94DYFotmkRTQswIhAJqSIYImYPz2PMTkrbIPp8gvY4lkOELbm4t+PWe8LzFf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3r6sYRoEIBKA2EIqsPzoEXeJDaXNruwL1WxgHpH337wIgB74uTH+mCp6WKJbkw4WnTTo7GsTYblAGHreynxkKzTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56473550},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc -p tsconfig.build.json","test:rust":"REAM_MCP_DISABLE_EMBEDDINGS=1 cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/3bea8439bf3433320d6f71c0eb8c1b47/c9up-ream-mcp-0.1.20.tgz","_integrity":"sha512-+STvQXRBKtjfjeewwFyAedyzdndKzDti5J/WpIqNDDkZNiBC5kGX4FhBNpvoyyJHRVAeyOQ1rNJ9ECGE553E7Q==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"4.1.11","typescript":"^6.0.3","@c9up/atlas":"^0.3.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.20_1789813109169_0.41653987153187844","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@c9up/ream-mcp","version":"0.1.21","license":"MIT","_id":"@c9up/ream-mcp@0.1.21","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"2c40ee3dd52a540c3c471a40fee3b72df7e111a6","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.21.tgz","fileCount":263,"integrity":"sha512-aRyBXIy79RG6oQrvSaMkK5+NXscukMQ+rCgH3PqCEUJF/ChxuAPRIxdIpVxzd+TQyjdalS6LFU6KDjD3o7MMvw==","signatures":[{"sig":"MEYCIQCGLEMpYzgHCwXDd2LdIZZDiCH4vI988jARu6sNp4Bk5AIhAI8061tj1LriKxdsQOdApFBCPwhy9pbY5Chppr1vpwVi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJFNyNExBthSKjt+bScRxiDNOIAirpm22twYYmV6sReAIhAKAQreKY77Cmz1zIkp9gMLLTOD9Eq/m9i2Qk41gosQ4j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56473750},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc -p tsconfig.build.json","test:rust":"REAM_MCP_DISABLE_EMBEDDINGS=1 cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/a1b749f978d5c35e8d18d09e925212de/c9up-ream-mcp-0.1.21.tgz","_integrity":"sha512-aRyBXIy79RG6oQrvSaMkK5+NXscukMQ+rCgH3PqCEUJF/ChxuAPRIxdIpVxzd+TQyjdalS6LFU6KDjD3o7MMvw==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"4.1.11","typescript":"^6.0.3","@c9up/atlas":"^0.3.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.21_1790009192906_0.015095090045533777","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@c9up/ream-mcp","version":"0.1.22","license":"MIT","_id":"@c9up/ream-mcp@0.1.22","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/ream-mcp#readme","bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"dist":{"shasum":"57349820350845de8eba7d51fa8103a5f1837bfc","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.22.tgz","fileCount":263,"integrity":"sha512-LTq7CyHv7B7/aehMKGhEnNTUOW+eTllkiz8H7DiLQJWjzpZ8FBowFc5Nikjbd2lCXhLYo4VVkQpkPPt1scqJ8Q==","signatures":[{"sig":"MEUCIQDT1lmMbcFmIIrBzeVISx3Yk1dywczcMVq8jlkMKgPiawIgdBA0A24Pd3kLyR9+Koloo4LnKAL9wI7pI2Zerc0PvzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDW8mNY8cnlUreED3lRXUgM1bD/A3KwgEDHEORB1u3D8QIgbiyqk3ac18UpKiHS9ewzIa/IKJNNAf6wu6aG+4IxuEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45490063},"main":"./dist/index.js","type":"module","_from":"file:c9up-ream-mcp-0.1.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc -p tsconfig.build.json","test:rust":"REAM_MCP_DISABLE_EMBEDDINGS=1 cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"//engines":"Node 24, not 22, because AsyncLocalStorage sits on the request hot path — the container resolves through it, HttpContext is it, and the emitter reads it on every event. Node 24 backs it with AsyncContextFrame by default, and measured on that exact pattern (one context per request, six async boundaries, several reads) it costs 0.61 us per request instead of 1.55 us: 2.5x, on every request, for free. Before 24 the same mechanism existed only behind an experimental flag, and a framework cannot base its performance on a flag the application has to remember to pass. This is NOT 'track the current LTS' — security fixes still land in 22 until 2027, npm 11 is irrelevant under pnpm, and node:sqlite is not what atlas uses.","_resolved":"/tmp/2cb2c8c51a66050eec09c4dabf8a4a0a/c9up-ream-mcp-0.1.22.tgz","_integrity":"sha512-LTq7CyHv7B7/aehMKGhEnNTUOW+eTllkiz8H7DiLQJWjzpZ8FBowFc5Nikjbd2lCXhLYo4VVkQpkPPt1scqJ8Q==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"_nodeVersion":"24.20.0","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"4.1.11","typescript":"^6.0.3","@c9up/atlas":"^0.3.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/ream-mcp_0.1.22_1790103063234_0.7158611868416598","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"_id":"@c9up/ream-mcp@0.1.23","bin":{"ream-mcp":"dist/index.js","ream-mcp-reindex":"dist/cli/reindex.js"},"bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"dist":{"shasum":"59afd64d1f2a9ee8c4e89fd892124ebd12f5fc67","tarball":"https://registry.npmjs.org/@c9up/ream-mcp/-/ream-mcp-0.1.23.tgz","fileCount":263,"integrity":"sha512-I5HP5HjxHTB8Ml5MqANU7koygn986dkrN3Xh2P6fh2BHGmLvwiUOmrzpd3U6wKBFf0OBKpFKLP+9GK31Hi2m8w==","signatures":[{"sig":"MEQCIDecO1thkWs80Xb1SUnRVIo7AS5QLhKlibiZXnpPCwUcAiB0hPgY1xGKezucpsWqOmRpVhLhH6aLZrcdyY5G8UJwmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCuLZ5GnAi9PEsbik3JZuwmtXu7Md4R67N4r/wn1uEyrgIgaWDtKkHfcgLtXQGoLE3il8rz9vWzZCr4GEPZAgYQkuY="}],"unpackedSize":45491798},"main":"./dist/index.js","name":"@c9up/ream-mcp","type":"module","_from":"file:c9up-ream-mcp-0.1.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./napi":{"types":"./index.d.ts","import":"./index.js"},"./util/project-root":{"types":"./dist/util/project-root.d.ts","import":"./dist/util/project-root.js"}},"license":"MIT","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"pnpm build:napi && pnpm build:ts","build:ts":"tsc -p tsconfig.build.json","test:rust":"REAM_MCP_DISABLE_EMBEDDINGS=1 cargo test -p ream-mcp-core","typecheck":"tsc --noEmit","build:napi":"pnpm build:rust && pnpm build:napi-types && node scripts/copy-napi.mjs","build:rust":"cargo build --release -p ream-mcp-napi","test:coverage":"vitest run --coverage","build:napi-types":"node scripts/build-napi-types.mjs"},"version":"0.1.23","_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"homepage":"https://github.com/C9up/ream-mcp#readme","//engines":"Node 24, not 22, because AsyncLocalStorage sits on the request hot path — the container resolves through it, HttpContext is it, and the emitter reads it on every event. Node 24 backs it with AsyncContextFrame by default, and measured on that exact pattern (one context per request, six async boundaries, several reads) it costs 0.61 us per request instead of 1.55 us: 2.5x, on every request, for free. Before 24 the same mechanism existed only behind an experimental flag, and a framework cannot base its performance on a flag the application has to remember to pass. This is NOT 'track the current LTS' — security fixes still land in 22 until 2027, npm 11 is irrelevant under pnpm, and node:sqlite is not what atlas uses.","_resolved":"/tmp/b753c0e4f66394d4b2951e41718ce9b0/c9up-ream-mcp-0.1.23.tgz","_integrity":"sha512-I5HP5HjxHTB8Ml5MqANU7koygn986dkrN3Xh2P6fh2BHGmLvwiUOmrzpd3U6wKBFf0OBKpFKLP+9GK31Hi2m8w==","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","directories":{},"maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"ts-morph":"^28.0.0","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"4.1.11","typescript":"^6.0.3","@c9up/atlas":"^0.3.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@c9up/atlas":"*"},"peerDependenciesMeta":{"@c9up/atlas":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ream-mcp_0.1.23_1790181300186_0.5069052648804031"}}},"time":{"created":"2026-06-09T08:28:39.015Z","modified":"2026-09-23T16:35:01.144Z","0.1.4":"2026-06-09T08:28:39.630Z","0.1.5":"2026-06-09T19:18:38.068Z","0.1.6":"2026-06-10T08:20:00.291Z","0.1.7":"2026-06-15T10:26:35.941Z","0.1.8":"2026-07-01T11:23:52.466Z","0.1.9":"2026-07-13T17:09:40.225Z","0.1.10":"2026-08-26T10:49:39.806Z","0.1.11":"2026-08-27T19:26:53.031Z","0.1.12":"2026-08-28T07:30:18.041Z","0.1.13":"2026-08-28T17:05:39.739Z","0.1.14":"2026-08-29T07:31:23.176Z","0.1.15":"2026-08-31T16:09:48.576Z","0.1.16":"2026-09-01T15:42:24.026Z","0.1.17":"2026-09-04T16:04:57.004Z","0.1.18":"2026-09-05T16:15:32.292Z","0.1.19":"2026-09-19T09:14:51.593Z","0.1.20":"2026-09-19T10:18:29.523Z","0.1.21":"2026-09-21T16:46:33.295Z","0.1.22":"2026-09-22T18:51:03.559Z","0.1.23":"2026-09-23T16:35:00.601Z"},"bugs":{"url":"https://github.com/C9up/ream-mcp/issues"},"license":"MIT","homepage":"https://github.com/C9up/ream-mcp#readme","repository":{"url":"git+https://github.com/C9up/ream-mcp.git","type":"git"},"description":"Ream MCP server — agent-ready framework assistant (docs, introspection, actions, BMAD).","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"readme":"# `@c9up/ream-mcp`\n\nFirst-party Model Context Protocol (MCP) server for the Ream\nframework. Turns a Ream project into an agent-ready workspace —\nLLMs (Claude Code, Cursor, Zed, Codex) query grounded docs,\nintrospect the live project, scaffold code, and navigate BMAD\ntraceability through typed MCP tools, instead of reading\nhundreds of files into context.\n\n## Tools\n\nThe MCP stdio server (Rust core `ream-mcp-core` wired through NAPI) exposes a\nfull toolset over `tools/list` — call it for the authoritative, up-to-date\ndescriptors. The current categories:\n\n- **docs** — grounded documentation + hybrid search over the Ream docs\n- **introspect** — inspect routes, providers, decorated services\n- **generate** — scaffold controllers, entities, providers, modules, …\n- **migrations** — status / run / rollback helpers\n- **security** — security-surface checks\n- **doctor** — environment health checks\n- **inker** — template-engine helpers\n- **station** — admin-panel tooling\n- **scheduler** — scheduled-task inspection\n- **bmad** — BMAD workflow helpers\n\n## Usage\n\n```bash\npnpm --filter @c9up/ream-mcp build   # builds Rust + TypeScript\nnpx @c9up/ream-mcp                   # launches the stdio server\n```\n\nThe server auto-detects the Ream project root by walking up from\n`cwd` and checking for, in order:\n\n1. `reamrc.ts` (canonical config name)\n2. `ream.config.ts` (legacy alias)\n3. `package.json` containing `@c9up/ream` in deps\n\nSet `REAM_PROJECT_ROOT=/path/to/project` to override.\n\n## Architecture\n\nHybrid TypeScript + Rust + NAPI, mirroring the ream-events / Atom\npattern:\n\n```\npackages/ream-mcp/\n├── src/                              TS server + utilities\n├── crates/\n│   ├── ream-mcp-core/                pure Rust business logic\n│   └── ream-mcp-napi/                #[napi] thin bindings\n└── scripts/copy-napi.mjs             cargo cdylib → .node copy\n```\n\n**Stdio MCP servers MUST NOT write to stdout** — that would\ncorrupt the JSON-RPC stream. All observability goes through\n`stderr`. Future tools added to this server must inherit this\nconstraint.\n\n## MCP SDK pin\n\nLocked to `@modelcontextprotocol/sdk@^1.x`. v2.0 (alpha as of\n2026-04) changes error semantics (`-32602` on unknown tools\ninstead of `isError: true`); we follow up post-Q1 2026.\n","readmeFilename":"README.md"}