MCP 工具静默失败致 Token 暴涨,开发者开源排查方案

Thirumalaiboobathi · reddit · 2026-08-03

在生产环境运行 MCP 服务器时存在一个隐蔽且昂贵的坑:工具调用失败时往往返回 HTTP 200 状态码,但在结果中带有 isError: true。标准的 OpenTelemetry 监控会将其误判为成功,导致仪表盘一片绿。

核心危害:Agent 收到错误文本后,会误以为自己提问有误并不断重试。由于上下文不断累加,每次重试都会发送完整历史,导致 Token 消耗呈指数级增长。

作者开源了一个 Node.js 库来解决此问题,它会检查结果负载、标记错误,并对失败进行指纹追踪。最新版本还能检测重试死循环,直接统计出浪费的 Token 数量和成本。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →