MCP 工具失败返回 HTTP 200,Agent 重试 6 次全付费且无告警

Thirumalaiboobathi · reddit · 2026-09-09

作者在生产环境 MCP 部署中反复发现一个隐蔽故障模式:MCP 工具失败时服务端不返回错误,而是在 HTTP 200 的合法 JSON-RPC 响应里携带 isError: true。通用 OTel 埋点按传输状态判断 span,看到 200 就标记成功——仪表盘一片健康,实际上每次工具调用都在失败。

二阶后果才是烧钱点:

作者的解法(已开源 opentel-mcp):

原文链接 →

「编程与Agent」频道最新

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