面向代理工具访问的 MCP token 和延迟审计
使用 Claude Code 或类似编码代理的开发团队,应在新增 MCP 服务器之前先测量每个已连接工具。Quandri 的测量给出了一种简单的审计方式:统计加载的工具定义数量,记录首次调用和重复调用的延迟,并把通过 MCP 完成的常见任务与直接调用 CLI 或 API 的结果做对比。
Linear 的例子足够具体,可以直接照做。Quandri 发现,42 个 Linear 工具定义在一个只需要查工单的工作流里占用了约 12,807 个 token。同样的查询通过直接 API 调用只用了约 200 个 token。当前版本的 Claude Code 通过 Tool Search 和 Deferred Loading 降低了 MCP 的上下文占用,所以审计时要把团队实际使用的客户端版本算进去。更实用的做法是加一个小型 CI 或安装脚本,报告每个工具的 schema token 数、启动失败和延迟,然后把高成本工具改成短 Skills,写清楚对应的 CLI 或 API 调用。