项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 12678
使用教程
环境要求
- 已安装 Node.js(命令使用 npx,无需全局安装)
- 已安装 Claude Code 或其他支持 MCP 的编程客户端
- 一个 OpenAI API Key(OPENAI_API_KEY)
- 一个 Zilliz Cloud(Milvus)公网访问地址与 API Key
安装与启动步骤
-
1准备密钥信息
提前准备好 OPENAI_API_KEY、Zilliz Cloud 实例的公网访问地址(MILVUS_ADDRESS)与 API Key(MILVUS_TOKEN),下面配置会用到。
-
2注册 MCP 服务
用 claude mcp add 把 claude-context 写入 Claude Code 的 MCP 配置,把三处示例值替换成你自己的真实密钥。
claude mcp add claude-context \ -e OPENAI_API_KEY=sk-your-openai-api-key \ -e MILVUS_ADDRESS=your-zilliz-cloud-public-endpoint \ -e MILVUS_TOKEN=your-zilliz-cloud-api-key \ -- npx @zilliz/claude-context-mcp@latest -
3进入项目启动
切换到你要索引的代码库目录,再运行 claude 启动 Claude Code,MCP 服务会随会话加载。
cd your-project-directory claude -
4索引代码库
在 Claude Code 会话中输入 Index this codebase,把整个代码库向量化写入向量数据库,大仓库耗时较久。
-
5查看索引状态
输入 Check the indexing status 确认索引是否完成;未完成时搜索可能返回不完整结果。
-
6开始语义搜索
索引完成后即可用自然语言检索代码,例如输入 Find functions that handle user authentication。
-
7其他客户端接入
非 Claude Code 客户端可用 stdio 方式直接运行该服务,并按各客户端要求填写同样的三个环境变量。
npx @zilliz/claude-context-mcp@latest
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OPENAI_API_KEY | 是 | 用于生成代码嵌入向量的 OpenAI 密钥 | sk-your-openai-api-key |
MILVUS_ADDRESS | 是 | Zilliz Cloud 实例的公网访问端点,用于存储向量 | your-zilliz-cloud-public-endpoint |
MILVUS_TOKEN | 是 | Zilliz Cloud 的 API Key,用于访问向量库 | your-zilliz-cloud-api-key |
如何确认成功
在 Claude Code 中输入 Check the indexing status,能看到索引进度或完成状态即说明 MCP 服务已正常连接并可用。
常见问题
Q:必须使用 Claude Code 吗?
A:不是。只要客户端支持 MCP,均可通过 npx @zilliz/claude-context-mcp@latest 以 stdio 方式接入,README 给出了 Codex CLI、Augment、Roo Code、Zencoder 等配置示例。
Q:向量数据库可以本地部署吗?
A:README 的快速开始只给出了 Zilliz Cloud 的 MILVUS_ADDRESS 与 MILVUS_TOKEN 配置方式,更详细的环境变量说明请参考官方 Environment Variables Guide。
Q:索引会很贵吗?
A:项目设计目标就是成本可控:代码存在向量数据库里,每次只把相关片段放进上下文,而不是整目录加载。
Q:为什么搜索不到结果?
A:通常是没有先执行索引,或索引尚未完成。先输入 Index this codebase,再用 Check the indexing status 确认完成后再搜索。
注意事项
- claude mcp add 中的三个 -e 值必须替换为你自己的真实密钥,示例值无法直接使用。
- 索引大仓库会消耗较多时间和 embedding 调用额度,建议在业务空闲时执行。
- Windows 用户如需搭建开发环境,需安装 Git for Windows、Node.js,并全局安装 pnpm:npm install -g pnpm。
- 开发环境依赖安装命令为 pnpm install,需在项目根目录执行。
核心亮点
- 将整个代码库作为上下文,通过MCP协议集成到Claude Code,显著提升编码代理对大型项目的理解能力。
- 采用Merkle树和embedding技术实现高效代码搜索,支持agentic RAG,检索准确且性能开销低。
- 兼容Claude Code、Cursor、Gemini CLI等多种AI编码工具,技术栈基于TypeScript,生态友好。
不足之处
- 文档/社区待观察
- 依赖MCP协议,可能限制非MCP生态的集成场景。
适用场景
- 大型代码库的AI辅助开发,需要快速定位和引用相关代码。
- 多工具协同的AI编码环境,统一代码上下文管理。
- 代码生成和重构时,需要全局代码理解以保持一致性。
替代项目
Continue、Aider、Sourcegraph
同类项目推荐
jmcomic-ai
开源
让 AI 帮你搜漫画、下漫画,一句话搞定禁漫资源获取
禁漫天堂 Agent Skills MCP | JMComic integration via Skills and MCP for AI Agents.
agentic-ai-starters
开源
拿来即用的智能体搭建配方,真实 API 直接开工
A practical collection of plug-and-play starter blueprints for building autonomous A···
sentio
开源
给每个 AI 智能体一个真实邮箱,收发邮件走接口
Email inbox API for AI agents. Give every agent its own real email address, receive ···
aeon
开源
配置一次,让 AI 智能体全自主干活,彻底告别人工审批和盯梢。
The most autonomous AI agent framework: runs unattended on GitHub Actions, self-heal···
piclaw
开源
让AI写代码全程可见,随时介入纠错
pi coding agent in a technicolor web trenchcoat
teammate-skill
开源
把同事的工作经验自动变成 AI 技能,让团队智慧不流失。
Distill a teammate into an AI Skill. Auto-collect Slack/Teams/GitHub data, generate ···
emilia-protocol
开源
给AI智能体装道门禁,动钱动权限前先验明正身
Authority control plane for autonomous work. EMILIA Gate enforces finite customer-ow···
Agentlas-OS
开源
把专业智能体集中管理,按任务临时组队,本地运行更安全。
Desktop AI agent that hires a specialist for each task, works in your real apps for ···
CTX
开源
给AI编程助手装上精准上下文雷达,减少废话输入,提升代码质量。
CTX - Context Runtime Engine for Coding Agents
