code-context: 让 Claude Code 真正搜索代码库
Former_Cap4733 · reddit · 2026-07-16
为了解决 AI 编程助手在代码库中盲目 `grep` 和抓取导致遗漏上下文的问题,开发者推出了开源的本地代码搜索 MCP 服务器 **code-context**。 **核心机制:** - **混合搜索**:将精确的关键字匹配 (BM25) 与语义相似度融合到同一个排名列表中,既能找到确切标识符,也能理解模糊意图(如“权限处理在哪”)。 - **SQL 聚合查询**:支持 Agent 通过单条 SQL 查询对全库代码进行排名和聚合统计,而非反复检索拼接。 - **本地与增量**:索引以纯文件形式存储在本地,使用本地模型生成嵌入,保证数据不外泄;仅对修改过的文件进行增量重索引。 **性能表现:** 实测表明,在跨文件或需要排名的复杂问题上,接入该工具的 Claude Code (Sonnet) 相比原生文件工具表现大幅提升,且在更小型的模型上优势更为明显。