Tools 工具组

ListMcpResourcesTool:列出 MCP 资源

这个工具做什么

ListMcpResourcesTool 用来列出某个 MCP server 提供的资源。
如果把 MCP 看成外部能力总线,它就是“先看你那边有什么可读资源”。

关键源码

它被放进基础工具池中:

ListMcpResourcesTool,
ReadMcpResourceTool,

这表明 Claude Code 把 MCP 资源访问做成了“两步走”:

  • 先列目录
  • 再读资源

调用链

加载图表中...

实现重点

这个工具的价值不是复杂逻辑,而是让模型先获得“资源发现能力”。
否则模型只能盲猜资源 URI。

它和相邻工具的关系

  • ReadMcpResourceTool:真正读取资源内容
  • MCPTool:那个更偏 MCP 工具调用,不是资源读取