网易首页 > 网易号 > 正文 申请入驻

2个 MCP 组合起来,给 Claude Code 装上"最强大脑",战斗力直接翻倍

0
分享至

今天来聊聊怎么把俩 MCP 插件组合在一起,让 Claude Code 战斗力直接翻倍

一句话总结

今天这俩插件,一个管「代码理解」,一个管「上下文瘦身」,组合起来用,Claude Code 写大项目代码的体验直接起飞

Claude Code 的上下文困境

用过 Claude Code 写大项目的朋友,应该都有过这个体验:

刚开始聊得好好的,写到 20 分钟以后,Claude 就开始"失忆"了——忘了刚才改到哪个文件了,忘了你让它做什么任务了,甚至会重复写已经写过的代码

这不是 Claude 变笨了,是上下文窗口被塞满了

想象一下:Claude 每次调用 MCP 工具去读代码、跑命令,返回的原始数据都会直接灌进上下文窗口。一个 Playwright 快照 56 KB,20 个 GitHub issue 59 KB,一个访问日志 45 KB……半小时过去,40% 的上下文已经被垃圾数据占满了

更要命的是,Claude 为了理解你的项目,得一个文件一个文件地读。一个百万行代码的项目,它怎么可能读得完?

这两个问题,恰好对应今天介绍的俩插件要解决的事:

问题

解决方案

插件

代码太多,读不完

语义搜索,精准找到相关代码

Claude Context

上下文太满,记不住

沙盒缓存 + 会话记忆

Context Mode


问题与解决方案对照 Claude Context:让 Claude "读懂"整个代码库Claude Context: github.com/zilliztech/claude-context

Claude Context是 Zilliz 团队出品的 MCP 插件,11.2k Stars,MIT 协议

它的核心思路很简单:不要把所有代码都塞进上下文,而是用向量数据库把代码库索引起来,需要的时候按需检索

听起来像 RAG?没错,但它专为代码场景做了深度优化:

  • AST 智能分块:不是简单按行数切,而是按语法树结构切,保证每个代码块的语义完整性

  • BM25 + 向量混合搜索:关键词匹配和语义搜索双管齐下,找代码又快又准

  • 增量索引:用 Merkle 树追踪文件变更,只重新索引改过的文件,不用每次全量重建

支持的 Embedding 模型有 OpenAI、VoyageAI、Ollama、Gemini 四种,向量数据库用 Zilliz Cloud(免费额度够个人用)

安装

需要 Node.js >= 20,以及 OpenAI API Key 和 Zilliz Cloud API Key:

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
使用

装好之后,在 Claude Code 里直接说:

Index this codebase

索引完成后就可以用自然语言搜索代码了:

Find functions that handle user authentication

Claude 会从向量数据库里找到最相关的代码片段,直接塞进上下文,而不是把整个项目目录都读一遍

实测效果

官方评测数据显示,在同等检索质量下,Claude Context 可以减少约 40% 的 token 消耗。这意味着同样的上下文窗口,你能装更多有效信息,Claude 的"记忆力"自然更好


MCP 效率分析

优点

  • 真正解决了大项目"读不完"的问题

  • AST 分块比简单切行靠谱得多

  • 增量索引,二次索引很快

  • 支持 14 种编程语言

不足

  • 依赖 Zilliz Cloud(虽然免费,但毕竟是外部服务)

  • 需要 OpenAI API Key 做 Embedding,有调用成本

  • 首次索引大项目需要等一会儿

Context Mode:上下文的"瘦身大师"Context Mode:github.com/mksglu/context-mode

Context Mode是一个更激进的解决方案,14.8k Stars,Hacker News 第一名,ELv2 协议

它的 Slogan 很到位:**"The other half of the context problem."**——上下文问题的另一半

什么意思?Claude Context 解决的是"输入端"的问题(别读太多无关代码),Context Mode 解决的是"输出端"的问题(别让工具调用结果把上下文撑爆)

它做了四件事:

1. 沙盒缓存(Context Saving)

MCP 工具调用的原始返回数据不直接进上下文,而是存在本地 SQLite 里。上下文里只保留精炼后的摘要

官方数据:315 KB 原始数据 → 5.4 KB 精炼摘要,98% 的压缩率。就问你狠不狠

2. 会话连续性(Session Continuity)

这是我最喜欢的功能。文件编辑、Git 操作、任务进度、错误信息、用户决策……全部通过 SQLite 追踪

当 Claude 压缩对话时(compaction),Context Mode 会在压缩前构建一个快照,压缩后恢复状态。模型收到一个包含 15 个类别的Session Guide,告诉它"你刚才在做什么"

再也不用担心 Claude 聊着聊着就"失忆"了

3. 用代码思考(Think in Code)

与其读 50 个文件去数有多少个函数,不如让 LLM 写一个脚本来统计。一个脚本替代十次工具调用

