Claude Code 现已支持工具搜索功能

@trq212
英语6个月前 · 2026年1月14日
2.2M
4.8K
471
204
4.9K

TL;DR

Claude Code 推出了 MCP Tool Search 功能,通过在需要时动态加载工具来处理大型工具集,有效防止上下文窗口臃肿并降低 Token 成本。

今天我们为 Claude Code 推出了 MCP Tool Search 功能。

随着 MCP 逐渐成为更流行的协议,Agent 的能力也越来越强,我们发现 MCP 服务器可能包含多达 50 多个工具,并占用大量上下文。

Tool Search 允许 Claude Code 在 MCP 工具占用大量上下文时,动态加载工具到上下文中。

工作原理:

  • Claude Code 会检测你的 MCP 工具描述是否超过 10% 的上下文
  • 当触发时,工具会通过搜索加载,而不是预加载

除此之外,MCP 工具的工作方式与之前完全相同。

这解决了我们在 GitHub 上最常请求的功能之一:MCP 服务器的懒加载功能。用户曾记录过 7 个以上服务器消耗 67k+ token 的配置。

如果你正在开发 MCP 服务器

大部分流程保持不变,但启用 Tool Search 后,"服务器指令"字段会变得更加有用。它帮助 Claude 知道何时搜索你的工具,类似于技能。

如果你正在开发 MCP 客户端

我们强烈建议实现 ToolSearchTool,你可以在这里查看文档。我们通过自定义搜索函数实现了它,使其适用于 Claude Code。

程序化工具调用呢?

我们曾尝试通过程序化工具调用,让 MCP 工具能够通过代码相互组合。虽然我们未来会继续探索这一方向,但我们认为当前最迫切的需求是推出 Tool Search 以减少上下文占用。

欢迎你在使用 ToolSearchTool 后,在这里或 GitHub 上告诉我们你的想法。

一键保存

使用 YouMind AI 深度阅读爆款文章

保存原文、追问细节、总结观点,并在一个 AI 工作空间里把爆款文章沉淀成可复用笔记。

了解 YouMind
写给创作者

把你的 Markdown 变成干净的 𝕏 文章

图片上传、表格、代码块,往 𝕏 上手动重排太痛苦。YouMind 把整篇 Markdown 一键转成干净、可直接发布的 𝕏 文章草稿。

试试 Markdown 转 𝕏

更多可拆解样本

近期爆款文章

探索更多爆款文章