8MB 的 MCP 返回如何把 Claude Code 弄崩
来源:dev.to — 2026-11-13
📋 概述
如果你用 Claude Code、Codex CLI、Cursor 或 VS Code Copilot 接 MCP 服务器,上下文窗口和提示词缓存会暴露在三种静默故障下:接三个常见 MCP 就往每一轮注入六十多个工具 schema,两万多个 token;Claude Code 里单次返回超过 8MiB 会让 stdio 进程直接被关,Codex CLI 超过 16MiB 则静默丢帧直到 300 秒超时;工具顺序变动或动态前缀打进缓存边界会让提示词缓存无声失效。作者写了三个零遥测的开源工具分别对付这三种问题。
🔑 核心要点
- ctxwise 定位为上下文防火墙与多编辑器 MCP 审计器,还能在 CI 里当 token 预算守门。
- mcp-diet 是 stdio 代理,对 tools/list 做树摇,超过 8MiB 溢出到磁盘并做密钥脱敏。
- agent-wire-tap 用来做本地线协议测试,以 passthrough 模式捕获提示词前缀的缓存未命中。
- 这些故障都不报错,只是变慢、变贵或护栏失效。
💡 金句
“Your context window and prompt cache are exposed to three silent failure modes.”
译:你的上下文窗口和提示词缓存暴露在三种静默故障模式之下。
👍 0
👎 0
← 返回 dev.to 首页