mcpmetricsmcpmetrics
← 所有文章
·4 分钟阅读

「在线」不等于「可用」

我们在 55,592 台服务器上调用了真实工具,只有 29,527 台给出了正确回应。一台服务器可以在线、符合规范,却依然对你的智能体毫无用处。

健康检查只告诉你门能打开,并不说明里面有人。于是我们不再问 MCP 服务器是否响应,而是问它们是否真的在做自己宣称的事。

我们调用了它们的工具

冒烟测试从服务器挑一个真实工具,发出最简单的合法调用,再检查回应是否符合 schema 承诺的形状。整个目录至今共 55,592 次尝试,结果如下:

执行的冒烟测试   55,592
通过的冒烟测试   29,527   (53%)

仅比一半多一点。而这些服务器都完成了握手、公布了工具清单,多数在整周内还显示着健康的可用率。

问题出在哪里

失败大多并不喧哗。工具列在清单里却没有实现;schema 里缺少必填参数;调用返回成功,成功信封里却装着错误文本;端点需要一个从未被文档化的租户 ID。这些都不会出现在可用率里。

可以带走的结论

  • 可用率回答的是「能不能连上」,不是「能不能用」。
  • 工具清单是一种声明,不是保证——唯一的证明是真的调用一次。
  • 如果你依赖某台服务器,请定期调用它的工具,而不只是它的健康端点。
看看哪些服务器通过了冒烟测试
#可靠性#工具#mcp

更多文章

「在线」不等于「可用」 | mcpmetrics