∴ GitHub / 趋势仓库

mksglu / context-mode

面向 AI 编码代理的上下文窗口优化 MCP 服务器

语言
TypeScript
Star
25.3k
Fork
1.8k
当日新增(10-04)
+256
累计在榜
8 天
最高名次
第 3 名
首次上榜
2026-09-07
去 GitHub 查看 ↗项目主页 ↗

∴ 是什么

Context Mode 是一个 MCP 服务器,用于优化 AI 编码代理的上下文窗口使用。它通过沙箱化工具输出、持久化会话记忆(SQLite + FTS5 索引)以及跨 17 个平台的路由强制(MCP + hooks)来减少上下文消耗。

∴ 解决什么问题

  • MCP 工具调用将原始数据直接倒入上下文窗口,导致上下文快速耗尽
  • 对话压缩后代理遗忘正在编辑的文件、进行中的任务和用户的最新请求
  • 代理在填充语、客套话和冗长解释上浪费输出 token,双端消耗上下文

∴ 怎么上手

  1. 01Claude Code 插件安装:/plugin marketplace add mksglu/context-mode
  2. 02安装插件:/plugin install context-mode@context-mode
  3. 03重启 Claude Code 或运行 /reload-plugins
  4. 04验证安装:/context-mode:ctx-doctor,所有检查应显示 [x]
  5. 05Gemini CLI 安装:npm install -g context-mode
  6. 06将 MCP 服务器和 hooks 配置添加到 ~/.gemini/settings.json 并重启 Gemini CLI,运行 /mcp list 验证连接

∴ 适合谁

使用 Claude Code、Gemini CLI 等 AI 编码代理的开发者,以及需要管理 AI 辅助工程团队上下文消耗的组织。

∴ 要点

  • 上下文节省:沙箱化工具输出平均减少 98%,315 KB 降至 5.4 KB
  • 会话连续性:事件索引到 SQLite FTS5,通过 BM25 检索相关内容,不将全部数据倒回上下文
  • Think in Code 范式:强制代理编写脚本进行分析而非直接读取大量文件,一个脚本替代十次工具调用,节省 100 倍上下文
  • 不强制文风:路由只控制数据流向,不干预模型最终回答的简洁性、完整性和格式
  • Claude Code 插件提供 11 个 MCP 工具(6 个沙箱工具 + 5 个元工具)和 6 个 hooks(PreToolUse, PostToolUse, UserPromptSubmit, PreCompact, SessionStart, Stop)
  • 支持 17 个客户端平台及 OpenClaw 网关集成;许可证为 ELv2
antigravityclaudeclaude-codeclaude-code-hooksclaude-code-pluginsclaude-code-skillcodexcodex-clicontext-modecopilotcursor-pluginkiromcpmcp-servermcp-toolsopenclawopencodepi-agentskillszed-extension

解读由 AI 依据项目 README 生成,生成于 2026-10-06,以 GitHub 原文为准。

∴ 在榜记录

GitHub Trending 今日榜的每日存档,日期按北京时间。2026-09-07 首次上榜,累计在榜 8 天,最高第 3 名。

2026-09-07 +852026-09-08 +962026-09-09 +6512026-09-30 +882026-10-01 +3572026-10-02 +2762026-10-03 +2822026-10-04 +256
每日新增 Star · 2026-09-07 至 2026-10-04 · 共 8 个在榜日峰值 +651
日期名次当日新增总 Star
#13+25625,332
#10+28225,083
#10+27624,950
#8+35724,674
#4+8824,343
#13+65121,437
#13+9621,194
#3+8520,544