4. 不限制输出风格

保持数据在上下文外,但从不规定模型怎么写最终答案。这一点很聪明——工具管工具的事,创作管创作的事


Context Mode 四大核心能力 安装

在 Claude Code 里一行命令搞定:

/plugin marketplace add mksglu/context-mode
/plugin install context-mode@context-mode

或者用 MCP 方式:

claude mcp add context-mode -- npx -y context-mode

验证安装:

/context-mode:ctx-doctor
核心工具

工具

功能

效果

ctx_batch_execute

批量执行命令和搜索

986 KB → 62 KB

ctx_execute

运行 12 种语言的代码

56 KB → 299 B

ctx_execute_file

沙盒处理文件

45 KB → 155 B

ctx_index

Markdown 分块存入 FTS5

60 KB → 40 B

ctx_search

查询索引内容

按需加载

ctx_stats

查看上下文节省报告


隐私

所有数据都存在本地~/.context-mode/目录的 SQLite 文件里,不上传任何云端,没有遥测、没有追踪。这点让人放心

优点

  • 98% 的上下文压缩率,效果炸裂

  • 会话连续性解决了 Claude "失忆"的痛点

  • 支持 15 个平台(Claude Code、Cursor、Gemini CLI、VS Code 等)

  • 纯本地,隐私安全

不足

  • ELv2 协议,商用有限制

  • 需要 Node.js >= 22.5(用了内置的 node:sqlite)

  • 配置项比较多,新手可能需要适应

组合使用:1 + 1 > 2

单独用每个插件都很强,但组合起来才是完全体:

┌─────────────────────────────────────────┐
│ Claude Code │
│ │
│ ┌──────────────┐ ┌──────────────────┐ │
│ │Claude Context │ │ Context Mode │ │
│ │ │ │ │ │
│ │ 语义代码搜索 │ │ 上下文缓存压缩 │ │
│ │ BM25+向量混合 │ │ 会话状态追踪 │ │
│ │ AST智能分块 │ │ 代码沙盒执行 │ │
│ │ │ │ │ │
│ └──────┬───────┘ └───────┬──────────┘ │
│ │ │ │
│ ▼ ▼ │
│ ┌─────────────┐ ┌───────────────┐ │
│ │Zilliz Cloud │ │ Local SQLite │ │
│ │ 向量数据库 │ │ FTS5 索引 │ │
│ └─────────────┘ └───────────────┘ │
└─────────────────────────────────────────┘
组合架构:双插件协同工作流

组合后的工作流程:

  1. Claude Context负责从百万行代码中精准检索到相关片段,送入上下文

  2. Context Mode负责把工具调用的原始输出缓存到 SQLite,只把精炼结果留在上下文里

  3. 当 Claude 压缩对话时,Context Mode的 Session Guide 确保它不会忘记正在做什么

  4. 下一次需要找代码时,Claude Context继续从向量库里精准召回

效果就是:Claude 能"看到"整个项目,但又不会因为看太多而"忘事"

组合安装

# 安装 Claude Context
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


# 安装 Context Mode
claude mcp add context-mode -- npx -y context-mode

装完之后,在 Claude Code 里先索引项目:

Index this codebase

然后正常开发就行。Context Mode 会在后台自动工作,你可以通过ctx stats查看省了多少上下文

总结

维度

Claude Context

Context Mode

解决什么

代码太多读不完

上下文太满记不住

核心能力

语义代码搜索

上下文压缩 + 会话记忆

数据存储

Zilliz Cloud(云端)

SQLite(本地)

Stars

11.2k

14.8k

协议

MIT

ELv2

上手难度

需要申请 API Key

一行命令

最佳搭配

大项目代码理解

长时间编码会话

一句话建议:如果你经常用 Claude Code 写大项目,这俩插件装上不亏。Claude Context 让 Claude 能"看懂"你的项目,Context Mode 让 Claude 能"记住"它在看什么。组合起来,就是给 Claude Code 装上了"最强大脑"

制作不易,如果这篇文章觉得对你有用,可否点个关注。给我个三连击:点赞、转发和在看。若可以再给我加个,谢谢你看我的文章,我们下篇再见!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
MacBook Pro要变薄了,但有人并不买账

MacBook Pro要变薄了,但有人并不买账

全栈遛狗员
2026-05-17 00:34:36
今年山茶油为啥卖不动?曾经的“油中黄金”,如今没人买单了?

今年山茶油为啥卖不动?曾经的“油中黄金”,如今没人买单了?

农夫也疯狂
2026-05-09 17:41:51
太偏心!上海母亲将700万遗产全给儿子,6年后发现女儿已把她拉黑

太偏心!上海母亲将700万遗产全给儿子,6年后发现女儿已把她拉黑

