Claude Code 曝 MCP 严重 bug:工具结果被替换为不可读占位符
zlotnika · ghdev · 2026-09-26
Claude Code 官方仓库新 bug:MCP 工具返回结果会被静默替换成 <<ccr:<hash>,html,NNNB>> 形式的占位符,模型完全读不到真实输出,只能报告工具故障或瞎猜内容。
关键事实:
- 同一会话中 Supabase 和 Slack 两个不相关的 MCP 服务器都出现,排除单服务端故障
- 有确定性最小复现:Supabase querylogs 跑 select 'ping' as a, 1 as b,两次返回同样的 html,530B 标记
- 排除了鉴权问题(同凭据的 executesql 正常渲染)、负载过大(结果仅约 30 字节,标记却报 530B);Slack 工具 format=full 触发、format=namesonly 正常
- 非永久性:同一工具早期调用正常,之后才退化
作者推测关键在标记中的 html 类型:被截获的载荷疑似是 HTML 而非工具本应返回的 JSON,HTML 类型结果似乎被存为引用而非直接传给模型。作者要求要么让输出到达模型,要么明确告知模型输出被扣留及原因。
「编程与Agent」频道最新
- Matt Pocock:课程最惊艳的不是 Agent,而是 DDD 领域驱动设计 — mattpocockuk · 2026-11-11
- AI 智能体日夜运转一个月,复现法国气象局 AROME 天气模型 — IgorCarron · 2026-11-11
- 让 AI 角色扮演「高执行力传奇玩家」,提示词的隐藏秘诀 — tokenbender · 2026-11-11
- Agent 验证不设截止时间等于没验证:一份防护设计准则 — Key-Register-1969 · 2026-11-11
- 免费开源课程:从零构建 Claude Code 克隆,8 文章 6 视频讲透 harness 工程 — blaizedsouza · 2026-11-11
- 百度开源文心 5.5 Flash Preview:连写 11 小时代码做出武侠游戏 — xiaohu · 2026-11-11