工具搜索
AI编程助手在启动时仅加载工具名称、按需检索并加载具体工具说明书的上下文优化机制,用于降低工具定义的token开销
时间轴 (近 90 天)
据视频演示,当工具数量达到数百个时,工具搜索默认开启,Claude只加载当前任务需要的那部分工具。
Claude Code 启动时只加载 MCP 工具的名称,任务需要时才搜索并加载对应工具的完整说明书,这一机制称为'工具搜索'(tool search)。
据 Anthropic 测算,一个典型的五服务器 MCP 配置会在工具说明书上花费约 55,000 个 token,工具搜索可将这部分开销削减超过 85%。
在 Claude Code 中,一旦某个工具的说明书被加载到当前会话,它会一直保留到会话结束,导致长会话中上下文消耗逐步累积(会话粘性)。
工具搜索的节省效果在短会话中最明显,而在长会话、多工具场景下会被会话粘性逐步侵蚀。
如果 Tool Search 的检索召回不准,模型可能拿不到正确的工具,工具名称和命名空间描述的语义清晰度会直接影响最终效果。
全部知识事实 (6)
据视频演示,当工具数量达到数百个时,工具搜索默认开启,Claude只加载当前任务需要的那部分工具。
50%待验证Claude Code 启动时只加载 MCP 工具的名称,任务需要时才搜索并加载对应工具的完整说明书,这一机制称为'工具搜索'(tool search)。
50%待验证据 Anthropic 测算,一个典型的五服务器 MCP 配置会在工具说明书上花费约 55,000 个 token,工具搜索可将这部分开销削减超过 85%。
50%待验证在 Claude Code 中,一旦某个工具的说明书被加载到当前会话,它会一直保留到会话结束,导致长会话中上下文消耗逐步累积(会话粘性)。
50%待验证工具搜索的节省效果在短会话中最明显,而在长会话、多工具场景下会被会话粘性逐步侵蚀。
50%待验证如果 Tool Search 的检索召回不准,模型可能拿不到正确的工具,工具名称和命名空间描述的语义清晰度会直接影响最终效果。
50%