claude-context

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 939 🐛 待处理 147 👀 关注 54
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 12678
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT 许可证,可免费使用和部署。

项目预览

claude-context 项目界面预览图
图片来源:项目官网

项目数据

分类编程开发
开发团队zilliztech
定价模式🏷️完全免费
价格说明开源项目,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 星标★ 12678
上线时间2025-06-06 00:00:00
代码更新2026-07-14
仓库体积7.6 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 12678

使用教程

难度:入门 约 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_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

上一篇:serena

下一篇:ccpm

同类项目推荐

jmcomic-ai 开源

让 AI 帮你搜漫画、下漫画,一句话搞定禁漫资源获取

禁漫天堂 Agent Skills MCP | JMComic integration via Skills and MCP for AI Agents.

★ 126 2026-08-09
agentic-ai-starters 开源

拿来即用的智能体搭建配方,真实 API 直接开工

A practical collection of plug-and-play starter blueprints for building autonomous A···

★ 325 2026-10-18
sentio 开源

给每个 AI 智能体一个真实邮箱,收发邮件走接口

Email inbox API for AI agents. Give every agent its own real email address, receive ···

★ 286 2026-10-30
aeon 开源

配置一次,让 AI 智能体全自主干活,彻底告别人工审批和盯梢。

The most autonomous AI agent framework: runs unattended on GitHub Actions, self-heal···

★ 789 2026-08-09
piclaw 开源

让AI写代码全程可见,随时介入纠错

pi coding agent in a technicolor web trenchcoat

★ 886 2026-08-09
teammate-skill 开源

把同事的工作经验自动变成 AI 技能,让团队智慧不流失。

Distill a teammate into an AI Skill. Auto-collect Slack/Teams/GitHub data, generate ···

★ 260 2026-08-09
emilia-protocol 开源

给AI智能体装道门禁,动钱动权限前先验明正身

Authority control plane for autonomous work. EMILIA Gate enforces finite customer-ow···

★ 554 2026-08-09
Agentlas-OS 开源

把专业智能体集中管理,按任务临时组队,本地运行更安全。

Desktop AI agent that hires a specialist for each task, works in your real apps for ···

★ 1467 2026-08-09
CTX 开源

给AI编程助手装上精准上下文雷达,减少废话输入,提升代码质量。

CTX - Context Runtime Engine for Coding Agents

★ 147 2026-08-09