{"_id":"@suoshengzhang/claude-context-mcp","_rev":"27-5e14f7367e4e47c20ccca0f1b2c1b91b","name":"@suoshengzhang/claude-context-mcp","dist-tags":{"test":"1.0.23-test.0","latest":"1.0.26"},"versions":{"1.0.3":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.3","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.3","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"9cd578d2c6cd7d922a9606f0d85244747068fbed","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.3.tgz","fileCount":31,"integrity":"sha512-4jT8A4JZbHEZsyUAxdUV07lmuLXieBxBlmexqZy4+O4uFqJgvDQvQjv4zeWTTWHL2U8X7IiMA31citUGp4jnrg==","signatures":[{"sig":"MEUCIQC+WMNNIXvbAJGPKF3CuHGekRlJSjR56/0+rEwBu5N9SAIgL9whm39o1m2b7hQKfXndhEMT3jTE+7I/wn7IymVsVDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49697452},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"46c1b68d3840afb6099d8ae4af43d95f5a60a9a2","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"rm -rf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.3_1756202529046_0.8046987915184391","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.4","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.4","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"f44268750977977047e9529e2c1522d1ce752ae2","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.4.tgz","fileCount":31,"integrity":"sha512-M47fLvKNXxIwAojI+9I2i+YS8UjncfBcsUpQYz0k4weVsTrmTFnpYu0STLaYptuXB8HE3e3ox32xPMpK2xy5Cg==","signatures":[{"sig":"MEUCIFnU8kPUx0BshB+RrX2iFxA8TtefVAAeVLgNup3Tl7OEAiEAxlCdUEFMuR0p+AJBTTT2XVXEdjye3Gw6kTEp5AklIF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49697556},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6707813b3e70356256cce36ea6bbb6363a28b384","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"rm -rf dist","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.4_1756203839057_0.9776515493006745","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.5","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.5","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"1289892e13d32d7c32408e64678a37ad67b454fd","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.5.tgz","fileCount":34,"integrity":"sha512-CBW/sZz7H0N1lLBBdiLrIOiri+L7tW6ZyOu0areLOU1qt1xxWc594Qc4rpWtwuX85LJRgNORAB5yNzdErcnrWw==","signatures":[{"sig":"MEUCIH96ffRieXgtUMPstkwb4UCdrvbR2m957Ddj1HrzNHKjAiEAh6v+TW6n+ooK4zKjtQvAwY125Zd3fxAIVF94mbGmA2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219353},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e72e623a81ae72b39a3b5f3de5fbeb3fcaa693c4","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.5_1756453479178_0.7360404340470361","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.6","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.6","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"d7a6d5d2fcf47584e379d2d941687dad91dba988","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.6.tgz","fileCount":34,"integrity":"sha512-a3y+pvt5ypVcREW6w9fTXLV8s/TJvabA5ZEf5wZyPnpCQu6sTVZMjxnhgxeH1aGebrVDEoiim4HAEdonDosSgA==","signatures":[{"sig":"MEUCIQC/kznisTUBXSXNDbGzm9hw2hbC/U8hVbXxQ70V0FLLPAIgMBrl6zDWkM22JtIevy95m9Sajv5tOrWphRrwiYKGwhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219413},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e72e623a81ae72b39a3b5f3de5fbeb3fcaa693c4","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.6_1756454993696_0.21338675178089983","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.7","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.7","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"332c3fd72fcc5a15164a2f172f9f7e2dad442f4a","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.7.tgz","fileCount":34,"integrity":"sha512-pBzoUjlURpHU0VFbE8jCN1irJjvzn1v0JRaGC5SF1H3mVBnbF0zVyzon4DLkoNVzozRCXeAc3J5sXm01B3OmMg==","signatures":[{"sig":"MEYCIQDhw3TBxxDdTubDVRO9MdTa6Yol1wUTpmIr7EvjyNvJ5QIhANqUBmbJyUWGkt3GhrLo4IUihbkmTWi7c8I84DHZEvh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219897},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e72e623a81ae72b39a3b5f3de5fbeb3fcaa693c4","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.7_1756455407059_0.9571722639981148","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.8","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.8","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"0c3739fdd3a6fbf968a2ce8136ee7e349e482330","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.8.tgz","fileCount":34,"integrity":"sha512-i2C5LZ5r++hgtknvLm0EQmG67t5xVBYYdUyJvitR0XevyfLcVxFDHAcHY9RBI3vGpsFvtuW/+sdzQL6aj2VEyQ==","signatures":[{"sig":"MEQCIBEN+TrAvIsoZaN5g2Zvx+qjgtwgDfPZ4iSiEamWAjTTAiB6sQsdwaDzN61dzlByNw+6+yBofymLvjGQs5D3ctlYIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e72e623a81ae72b39a3b5f3de5fbeb3fcaa693c4","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"^1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.8_1756455956394_0.7487867714852605","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.9","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.9","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"bb0febacbcf55f8fcab2248e6c23e9b9a358509d","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.9.tgz","fileCount":34,"integrity":"sha512-BB3FQJecrcA+vGfguos74NYPIJxQQbk7VVy33yYUaTbDrhbSYEZvv0uot+CSZ1HIuu0OxLnbp11K8ho+5hybSQ==","signatures":[{"sig":"MEUCIQCesk/1TMDn44K2xwRF+VFYoE9EPaGLQme3i5zKR1hBFgIgNaTj4//YpQ9t9jK1ViP6SAIKaVCnxpuoYfukdjo+PVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219891},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e72e623a81ae72b39a3b5f3de5fbeb3fcaa693c4","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.9_1756456035901_0.6090881211635795","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.10","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.10","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"203723d5bb697082e96c0eb9fd425e506c44417b","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.10.tgz","fileCount":34,"integrity":"sha512-98PB5pYMRkoFpb7G7U8sg71uCTo9o7tinyigM0gbPLr5KQlEwJK1+kvYOT/We2HOYHMbqJLzOUcbVX5cofH7gA==","signatures":[{"sig":"MEUCIAIINutWDa5mvI9VMiT6sFbSZaJjlqHYbYoMTpLtklOrAiEA7FCza7t20UG3KLG0CJu/tBOa2PK+eflHLJU+3VFefRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219892},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e72e623a81ae72b39a3b5f3de5fbeb3fcaa693c4","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.10_1756456142975_0.7681955952324797","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.11","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.11","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"0ea028f9a0c91aa8a8c14f2aae84ed0c7f74036d","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.11.tgz","fileCount":34,"integrity":"sha512-Qr3eL6WZPZV+6MGJH6bD8BcqmBZRstq3uK8dZkZttLDDMCnNh/hbYQAdrkXpSjcy+UJYfmTxJ1jn/A126OHbLA==","signatures":[{"sig":"MEUCIBrBn+uAfF0ATHjrhA/RlEE1xFPQTAnuDCObwrufNBDxAiEAgQ3Uk2rSrPnlnlAAI/7orQ8WtbYTZfeKLzEK1hn1VwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219898},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e72e623a81ae72b39a3b5f3de5fbeb3fcaa693c4","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.11_1756456436601_0.1106752443072232","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.12","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.12","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"85ddc84d9c11fdcaa46ad1a249022019264669e4","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.12.tgz","fileCount":34,"integrity":"sha512-NxUMG9elD3b5XRuiN1PGYpu3lFvnclPQisShiH1ThLo6gLB2cxIqYm0a1dM0B+6lZXI/ZYxVskefxdqUDPUFqQ==","signatures":[{"sig":"MEUCIBy2PMLj3u9343bDluNJMs6oELGB6K8utK/hpv+LHi2hAiEA6qUfb4nRBdj+rLAfTU6LjFBVuAunU4sVonE2OY3H/Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219354},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"e72e623a81ae72b39a3b5f3de5fbeb3fcaa693c4","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.12_1756456866612_0.38613483580500474","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.13","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.13","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"a96e8cf9572fb6c1dfcffbe2d2d7d051539a69ab","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.13.tgz","fileCount":34,"integrity":"sha512-BaTqSZZ0HXvCNm4XCT1+KnM/p+aAqnBAYj9WMIbN2rr7mXfapSYTQau2pzUOnIRfiF2oVa7yjumZpJdCexIBtg==","signatures":[{"sig":"MEYCIQC51kYXbb2xh+0BRsv7k53XFp+RhqqxCv344mFFk7xu1QIhAPOk7urAMTY1AZnlgisO8GdSZUsQgCH5ugAfFK049i3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219380},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"5add2c47baa9f25456a0747b9caaad60f9635b79","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.13_1756458541951_0.03547187584893541","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.14","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.14","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"d4a6c72c687845ce9ce3ad97290c1a0c2824615b","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.14.tgz","fileCount":34,"integrity":"sha512-he9sq+IL3EwNIAxxs5Mb4OCWqJkAn0U1wMosp4Q0upJDGluWsAgD/rChKoXW88YHuIt5jHhzbsCeK1PeWrIZ8g==","signatures":[{"sig":"MEYCIQC/DnZ8akDe4CDDxASEAqdMMW1zs4Tu1kYSBKFA2p7/4wIhAL28M7YEk/Qu4+4fo1HoWkr1ghYjKfSni9IWTubarK7N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223423},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"0f8a316c00066fe897d67f6ab218e5c9a23207dd","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.14_1756704641090_0.8791000613572661","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.15","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.15","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"bc30cae2e6e88aee86da324e33130dbf70772cd4","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.15.tgz","fileCount":34,"integrity":"sha512-EDubdoL91DsiE/ShXriLzoUjISzZZiNCrEv/LBpY0hDCULIK1etD2l3I+9XLKjHXnlFY8BMfMdzMkwuPGE9+tw==","signatures":[{"sig":"MEUCIQDgGll0VzfKEpanLAFTWr8OQ1ch5InyzAUkUBbASdXYRwIgKNPKBi/pMyqRc3OxK6Y8hIya0LHTkOZHyeepmwCA0ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223745},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"f1f79b5ace89336a9580d8fff3d125f87ef8efb2","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.15_1756710778818_0.8435161212972815","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.16","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.16","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"47b903a87017d4cb21dee66f22453a83f0952c9a","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.16.tgz","fileCount":34,"integrity":"sha512-4/QXEccDg15J1YPAXTWMGmjUOFquyPy6DstnDYM0BvSxHkucuQwPUPfLinGk6VCgV8gNex6aAHgx818bNiAQBA==","signatures":[{"sig":"MEUCIHs5zyQpQtWSX60ojlHiIioi60zMw6h7JDH4YwSGAV3LAiEAnrPGQrWTLi9Hdan9Tp1Sr99/RQbbahUhbU98mKepYMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224288},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"748987c6df1f0ce9c5897495b87447cbdbb61f44","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","@modelcontextprotocol/sdk":"^1.12.1","@suoshengzhang/claude-context-core":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.16_1756802997979_0.5731740348169008","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.17","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.17","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"72f1a8a110cb294ecaa30d88cbc71b21a1fe2918","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.17.tgz","fileCount":34,"integrity":"sha512-EDR+p9qv+4SmRCwZW9nCOfLwav5X5Dw8A5aRWeXsm0HMeS7FZLuElaNjNkSp/pa2FWdHpsRBxJvjI4gLcTlr/Q==","signatures":[{"sig":"MEUCIQCjK8b3g4wuw0SdBAM/VAVTTkCP7Ac7nRCmsibGnoUpvgIgFBIsHcGmtwDL7sIigSbwnycLUzhe9gvPtqprIbBpugE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"4d02ee60ada4ed611ec9679fb5a801774f7b7ee2","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.17_1756950812357_0.028270907153661318","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.18","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.18","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"103fc2c4c1ec4f3f58b87521cbbc4774cd206afe","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.18.tgz","fileCount":34,"integrity":"sha512-nRZIAarltBhFM7a8rxfVloUy6SlQlYSZI79ua9NyzT93skOpZshSWDQJa+dpt7UCnWx5y00jAD/+KsL2IWuj0Q==","signatures":[{"sig":"MEUCIQCTX6Rof9RAy/Pfa5uW4WEbKXc7QCIUYgjOxYRKXGG1nwIgCasIoMC+ig4Kf10IH2Awy+zf10yjrhH9TjHKoetkmD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224477},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6990394ef6e50e6decb687edfbaa96883ef1931d","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.18_1756969739010_0.3630303520092748","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.19","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.19","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"fc6604b0b6a1dc6d71be31322da5418dc6e313a5","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.19.tgz","fileCount":34,"integrity":"sha512-/azLtdHbODUa9xfTk5kDL8JjMlDHavGA4YXGmqVk7baQEQhLzyb5ATspA7OZtnkxiE9WDTi90ue3jHPNprl7lQ==","signatures":[{"sig":"MEUCICeK7uwRafTjIvxk9xhsoyocL7E/RCqlXkDGodzp1DOOAiEAkOGQp6kPmw/qIi8VzjG4uOj7q31keRPL6gPExbb0Zzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224461},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b4b7a84f5e6fc8a95e510aab5da41ee778722114","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.19_1756982019338_0.1928588350523166","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.1","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.1","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"36ee590097f2151acb881ae558e34e7d23626a9a","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.1.tgz","fileCount":34,"integrity":"sha512-k49wlPyDn4qHB02M9ELcWkSwwV8QlbQpZzqwpAa0Y5s3EykwbjYez5CvKkf5UEWBdKz2LPxS9ty4Qb37Bw8m4w==","signatures":[{"sig":"MEUCIDuL25M8NgEpnOM/g9pejTbnJQ3SCBWY43QAnWj7dYiYAiEAly3xK7EtVefL/sZiUBvr5gfm2W9GjURnjrif9iHn2jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224880},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"1f564e51b37f8a2426886e278aebc21cda03790d","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.1_1757044707782_0.6487234176659669","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.20","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.20","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"8c40553136a3cf147e0720bc1c273605750b151a","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.20.tgz","fileCount":34,"integrity":"sha512-fanA+zk32PQb7H3fr4APm66LW+oYBW8SqXnu9WCJb32HCApoVkUPjT0ourpGkG2l7Hyj4qRmO28ZDmntHsi5Vw==","signatures":[{"sig":"MEQCIArkROUJjtbRj20V8wuWa2YvFr6aDv/aDWTlA64mLoLXAiBJU5f6gQXinav4lrRZAAPEPq5yTf/iX7wRdly/a9AFhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":223769},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"41e3e5fc48b8f2ab0bd6ca3a125bd4dbc5109842","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.20_1757067079775_0.6896064123083476","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.21","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.21","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"6abe78d5f62e764cbe620c055b0edfd4ef7a93d2","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.21.tgz","fileCount":34,"integrity":"sha512-APymf3kUspqtYqm+q1Iokq1vslehBjPmnPU/4aEAllm6PNec4/bowVkB19vFY+WQcZL1kSO3QUbkTfWmRVClZw==","signatures":[{"sig":"MEQCIGXVdaOVe+pchh5UevWhbLE9nQp7OeSc9LyQ4LYIaq++AiAZOaK6fTD0lhd6hl0HH6ywKO2ocQCNpahZQ1pxVoT/Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224189},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"feeb44db22ad40d1b1e253f225f61cd2d2c6ba22","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.21_1757067846384_0.8644698484272322","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.22","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.22","maintainers":[{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"975fcf7636d93f0b136024f87e370c18a94e2920","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.22.tgz","fileCount":38,"integrity":"sha512-6CpwrCTcsVJN5fcCa9I9MZvFysjvF8lgx+dWyeRunKji1E2xK2D+1f+95wgOu7+WFfhATTJcDZ7xjcpAFqIbJA==","signatures":[{"sig":"MEYCIQC34tFl9yP/bwmqelw/RwNvOuCHhWr7dSESqj5ZNtAqrwIhAMnSY+XirQC7a5IgN1d+RV8LFBGPE8JJUxvOTOyE7NeO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246244},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"c78b7fd0ae683e858467bb2dca481f1b3cf9b5de","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","prepublishOnly":"pnpm build","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.1.0","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.55","chokidar":"^4.0.3","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.22_1757129747285_0.07487767029372727","host":"s3://npm-registry-packages-npm-production"}},"1.0.23-test.0":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.23-test.0","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.23-test.0","maintainers":[{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"b0b91f2d07102441110bad16af5df7fa3dd8078d","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.23-test.0.tgz","fileCount":39,"integrity":"sha512-julbyfO0LzPvTOZ1qk6EkwrCEGZpgrckEnoSXKwcfeqhl/X9Lsyo809hVboJDvpySKROnESl9qvRzcTrkoM+lg==","signatures":[{"sig":"MEQCIBTVb2wBo1fXiylDZ/lurrWnuuNtDJrSFDlBZ+I5BgksAiAejthXB9n0z9JEUpJ+GAdN7Cgk5sXotv2FfqFsEGoLeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246929},"main":"dist/index.js","type":"module","_from":"file:suoshengzhang-claude-context-mcp-1.0.23-test.0.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},"_resolved":"C:\\Users\\SHUHAO~1\\AppData\\Local\\Temp\\357e858826079851d7ec78d15149ead8\\suoshengzhang-claude-context-mcp-1.0.23-test.0.tgz","_integrity":"sha512-julbyfO0LzPvTOZ1qk6EkwrCEGZpgrckEnoSXKwcfeqhl/X9Lsyo809hVboJDvpySKROnESl9qvRzcTrkoM+lg==","repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.8.2","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"20.18.3","dependencies":{"zod":"^3.25.55","chokidar":"^4.0.3","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.23-test.0_1757319652620_0.22716182416845876","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.23","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.23","maintainers":[{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"e76b65726d0d5b47f739846c9bea3dab5cfa896f","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.23.tgz","fileCount":39,"integrity":"sha512-lGEY8waVhFn7NRrrr2xDsajLR3BB3eG5i9/LI+99MWJL/YG+sMv02cINQL8vMGNFgYX8WowoR2p8ajARL6LvJg==","signatures":[{"sig":"MEYCIQDTDrmtDNJpPhFm/wdNhQ+MO/d1G9ilTclDoOk29ehvUQIhANfu630C5ugYi7ymMw5ZBFSM9RpJrdRA+OGMEZaCqrRL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247520},"main":"dist/index.js","type":"module","_from":"file:suoshengzhang-claude-context-mcp-1.0.23.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},"_resolved":"C:\\Users\\SHUHAO~1\\AppData\\Local\\Temp\\60627a28bc0aad045361ee3c622fdf80\\suoshengzhang-claude-context-mcp-1.0.23.tgz","_integrity":"sha512-lGEY8waVhFn7NRrrr2xDsajLR3BB3eG5i9/LI+99MWJL/YG+sMv02cINQL8vMGNFgYX8WowoR2p8ajARL6LvJg==","repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.25.55","chokidar":"^4.0.3","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.23_1758166590803_0.9838155846720387","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.24","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.24","maintainers":[{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"a83ebc2bfb39104661b84c2dbe039201b23cfb12","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.24.tgz","fileCount":39,"integrity":"sha512-tkLb2l+NP0+CaG0zjspe9A48fLvKsK34cJUQIMuvwHGRIxg4ppHq7Eq8hy/C1bdyopqbA2ylM+o41gsL+rVGMA==","signatures":[{"sig":"MEUCIGm1vA4Dvf/LQ7QqNsF51TnU4SW2g9WI0BqAaiImh/g4AiEA1qsGLJFU3ZbIaJw2sv3T9zJPsXSYiqSi25euKQk9W54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247520},"main":"dist/index.js","type":"module","_from":"file:suoshengzhang-claude-context-mcp-1.0.24.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},"_resolved":"C:\\Users\\SHUHAO~1\\AppData\\Local\\Temp\\1e5e6350b2e68d87c1b0ff122160cb42\\suoshengzhang-claude-context-mcp-1.0.24.tgz","_integrity":"sha512-tkLb2l+NP0+CaG0zjspe9A48fLvKsK34cJUQIMuvwHGRIxg4ppHq7Eq8hy/C1bdyopqbA2ylM+o41gsL+rVGMA==","repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.25.55","chokidar":"^4.0.3","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.24_1758179780057_0.2057025372105754","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.25","license":"MIT","_id":"@suoshengzhang/claude-context-mcp@1.0.25","maintainers":[{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"bin":{"claude-context-mcp":"dist/index.js"},"dist":{"shasum":"c344c0a4fb2aba444798179884b6ab2f70a214ee","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.25.tgz","fileCount":39,"integrity":"sha512-P6yNTpRkVRWTrTvU5+fXH4iLbtw0kiPze+urJi/MzD7OrL9wkPS9y9dZmSp28rbuUT9QmRPa9cZDnCX9VbE+mQ==","signatures":[{"sig":"MEUCIEBYoDKoYcmrjEpKdjkYyRSTdgAh4XavWxcKYX7kdJX4AiEA3QIoHi4IJ8Xsvq5ugh7od+BfLHpE1fXf/MslisvOd3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247853},"main":"dist/index.js","type":"module","_from":"file:suoshengzhang-claude-context-mcp-1.0.25.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsx --watch src/index.ts","lint":"eslint src --ext .ts","build":"pnpm clean && tsc --build --force","clean":"dir","start":"tsx src/index.ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts"},"_npmUser":{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},"_resolved":"C:\\Users\\SHUHAO~1\\AppData\\Local\\Temp\\c76731f67d5426744d23a9373eab88f8\\suoshengzhang-claude-context-mcp-1.0.25.tgz","_integrity":"sha512-P6yNTpRkVRWTrTvU5+fXH4iLbtw0kiPze+urJi/MzD7OrL9wkPS9y9dZmSp28rbuUT9QmRPa9cZDnCX9VbE+mQ==","repository":{"url":"git+https://github.com/zhangsuosheng9/code-agent.git","type":"git","directory":"packages/mcp"},"_npmVersion":"10.9.3","description":"Model Context Protocol integration for AdsDE code agent","directories":{},"_nodeVersion":"22.19.0","dependencies":{"zod":"^3.25.55","chokidar":"^4.0.3","chromadb":"^3.0.14","@modelcontextprotocol/sdk":"^1.12.1","@chroma-core/default-embed":"^0.1.8","@suoshengzhang/claude-context-core":"0.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","typescript":"^5.0.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/claude-context-mcp_1.0.25_1758268743479_0.17621902328368289","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@suoshengzhang/claude-context-mcp","version":"1.0.26","description":"Model Context Protocol integration for AdsDE code agent","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"claude-context-mcp":"dist/index.js"},"scripts":{"build":"pnpm clean && tsc --build --force","dev":"tsx --watch src/index.ts","clean":"dir","lint":"eslint src --ext .ts","lint:fix":"eslint src --ext .ts --fix","typecheck":"tsc --noEmit","start":"tsx src/index.ts","start:with-env":"OPENAI_API_KEY=${OPENAI_API_KEY:your-api-key-here} MILVUS_ADDRESS=${MILVUS_ADDRESS:localhost:19530} tsx src/index.ts","prepublishOnly":"pnpm build"},"dependencies":{"@suoshengzhang/claude-context-core":"^0.1.16","@modelcontextprotocol/sdk":"^1.12.1","zod":"^3.25.55","chromadb":"^3.0.14","@chroma-core/default-embed":"^0.1.8","chokidar":"^4.0.3"},"devDependencies":{"@types/node":"^20.0.0","tsx":"^4.19.4","typescript":"^5.0.0"},"repository":{"type":"git","url":"git+https://github.com/zhangsuosheng9/code-agent.git","directory":"packages/mcp"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@suoshengzhang/claude-context-mcp@1.0.26","gitHead":"42cfc651ef873b3ce342d8e4efc46f2b71871dc3","bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"homepage":"https://github.com/zhangsuosheng9/code-agent#readme","_nodeVersion":"22.18.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-Nxpwvv8RwAFjo5ejgLzB0DttwjlwiV0nt7tl6llGEOEaniJBkGP5SQH7ZaDH+zC1XhLf1DGdy7cztT/HSAhmwQ==","shasum":"7977cebfc34d3d2cd0031267f50edce7b8ff08e9","tarball":"https://registry.npmjs.org/@suoshengzhang/claude-context-mcp/-/claude-context-mcp-1.0.26.tgz","fileCount":38,"unpackedSize":248894,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDxZYwWRvT8tWbMMyPe+42BKZLurNfDKVebjPiiFZWL5wIhAItk0WBTxb+p0jSoKJtsh9P7aHL0rdBgi0buByLhHhYc"}]},"_npmUser":{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"},"directories":{},"maintainers":[{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/claude-context-mcp_1.0.26_1758709476042_0.44215273443307623"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-26T10:02:08.944Z","modified":"2025-09-24T10:24:36.407Z","1.0.3":"2025-08-26T10:02:09.851Z","1.0.4":"2025-08-26T10:23:59.854Z","1.0.5":"2025-08-29T07:44:39.384Z","1.0.6":"2025-08-29T08:09:53.891Z","1.0.7":"2025-08-29T08:16:47.261Z","1.0.8":"2025-08-29T08:25:56.592Z","1.0.9":"2025-08-29T08:27:16.080Z","1.0.10":"2025-08-29T08:29:03.153Z","1.0.11":"2025-08-29T08:33:56.817Z","1.0.12":"2025-08-29T08:41:06.806Z","1.0.13":"2025-08-29T09:09:02.139Z","1.0.14":"2025-09-01T05:30:41.283Z","1.0.15":"2025-09-01T07:12:59.045Z","1.0.16":"2025-09-02T08:49:58.158Z","1.0.17":"2025-09-04T01:53:32.538Z","1.0.18":"2025-09-04T07:08:59.211Z","1.0.19":"2025-09-04T10:33:39.497Z","1.0.1":"2025-09-05T03:58:27.985Z","1.0.20":"2025-09-05T10:11:19.957Z","1.0.21":"2025-09-05T10:24:06.571Z","1.0.22":"2025-09-06T03:35:47.552Z","1.0.23-test.0":"2025-09-08T08:20:52.817Z","1.0.23":"2025-09-18T03:36:30.989Z","1.0.24":"2025-09-18T07:16:20.239Z","1.0.25":"2025-09-19T07:59:03.643Z","1.0.26":"2025-09-24T10:24:36.220Z"},"bugs":{"url":"https://github.com/zhangsuosheng9/code-agent/issues"},"license":"MIT","homepage":"https://github.com/zhangsuosheng9/code-agent#readme","repository":{"type":"git","url":"git+https://github.com/zhangsuosheng9/code-agent.git","directory":"packages/mcp"},"description":"Model Context Protocol integration for AdsDE code agent","maintainers":[{"name":"shuhaocui","email":"shuhaocui@microsoft.com"},{"name":"suoshengzhang","email":"suoshengzhang@gmail.com"}],"readme":"# @suoshengzhang/code-agent\r\n![](../../assets/claude-context.png)\r\nModel Context Protocol (MCP) integration for Claude Context - A powerful MCP server that enables AI assistants and agents to index and search codebases using semantic search.\r\n\r\n[![npm version](https://img.shields.io/npm/v/@suoshengzhang/claude-context-mcp.svg)](https://www.npmjs.com/package/@suoshengzhang/claude-context-mcp)\r\n[![npm downloads](https://img.shields.io/npm/dm/@suoshengzhang/claude-context-mcp.svg)](https://www.npmjs.com/package/@suoshengzhang/claude-context-mcp)\r\n\r\n> 📖 **New to Claude Context?** Check out the [main project README](../../README.md) for an overview and setup instructions.\r\n\r\n\r\n## 🚀 Use Claude Context as MCP in Claude Code and others\r\n\r\n![img](https://lh7-rt.googleusercontent.com/docsz/AD_4nXf2uIf2c5zowp-iOMOqsefHbY_EwNGiutkxtNXcZVJ8RI6SN9DsCcsc3amXIhOZx9VcKFJQLSAqM-2pjU9zoGs1r8GCTUL3JIsLpLUGAm1VQd5F2o5vpEajx2qrc77iXhBu1zWj?key=qYdFquJrLcfXCUndY-YRBQ)\r\n\r\nModel Context Protocol (MCP) allows you to integrate Claude Context with your favorite AI coding assistants, e.g. Claude Code.\r\n\r\n\r\n## Quick Start\r\n\r\n### Prerequisites\r\n\r\nBefore using the MCP server, make sure you have:\r\n- API key for your chosen embedding provider (OpenAI, VoyageAI, Gemini, or Ollama setup)\r\n- Milvus vector database (local or cloud)\r\n\r\n> 💡 **Setup Help:** See the [main project setup guide](../../README.md#-quick-start) for detailed installation instructions.\r\n\r\n### Prepare Environment Variables\r\n\r\n#### Embedding Provider Configuration\r\n\r\nClaude Context MCP supports multiple embedding providers. Choose the one that best fits your needs:\r\n\r\n> 📋 **Quick Reference**: For a complete list of environment variables and their descriptions, see the [Environment Variables Guide](../../docs/getting-started/environment-variables.md).\r\n\r\n```bash\r\n# Supported providers: OpenAI, VoyageAI, Gemini, Ollama\r\nEMBEDDING_PROVIDER=OpenAI\r\n```\r\n\r\n<details>\r\n<summary><strong>1. OpenAI Configuration (Default)</strong></summary>\r\n\r\nOpenAI provides high-quality embeddings with excellent performance for code understanding.\r\n\r\n```bash\r\n# Required: Your OpenAI API key\r\nOPENAI_API_KEY=sk-your-openai-api-key\r\n\r\n# Optional: Specify embedding model (default: text-embedding-3-small)\r\nEMBEDDING_MODEL=text-embedding-3-small\r\n\r\n# Optional: Custom API base URL (for Azure OpenAI or other compatible services)\r\nOPENAI_BASE_URL=https://api.openai.com/v1\r\n```\r\n\r\n**Available Models:**\r\nSee `getSupportedModels` in [`openai-embedding.ts`](https://github.com/zilliztech/claude-context/blob/master/packages/core/src/embedding/openai-embedding.ts) for the full list of supported models.\r\n\r\n**Getting API Key:**\r\n1. Visit [OpenAI Platform](https://platform.openai.com/api-keys)\r\n2. Sign in or create an account\r\n3. Generate a new API key\r\n4. Set up billing if needed\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>2. VoyageAI Configuration</strong></summary>\r\n\r\nVoyageAI offers specialized code embeddings optimized for programming languages.\r\n\r\n```bash\r\n# Required: Your VoyageAI API key\r\nVOYAGEAI_API_KEY=pa-your-voyageai-api-key\r\n\r\n# Optional: Specify embedding model (default: voyage-code-3)\r\nEMBEDDING_MODEL=voyage-code-3\r\n```\r\n\r\n**Available Models:**\r\nSee `getSupportedModels` in [`voyageai-embedding.ts`](https://github.com/zilliztech/claude-context/blob/master/packages/core/src/embedding/voyageai-embedding.ts) for the full list of supported models.\r\n\r\n**Getting API Key:**\r\n1. Visit [VoyageAI Console](https://dash.voyageai.com/)\r\n2. Sign up for an account\r\n3. Navigate to API Keys section\r\n4. Create a new API key\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>3. Gemini Configuration</strong></summary>\r\n\r\nGoogle's Gemini provides competitive embeddings with good multilingual support.\r\n\r\n```bash\r\n# Required: Your Gemini API key\r\nGEMINI_API_KEY=your-gemini-api-key\r\n\r\n# Optional: Specify embedding model (default: gemini-embedding-001)\r\nEMBEDDING_MODEL=gemini-embedding-001\r\n```\r\n\r\n**Available Models:**\r\nSee `getSupportedModels` in [`gemini-embedding.ts`](https://github.com/zilliztech/claude-context/blob/master/packages/core/src/embedding/gemini-embedding.ts) for the full list of supported models.\r\n\r\n**Getting API Key:**\r\n1. Visit [Google AI Studio](https://aistudio.google.com/)\r\n2. Sign in with your Google account\r\n3. Go to \"Get API key\" section\r\n4. Create a new API key\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>4. Ollama Configuration (Local/Self-hosted)</strong></summary>\r\n\r\nOllama allows you to run embeddings locally without sending data to external services.\r\n\r\n```bash\r\n# Required: Specify which Ollama model to use\r\nEMBEDDING_MODEL=nomic-embed-text\r\n\r\n# Optional: Specify Ollama host (default: http://127.0.0.1:11434)\r\nOLLAMA_HOST=http://127.0.0.1:11434\r\n```\r\n\r\n**Setup Instructions:**\r\n1. Install Ollama from [ollama.ai](https://ollama.ai/)\r\n2. Pull the embedding model:\r\n   ```bash\r\n   ollama pull nomic-embed-text\r\n   ```\r\n3. Ensure Ollama is running:\r\n   ```bash\r\n   ollama serve\r\n   ```\r\n\r\n</details>\r\n\r\n#### Get a free vector database on Zilliz Cloud\r\n\r\nClaude Context needs a vector database. You can [sign up](https://cloud.zilliz.com/signup?utm_source=github&utm_medium=referral&utm_campaign=2507-codecontext-readme) on Zilliz Cloud to get an API key.\r\n\r\n![](../../assets/signup_and_get_apikey.png)\r\n\r\nCopy your Personal Key to replace `your-zilliz-cloud-api-key` in the configuration examples.\r\n\r\n```bash\r\nMILVUS_TOKEN=your-zilliz-cloud-api-key\r\n``` \r\n\r\n\r\n#### Embedding Batch Size\r\nYou can set the embedding batch size to optimize the performance of the MCP server, depending on your embedding model throughput. The default value is 100.\r\n```bash\r\nEMBEDDING_BATCH_SIZE=512\r\n```\r\n\r\n#### Custom File Processing (Optional)\r\nYou can configure custom file extensions and ignore patterns globally via environment variables:\r\n\r\n```bash\r\n# Additional file extensions to include beyond defaults\r\nCUSTOM_EXTENSIONS=.vue,.svelte,.astro,.twig\r\n\r\n# Additional ignore patterns to exclude files/directories\r\nCUSTOM_IGNORE_PATTERNS=temp/**,*.backup,private/**,uploads/**\r\n```\r\n\r\nThese settings work in combination with tool parameters - patterns from both sources will be merged together.\r\n\r\n## Usage with MCP Clients\r\n\r\n\r\n<details>\r\n<summary><strong>Claude Code</strong></summary>\r\n\r\nUse the command line interface to add the Claude Context MCP server:\r\n\r\n```bash\r\n# Add the Claude Context MCP server\r\nclaude mcp add claude-context -e OPENAI_API_KEY=your-openai-api-key -e MILVUS_TOKEN=your-zilliz-cloud-api-key -- npx @suoshengzhang/code-agent@latest\r\n\r\n```\r\n\r\nSee the [Claude Code MCP documentation](https://docs.anthropic.com/en/docs/claude-code/mcp) for more details about MCP server management.\r\n\r\n</details>\r\n\r\n\r\n<details>\r\n<summary><strong>Gemini CLI</strong></summary>\r\n\r\nGemini CLI requires manual configuration through a JSON file:\r\n\r\n1. Create or edit the `~/.gemini/settings.json` file.\r\n\r\n2. Add the following configuration:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n3. Save the file and restart Gemini CLI to apply the changes.\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Qwen Code</strong></summary>\r\n\r\nCreate or edit the `~/.qwen/settings.json` file and add the following configuration:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Cursor</strong></summary>\r\n\r\nGo to: `Settings` -> `Cursor Settings` -> `MCP` -> `Add new global MCP server`\r\n\r\nPasting the following configuration into your Cursor `~/.cursor/mcp.json` file is the recommended approach. You may also install in a specific project by creating `.cursor/mcp.json` in your project folder. See [Cursor MCP docs](https://docs.cursor.com/context/model-context-protocol) for more info.\r\n\r\n**OpenAI Configuration (Default):**\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"EMBEDDING_PROVIDER\": \"OpenAI\",\r\n        \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n**VoyageAI Configuration:**\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"EMBEDDING_PROVIDER\": \"VoyageAI\",\r\n        \"VOYAGEAI_API_KEY\": \"your-voyageai-api-key\",\r\n        \"EMBEDDING_MODEL\": \"voyage-code-3\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n**Gemini Configuration:**\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"EMBEDDING_PROVIDER\": \"Gemini\",\r\n        \"GEMINI_API_KEY\": \"your-gemini-api-key\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n**Ollama Configuration:**\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"EMBEDDING_PROVIDER\": \"Ollama\",\r\n        \"EMBEDDING_MODEL\": \"nomic-embed-text\",\r\n        \"OLLAMA_HOST\": \"http://127.0.0.1:11434\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n</details>\r\n\r\n\r\n\r\n<details>\r\n<summary><strong>Void</strong></summary>\r\n\r\nGo to: `Settings` -> `MCP` -> `Add MCP Server`\r\n\r\nAdd the following configuration to your Void MCP settings:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"code-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n        \"MILVUS_ADDRESS\": \"your-zilliz-cloud-public-endpoint\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Claude Desktop</strong></summary>\r\n\r\nAdd to your Claude Desktop configuration:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Windsurf</strong></summary>\r\n\r\nWindsurf supports MCP configuration through a JSON file. Add the following configuration to your Windsurf MCP settings:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>VS Code</strong></summary>\r\n\r\nThe Claude Context MCP server can be used with VS Code through MCP-compatible extensions. Add the following configuration to your VS Code MCP settings:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Cherry Studio</strong></summary>\r\n\r\nCherry Studio allows for visual MCP server configuration through its settings interface. While it doesn't directly support manual JSON configuration, you can add a new server via the GUI:\r\n\r\n1. Navigate to **Settings → MCP Servers → Add Server**.\r\n2. Fill in the server details:\r\n   - **Name**: `claude-context`\r\n   - **Type**: `STDIO`\r\n   - **Command**: `npx`\r\n   - **Arguments**: `[\"@suoshengzhang/code-agent@latest\"]`\r\n   - **Environment Variables**:\r\n     - `OPENAI_API_KEY`: `your-openai-api-key`\r\n     - `MILVUS_TOKEN`: `your-zilliz-cloud-api-key`\r\n3. Save the configuration to activate the server.\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Cline</strong></summary>\r\n\r\nCline uses a JSON configuration file to manage MCP servers. To integrate the provided MCP server configuration:\r\n\r\n1. Open Cline and click on the **MCP Servers** icon in the top navigation bar.\r\n\r\n2. Select the **Installed** tab, then click **Advanced MCP Settings**.\r\n\r\n3. In the `cline_mcp_settings.json` file, add the following configuration:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n4. Save the file.\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Augment</strong></summary>\r\n\r\nTo configure Claude Context MCP in Augment Code, you can use either the graphical interface or manual configuration.\r\n\r\n#### **A. Using the Augment Code UI**\r\n\r\n1. Click the hamburger menu.\r\n\r\n2. Select **Settings**.\r\n\r\n3. Navigate to the **Tools** section.\r\n\r\n4. Click the **+ Add MCP** button.\r\n\r\n5. Enter the following command:\r\n\r\n   ```\r\n   npx @suoshengzhang/code-agent@latest\r\n   ```\r\n\r\n6. Name the MCP: **Claude Context**.\r\n\r\n7. Click the **Add** button.\r\n\r\n------\r\n\r\n#### **B. Manual Configuration**\r\n\r\n1. Press Cmd/Ctrl Shift P or go to the hamburger menu in the Augment panel\r\n2. Select Edit Settings\r\n3. Under Advanced, click Edit in settings.json\r\n4. Add the server configuration to the `mcpServers` array in the `augment.advanced` object\r\n\r\n```json\r\n\"augment.advanced\": { \r\n  \"mcpServers\": [ \r\n    { \r\n      \"name\": \"claude-context\", \r\n      \"command\": \"npx\", \r\n      \"args\": [\"-y\", \"@suoshengzhang/code-agent@latest\"] \r\n    } \r\n  ] \r\n}\r\n```\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Roo Code</strong></summary>\r\n\r\nRoo Code utilizes a JSON configuration file for MCP servers:\r\n\r\n1. Open Roo Code and navigate to **Settings → MCP Servers → Edit Global Config**.\r\n\r\n2. In the `mcp_settings.json` file, add the following configuration:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"claude-context\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"@suoshengzhang/code-agent@latest\"],\r\n      \"env\": {\r\n        \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n        \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n      }\r\n    }\r\n  }\r\n}\r\n```\r\n\r\n3. Save the file to activate the server.\r\n\r\n</details>\r\n\r\n\r\n<details>\r\n<summary><strong>Zencoder</strong></summary>\r\n\r\nZencoder offers support for MCP tools and servers in both its JetBrains and VS Code plugin versions.\r\n\r\n1. Go to the Zencoder menu (...)\r\n2. From the dropdown menu, select `Tools`\r\n3. Click on the `Add Custom MCP`\r\n4. Add the name (i.e. `Claude Context` and server configuration from below, and make sure to hit the `Install` button\r\n\r\n```json\r\n{\r\n    \"command\": \"npx\",\r\n    \"args\": [\"@suoshengzhang/code-agent@latest\"],\r\n    \"env\": {\r\n      \"OPENAI_API_KEY\": \"your-openai-api-key\",\r\n      \"MILVUS_ADDRESS\": \"your-zilliz-cloud-public-endpoint\",\r\n      \"MILVUS_TOKEN\": \"your-zilliz-cloud-api-key\"\r\n    }\r\n}\r\n\r\n```\r\n\r\n5. Save the server by hitting the `Install` button.\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>LangChain/LangGraph</strong></summary>\r\n\r\nFor LangChain/LangGraph integration examples, see [this example](https://github.com/zilliztech/claude-context/blob/643796a0d30e706a2a0dff3d55621c9b5d831807/evaluation/retrieval/custom.py#L88).\r\n\r\n</details>\r\n\r\n<details>\r\n<summary><strong>Other MCP Clients</strong></summary>\r\n\r\nThe server uses stdio transport and follows the standard MCP protocol. It can be integrated with any MCP-compatible client by running:\r\n\r\n```bash\r\nnpx @suoshengzhang/code-agent@latest\r\n```\r\n\r\n</details>\r\n\r\n## Features\r\n\r\n- 🔌 **MCP Protocol Compliance**: Full compatibility with MCP-enabled AI assistants and agents\r\n- 🔍 **Hybrid Code Search**: Natural language queries using advanced hybrid search (BM25 + dense vector) to find relevant code snippets\r\n- 📁 **Codebase Indexing**: Index entire codebases for fast hybrid search across millions of lines of code\r\n- 🔄 **Incremental Indexing**: Efficiently re-index only changed files using Merkle trees for auto-sync\r\n- 🧩 **Intelligent Code Chunking**: AST-based code analysis for syntax-aware chunking with automatic fallback\r\n- 🗄️ **Scalable**: Integrates with Zilliz Cloud for scalable vector search, no matter how large your codebase is\r\n- 🛠️ **Customizable**: Configure file extensions, ignore patterns, and embedding models\r\n- ⚡ **Real-time**: Interactive indexing and searching with progress feedback\r\n\r\n## Available Tools\r\n\r\n### 1. `index_codebase`\r\nIndex a codebase directory for hybrid search (BM25 + dense vector).\r\n\r\n**Parameters:**\r\n- `path` (required): Absolute path to the codebase directory to index\r\n- `force` (optional): Force re-indexing even if already indexed (default: false)\r\n- `splitter` (optional): Code splitter to use - 'ast' for syntax-aware splitting with automatic fallback, 'langchain' for character-based splitting (default: \"ast\")\r\n- `customExtensions` (optional): Additional file extensions to include beyond defaults (e.g., ['.vue', '.svelte', '.astro']). Extensions should include the dot prefix or will be automatically added (default: [])\r\n- `ignorePatterns` (optional): Additional ignore patterns to exclude specific files/directories beyond defaults (e.g., ['static/**', '*.tmp', 'private/**']) (default: [])\r\n\r\n### 2. `search_code`\r\nSearch the indexed codebase using natural language queries with hybrid search (BM25 + dense vector).\r\n\r\n**Parameters:**\r\n- `path` (required): Absolute path to the codebase directory to search in\r\n- `query` (required): Natural language query to search for in the codebase\r\n- `limit` (optional): Maximum number of results to return (default: 10, max: 50)\r\n- `extensionFilter` (optional): List of file extensions to filter results (e.g., ['.ts', '.py']) (default: [])\r\n\r\n### 3. `clear_index`\r\nClear the search index for a specific codebase.\r\n\r\n**Parameters:**\r\n- `path` (required): Absolute path to the codebase directory to clear index for\r\n\r\n### 4. `get_indexing_status`\r\nGet the current indexing status of a codebase. Shows progress percentage for actively indexing codebases and completion status for indexed codebases.\r\n\r\n**Parameters:**\r\n- `path` (required): Absolute path to the codebase directory to check status for\r\n\r\n\r\n## Contributing\r\n\r\nThis package is part of the Claude Context monorepo. Please see:\r\n- [Main Contributing Guide](../../CONTRIBUTING.md) - General contribution guidelines  \r\n- [MCP Package Contributing](CONTRIBUTING.md) - Specific development guide for this package\r\n\r\n## Related Projects\r\n\r\n- **[@suoshengzhang/claude-context-core](../core)** - Core indexing engine used by this MCP server\r\n- **[VSCode Extension](../vscode-extension)** - Alternative VSCode integration\r\n- [Model Context Protocol](https://modelcontextprotocol.io/) - Official MCP documentation\r\n\r\n## License\r\n\r\nMIT - See [LICENSE](../../LICENSE) for details ","readmeFilename":"README.md"}