MCP 工具静默失败致 Token 暴涨,开发者开源排查方案
Thirumalaiboobathi · reddit · 2026-08-03
在生产环境运行 MCP 服务器时存在一个隐蔽且昂贵的坑:工具调用失败时往往返回 HTTP 200 状态码,但在结果中带有 isError: true。标准的 OpenTelemetry 监控会将其误判为成功,导致仪表盘一片绿。
核心危害:Agent 收到错误文本后,会误以为自己提问有误并不断重试。由于上下文不断累加,每次重试都会发送完整历史,导致 Token 消耗呈指数级增长。
作者开源了一个 Node.js 库来解决此问题,它会检查结果负载、标记错误,并对失败进行指纹追踪。最新版本还能检测重试死循环,直接统计出浪费的 Token 数量和成本。
「编程与Agent」频道最新
- Uber开源AI智能体安全系统ADR,日均守护5万次会话 — vijaybolina · 2026-08-03
- 用 Claude Opus 5 与 Three.js 开发飞行射击游戏,已加入 Boss 战 — nptacek · 2026-08-03
- AI智能体自动生成每日AI报纸:哥特风排版,零纸张罪恶感 — Teknium · 2026-08-03
- 实测 Qwen3.8 正式版:开启 bypass 模式狂吐代码,秒建 3D 交互网页 — lxfater · 2026-08-03
- 开发者重构智能体架构,目标实现数百个 Agent 并发运行 — kevinnbass · 2026-08-03
- 开源游戏安全资源库引入AI Agent技能 — tom_doerr · 2026-08-03