Context Mode:开源神器为AI开发节省98%上下文token,让工具调用不再“吃掉”你的工作空间

在使用 Claude Code 的 MCP 工具时,你是否遇到过上下文窗口被快速消耗的问题?例如,一个 Playwright 快照会消耗 56KB,20 个 GitHub 问题消耗 59KB,500 条访问日志消耗 45KB。短短 30 分钟,高达 40% 的上下文空间就可能被占用。

Context Mode:开源神器为AI开发节省98%上下文token,让工具调用不再“吃掉”你的工作空间

针对这一问题,有开发者提出了一个名为 Context Mode 的开源解决方案。该项目通过在 Claude Code 与工具输出之间引入一个中间层,其核心目标是阻止原始的大块数据直接进入模型的上下文窗口。

工作原理:沙箱隔离与精准检索

Context Mode 采用双重策略来管理工具输出。

首先,它通过沙箱隔离执行来处理工具调用:每个工具都在独立的子进程中运行,支持 JavaScript、Python、Shell 等 10 种语言运行时。原始输出数据被限制在沙箱内,只有经过处理的 stdout 结果才会返回给模型。

其次,它构建了一个知识库系统:该系统利用 SQLite 的 FTS5 虚拟表和 BM25 排名算法,对 Markdown 格式的内容建立索引。当模型需要特定信息时,系统能够精准地检索并拉取相关的代码片段,而不是将整个文档或摘要塞入上下文。

实测效果:从 MB 级到 KB 级的压缩

作者在 11 个真实场景中测试了 Context Mode 的效果,数据对比如下:

  • Playwright 快照:56KB → 299B
  • 20 个 GitHub 问题:59KB → 1.1KB
  • 500 条访问日志:45KB → 155B
  • 500 行 CSV 分析:85KB → 222B
  • 153 条 git 提交日志:11.6KB → 107B

在一次完整的会话中,总计 315KB 的原始工具输出被压缩至仅 5.4KB,节省了 98% 的上下文空间。这意味着单次会话的有效工作时长可能从大约 30 分钟延长至约 3 小时。

与 Cloudflare Code Mode 的互补关系

该项目的灵感部分来源于 Cloudflare 的 Code Mode,后者成功地将工具定义的体积从数百万 token 压缩到约 1000 个。Context Mode 则致力于解决另一个方向的问题——工具输出的压缩。两者结合使用,可以从工具定义和工具输出两个维度,更全面地优化上下文的使用效率。

安装与使用

目前提供两种安装方式。

通过插件市场安装(可获得自动路由钩子和斜杠命令):
/plugin marketplace add mksglu/claude-context-mode
/plugin install context-mode@claude-context-mode

或仅安装 MCP 服务器
claude mcp add context-mode -- npx -y context-mode

安装完成后,重启 Claude Code 即可。系统会通过 PreToolUse 钩子自动路由工具输出,用户无需改变现有工作流程。

随着 AI 应用开发的深入,虽然单个 token 的成本在下降,但总消耗量却在急剧上升。Context Mode 并未试图重新发明轮子,而是巧妙地解决了 MCP 工具使用中的一个具体痛点。对于频繁使用多种工具进行开发的从业者而言,这种对上下文的优化可能带来工作效率的显著提升。

项目地址:https://github.com/mksglu/claude-context-mode


关注“鲸栖”小程序,掌握最新AI资讯

本文来自网络搜集,不代表鲸林向海立场,如有侵权,联系删除。转载请注明出处:http://www.itsolotime.com/archives/23632

(0)
上一篇 3天前
下一篇 3天前

相关推荐

  • 5个颠覆性GitHub开源项目:从视频手绘到AI约会选址,解锁创意新玩法

    将视频瞬间转化为手绘故事 ClipSketch AI 是一个创意工具,能够将视频链接(如来自B站或小红书)转换为一个带有打点功能的播放器。当用户看到感兴趣的帧时,只需按下快捷键即可截图,省去了使用独立截图工具的麻烦。 该项目的核心在于其AI图像生成能力。它集成了Google Gemini大模型,能够将截取到的视频帧瞬间转换为手绘风格的分镜草图,甚至可以根据画…

    2026年1月7日
    20400
  • 手机飞书远程操控Windows电脑:OpenClaw+阿里百炼AI保姆级部署教程

    实现效果 在手机上通过飞书APP聊天的方式,指挥AI在自己的Windows电脑上执行任务。OpenClaw官方推荐在Windows系统上使用WSL2进行部署。WSL2的安装过程较为简单,此处不再赘述,下面直接开始部署OpenClaw。 1. 一键安装OpenClaw 在WSL2的Ubuntu环境中执行以下命令: bashcurl -fsSL https://…

    6小时前
    1500
  • AI智能体自主发朋友圈引热议!复旦大学开源通用智能体GenericAgent,开启数字生命新纪元

    最近,复旦大学肖仰华教授的朋友圈引起了热议。其团队在研发测试的AI智能体通过自主学习,掌握了操作微信的能力,不仅能在朋友圈发布消息,还能与好友在评论区自主互动。这种自然的互动方式,甚至让一些好友开始要求“证明你真的是肖老师,而不是他的AI”。 这种“分不清真人与AI”的错觉,源于A3实验室(Advantage AI Agent实验室,由深圳夸夸菁领科技有限公…

    4天前
    14000
  • 解锁自动化新境界:n8n与飞书多维表格的完美融合,打造高效工作流

    解锁自动化新境界:n8n与飞书多维表格的完美融合,打造高效工作流 在利用开源工作流工具 n8n 构建自动化流程时,数据的归档与存储是关键环节。飞书多维表格为此提供了一个优秀的解决方案。它不仅可作为结构化数据的中转站,更能借助其「字段捷径」功能,与 AI 处理或后续自动化流程无缝衔接,实现效率的倍增。 值得一提的是,飞书多维表格现已支持网页端直接访问(base…

    2025年11月7日
    46300
  • GitHub 六大 Agent 开源项目:从零构建智能体,打破信息壁垒

    2025年,无疑是Agent(智能体)元年,GitHub作为重要的学习平台,汇聚了大量优质的开源教程与项目。 01 Hello-Agents 这是由国内社区Datawhale开源的教程,在GitHub上已获得5700+ Star。该教程不仅深入讲解底层原理,更注重实践,手把手指导你编写可运行的Agent代码。它不仅仅是一个代码仓库,更像一本互动式的教科书,旨…

    2025年12月9日
    23700