Context Mode:為您的AI開發工具節省98%的上下文token

當您在 Claude Code 中使用 MCP 工具時,是否注意到上下文視窗(context window)正在快速消耗?一個 Playwright 快照消耗 56KB,20 個 GitHub 問題消耗 59KB,500 條存取日誌消耗 45KB。30 分鐘後,40% 的上下文空間就不見了。

圖片

有開發者分享了一個解決方案:Context Mode。這個開源專案在 Claude Code 和工具輸出之間添加了一個中間層,核心目標是防止原始大塊資料進入上下文視窗。

工作原理:沙箱隔離 + 精準檢索

Context Mode 採用雙管齊下的策略。首先是沙箱隔離執行:每個工具呼叫在獨立的子程序中運作,支援 JavaScript、Python、Shell 等 10 種語言執行環境。原始輸出資料留在沙箱內,只有 stdout 結果會傳回給模型。

其次是知識庫系統:使用 SQLite FTS5 虛擬表搭配 BM25 排序演算法,對 Markdown 內容建立索引。當模型需要特定資訊時,系統會精準拉取相關程式碼區塊,而不是塞入整份文件或摘要。

實測數據:從 MB 級到 KB 級

作者在 11 個真實場景中測試了效果:

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 鉤子路由工具輸出,使用者無需改變工作流程。

雖然目前 token 價格正在下降,但用量卻在激增,還沒賺到錢,成本卻已失控。這個專案並沒有試圖重新發明輪子,而是巧妙地解決了 MCP 工具使用中的一個實際痛點。對於經常使用多個工具進行開發的 AI 從業人員來說,這種上下文優化可能意味著工作效率的顯著提升。

mcpx?要來拯救 mcp!讓工具呼叫不再吃掉你的上下文

專案位址:https://github.com/mksglu/claude-context-mode


分享網址
AINews·AI 新聞聚合平台
© 2026 AINews. All rights reserved.