Agent 研习舱
工具调用 MCP Skills2026-04-30

Tool Search

定义

Anthropic Claude API 的客户端能力:不把所有工具定义一次性塞进上下文,而是让 Agent 在运行时检索工具目录、按需调入相关工具的 schema。

要点

  • 节省幅度:在 Anthropic 自己测试中,工具定义 token 消耗削减 85% 以上,且工具选择准确率维持在高位
  • 场景:多 MCP 服务器、几十乃至上百个工具时,预加载会污染上下文窗口;Tool Search 把它转成"需要时再发现"
  • 渐进式披露同源:上下文从"预先给"转为"自己找"
  • 配套:常和程序化工具调用叠加,构成 Anthropic 推荐的客户端上下文优化双件套

示例

跨 10 个 MCP 服务器、累计 200+ 工具的企业 Agent:把全部 schema 塞进上下文需 ~30K token;启用 Tool Search 后预加载只剩 ~3K,Agent 在用到具体工具前才"搜"出 schema。

相关概念

参考资料

  • platform.claude.com/docs/en/agents-and-tools/tool-use/tool-search-tool
  • Anthropic Engineering: advanced-tool-use

来自本站知识库 · 全部概念