opentel-mcp 开源:为 Python MCP 服务器抓出静默失败

Thirumalaiboobathi · reddit · 2026-10-27

开发者 Thirumalaiboobathi 发布 opentel-mcp,用 OpenTelemetry 为 Python MCP 服务器做插桩,解决标准 tracing 看不到的「静默失败」问题:MCP 工具常在成功响应里返回 isError: true,标准追踪只记绿色 span,而 agent 实际拿到的是 permissiondenied 或 notfound。

对比 mcp 2.x SDK 内置 tracing(只标记错误、无指标/指纹/分类,且记录含完整堆栈的原始异常可能泄密)以及 Traceloop/OpenLLMetry、OpenInference(不检测 isError、Tracelop 还会捕获输入输出),该项目是已有 JavaScript 包的移植,npm 版已有 7000+ 下载。支持官方 mcp SDK 1.25–2.x(Server、FastMCP、MCPServer),经 mypy --strict 与共享一致性套件测试,Python 3.10–3.14、Linux/macOS/Windows 均验证通过。

原文链接 →

「编程与Agent」频道最新

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