跳到正文

← 回到首页

为 Claude Code 而生的 Remote MCP

给 Claude Code 真正的代码库上下文——不再上下文爆满

Claude Code 在小项目上很好用,可仓库一大就露怯:靠 grep 反复读文件、上下文窗口很快占满、auto-compact 把该记住的丢掉,每一轮都在烧 token。Context Engine 给 Claude Code 一个 MCP 工具——codebase_context——按你设定的 token 预算,只返回真正能回答问题的代码。

看常见问题

为什么 Claude Code 在大型代码库里吃力

默认情况下,Claude Code 靠 grep 和整文件读取来找代码,再塞进上下文窗口。小项目没问题,但在大型代码库或 monorepo 上就崩了:一次 grep 可能吐出几千行,同一批文件每轮都被重复读,上下文窗口一路占满,直到 auto-compact 悄悄丢掉 agent 其实还需要的细节。

结果就是关于 Claude Code 被吐槽最多的两点——在大仓库上又慢又贵,而且往往在任务最吃劲的时候把上下文弄丢了。

  • grep / glob 暴力搜索返回的是噪声,不是能回答问题的代码
  • 整文件读取、反复重读,每一轮都在推高 token 消耗
  • 上下文窗口冲到 100%,auto-compact 静默丢弃早前的上下文
  • 仓库文件越多,会话就越慢、越贵、越不准

Context Engine 如何把对的代码喂给 Claude Code

Context Engine 在云端为你的代码库建一套混合索引。每次提问,三路检索并行召回——稠密语义向量、稀疏关键词、符号图——再对候选重排去重,返回一个文件级上下文包。Claude Code 只看到一个 MCP 工具 codebase_context,再也不用自己 grep 整个仓库。

关键在于,这个上下文包是按你传入的 token 预算拼装的:它返回相关的代码片段而非整文件,跳过 agent 已经看过的文件,到预算就停——于是上下文窗口保持干净,token 账单即便代码库不断变大也稳得住。

一段配置即可接入

把 Context Engine 加到 Claude Code,和加任何 MCP server 一样——MCP 配置里一段 JSON,填上你的 API key。用 GitHub 登录,复制 key,下一次会话 Claude Code 就拥有了全代码库上下文。注册即送免费额度,你可以先量出差别再决定付费。

始终跟得上你的代码库

client 端会增量同步你的仓库,只有改动的文件才会被重新上传和索引——索引保持新鲜,无需整库重建。解析在 AST 级别覆盖 12+ 语言,反馈闭环持续调优检索质量。无论你用 Claude Code、Cursor、Codex 还是任意 MCP 客户端,同一个上下文包都只是一次工具调用之遥。

暴力搜索 vs. 按 token 预算的上下文包

Context EngineClaude Code grep + 读文件
如何找代码混合检索:稠密 + 稀疏 + 符号图grep / glob 字符串匹配
返回什么重排去重后的文件级片段整文件、原始匹配
token 消耗被你设定的预算封顶随每次读取和重读增长
上下文窗口保持干净——只有相关片段占满,触发 auto-compact
大型 monorepo可扩展——检索走索引越大越慢、越吵

FAQ

这能减少 Claude Code 的 token 消耗吗?

能。它不再整文件读取、也不每轮重读,而是按你设定的 token 预算只返回相关片段,并跳过 agent 已看过的文件。上下文窗口因此保持干净,找代码所花的 token 大幅下降。

在大型 monorepo 上好用吗?

好用——这正是它为之设计的场景。检索跑在云端索引上,代码库越大依然保持快和准,而不是像暴力 grep 那样越用越糟。

支持哪些语言?

解析在 AST 级别覆盖 12+ 语言,理解符号与结构,而不是把代码当纯文本匹配。

免费吗?

用 GitHub 登录即送免费额度,可以先在自己的仓库上试用再付费。付费套餐提供更多额度。

Claude Code 到底看到什么?

只有一个 MCP 工具 codebase_context。同步、索引、检索、重排和 token 预算全部封装在工具内部——agent 只管提问,拿回一个上下文包。

相关

把 Claude Code 一直缺的上下文补上

用 GitHub 登录,加一段 MCP 配置,下一次会话 Claude Code 就能在你的整个代码库上拿到按 token 预算的上下文包。

← 回到首页