claude-context

整个代码库装进 AI 脑子,问啥它都秒答。

专为 Claude Code 打造的代码搜索 MCP 服务,让整个代码库都能成为任意编程代理的上下文。通过精准的代码检索,Agent 无需翻阅大量文件即可找到关键实现,显著提升大型项目的开发效率。

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 12563
维护状态 维护中
是否开源
定价模式 free

项目数据

分类编程开发
开发团队zilliztech
所属国家
定价模式free
价格说明开源项目,MIT 许可证,可免费使用和部署。
访问状态
是否开源
开源协议MIT
主要语言TypeScript
技术栈/模型agent,agentic-rag,ai-coding,claude-code,code-generation,code-search,cursor,embedding,gemini-cli,mcp,merkle-tree,nodejs,openai,rag,semantic-search,typescript,vector-database,vibe-coding,voyage-ai,vscode-extension
GitHub 星标★ 12563
30天Star增速
HF 下载量
上线时间2025-06-06 00:00:00
最近更新2026-09-22 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数5

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

环境要求

  • 已安装 Node.js(命令使用 npx,无需全局安装)
  • 已安装 Claude Code 或其他支持 MCP 的编程客户端
  • 一个 OpenAI API Key(OPENAI_API_KEY)
  • 一个 Zilliz Cloud(Milvus)公网访问地址与 API Key

安装与启动步骤

  1. 1准备密钥信息

    提前准备好 OPENAI_API_KEY、Zilliz Cloud 实例的公网访问地址(MILVUS_ADDRESS)与 API Key(MILVUS_TOKEN),下面配置会用到。

  2. 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. 3进入项目启动

    切换到你要索引的代码库目录,再运行 claude 启动 Claude Code,MCP 服务会随会话加载。

    cd your-project-directory
    claude
  4. 4索引代码库

    在 Claude Code 会话中输入 Index this codebase,把整个代码库向量化写入向量数据库,大仓库耗时较久。

  5. 5查看索引状态

    输入 Check the indexing status 确认索引是否完成;未完成时搜索可能返回不完整结果。

  6. 6开始语义搜索

    索引完成后即可用自然语言检索代码,例如输入 Find functions that handle user authentication。

  7. 7其他客户端接入

    非 Claude Code 客户端可用 stdio 方式直接运行该服务,并按各客户端要求填写同样的三个环境变量。

    npx @zilliz/claude-context-mcp@latest

关键配置

配置项必填说明示例
OPENAI_API_KEY用于生成代码嵌入向量的 OpenAI 密钥sk-your-openai-api-key
MILVUS_ADDRESSZilliz Cloud 实例的公网访问端点,用于存储向量your-zilliz-cloud-public-endpoint
MILVUS_TOKENZilliz 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

项目介绍

claude-context 是智能体领域的开源项目,由 zilliztech 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(12,563)位列前 4%,在智能体分类的 2,499 个项目里位列前 5%。

近 44 天,它的 GitHub 星标从 12,354 增加到 12,563,净增 209。

项目仍在小幅维护中,最近一次代码更新于 2026-09-22。MIT 许可证,可免费使用和部署。

它主要面向的使用场景是:大型代码库的AI辅助开发,需要快速定位和引用相关代码。同类可对比的替代方案包括 Continue、Aider、Sourcegraph。

上一篇:serena

下一篇:ccpm

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12