荆门热点
2026-05-17 00:05:06
亚洲杯太残酷了:随着日本5-0,中国3-1,沙特等4大劲旅已经出局

亚洲杯太残酷了:随着日本5-0,中国3-1,沙特等4大劲旅已经出局

侧身凌空斩
2026-05-16 02:59:46
两位MIT毕业生获斯坦福全额奖学金,研究方向亮了

两位MIT毕业生获斯坦福全额奖学金,研究方向亮了

像素与芯片
2026-05-15 05:16:03
老公偷偷改我刹车系统,我装不知道,第二天小姑子跑来找我借车

老公偷偷改我刹车系统,我装不知道,第二天小姑子跑来找我借车

千秋文化
2026-05-14 20:19:05
海豹突击队的2分钟入睡法,失眠的人该试试了

海豹突击队的2分钟入睡法,失眠的人该试试了

晚风也遗憾
2026-05-14 07:48:01
女子利用天气预报频繁购买飞机延误险,5年买中900多次,获赔近300万,被抓时:我符合保险理赔要求

女子利用天气预报频繁购买飞机延误险,5年买中900多次,获赔近300万,被抓时:我符合保险理赔要求

谭老师地理大课堂
2026-04-15 20:11:42
深圳输广厦揪出最大废材!2.19米大个子2分2板,这是职业球员吗?

深圳输广厦揪出最大废材!2.19米大个子2分2板,这是职业球员吗?

南海浪花
2026-05-16 22:53:32
互联网是有记忆的,她的黑历史一大堆啊!

互联网是有记忆的,她的黑历史一大堆啊!

BenSir本色说
2026-04-15 22:38:07
双赢,火箭绿军巨星互换,绿军再夺一次总冠军,火箭得更年轻核心

双赢,火箭绿军巨星互换,绿军再夺一次总冠军,火箭得更年轻核心

体坛风之子
2026-05-16 07:00:17
DeepSeek:七件事,可以看出一个人的认知在你之上

DeepSeek:七件事,可以看出一个人的认知在你之上

洞见
2026-05-15 10:12:57
于正回应白鹿事件,巧妙回避帮忙揭真相,背后怕被揭露旧爱身份

于正回应白鹿事件,巧妙回避帮忙揭真相,背后怕被揭露旧爱身份

小邵说剧
2026-05-17 01:00:03
"养虾"全网刷屏,但靠谱的AI助手还要等多久?

"养虾"全网刷屏,但靠谱的AI助手还要等多久?

汉唐智库
2026-05-17 00:03:25
这一次,我挺央视!

这一次,我挺央视!

燕梳楼频道
2026-05-09 14:45:38
刘震云:如果你一听到伴侣说话就烦躁,有股无名火,真正的原因不是你讨厌他,也不是你脾气不好,而是条件反射

刘震云:如果你一听到伴侣说话就烦躁,有股无名火,真正的原因不是你讨厌他,也不是你脾气不好,而是条件反射

脆皮先生
2026-05-13 19:42:42
马斯克访华像回家,母亲定居上海,儿子世界首富她还做视频带货

马斯克访华像回家,母亲定居上海,儿子世界首富她还做视频带货

奇思妙想生活家
2026-05-16 22:16:09
老黄终于摊牌,公开回应天赐妈妈的病情,自己尽所能陪伴,祝福!

老黄终于摊牌,公开回应天赐妈妈的病情,自己尽所能陪伴,祝福!

观察鉴娱
2026-05-16 09:31:56
特朗普访华:镜头定格10个精彩瞬间!

特朗普访华:镜头定格10个精彩瞬间!

人间无味啊
2026-05-16 06:38:31
人不会无故大脑萎缩!医生提醒:大脑萎缩的人,多半有这些习惯

人不会无故大脑萎缩!医生提醒:大脑萎缩的人,多半有这些习惯

蜉蝣说
2026-01-29 15:15:16
2026-05-17 02:11:00
Ai学习的老章 incentive-icons
Ai学习的老章
Ai学习的老章
3409文章数 11153关注度
往期回顾 全部

科技要闻

涨的是车价,要的是老命

头条要闻

又想“抹黑”中国 福克斯新闻“翻车”了

头条要闻

又想“抹黑”中国 福克斯新闻“翻车”了

体育要闻

马刺2号,少年老成,这集看过?

娱乐要闻

谢霆锋北京街头骑行被偶遇,侧颜帅炸

财经要闻

造词狂魔贾跃亭

汽车要闻

大五座SUV卷王!乐道L80上市 租电15.68万元起

态度原创

本地
数码
健康
艺术
公开课

本地新闻

用苏绣的方式,打开江西婺源

数码要闻

科技巨头访华遇618 苹果、高通、英伟达集中促销中

专家揭秘干细胞回输的安全风险

艺术要闻

惊!艾米·亚当斯竟是坠入凡间的仙女?

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版