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」频道最新
- Hamel Husain 劝退跟风:别不加思考就做 AI Agent — hugobowne · 2026-09-03
- 用 AI 编码工具一秒烧掉 100 美元,作者直呼是意外 — zsakib_ · 2026-09-03
- 105 个隐藏 bug 实测:Fable 5.1 找出 43 个,无一模型全中 — PawelHuryn · 2026-09-03
- 独立作者为小说搭建 Agent 分发层:A2A 端点+向量库实验 — patternflow · 2026-09-03
- Bezalel 一条 MCP URL 给 Agent 配齐记忆、邮箱、电脑和支付 — Rasmic · 2026-09-03
- jjk-explain:一条 Claude Code 命令生成《咒术回战》风格讲解视频 — teortaxesTex · 2026-09-03