mcp-doctor:静态分析 MCP 服务器,实测揪出 12 个热门仓库真实缺陷

Wide_Imagination_970 · reddit · 2026-09-03

开发者发布 mcp-doctor——一个针对 MCP 服务器的静态分析 linter,可检测缺失的工具描述、未文档化参数、缺乏错误处理等问题。

作者没有停在玩具示例上,而是拿它扫了约 15 个真实在用的 MCP 服务器(SurfSense、Figma-Context-MCP、mcp-chrome、pal-mcp-server 等,最高 16k stars),把每个错误结果都当作自己工具的 bug 修复。这一过程发现了 12 个真实盲区,例如:部分仓库以他不认识的方式注册工具导致报 0 个工具;FastMCP 的 excludeargs 会把参数从 schema 中完全隐藏,导致 13 个工具被误报为「未文档化」。其中一个修复还促成了合并进 ha-mcp 的 PR。

工具可通过 pip install mcp-server-lint 或 GitHub Action 使用,仓库附有完整测试结果表。

原文链接 →

「编程与Agent」频道最新

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