MCP Resources
MCP协议中的三大核心能力之一,表示可通过地址直接访问的静态可读上下文内容,不触发任何逻辑执行,用于为AI提供背景知识
时间轴 (近 90 天)
即便动态资源可以被动态访问并列出全部资源列表,决策权依然留在应用层而非交给LLM
每个MCP资源都有一个唯一资源标识符(URI),例如退款政策可表示为 policy://refund/2026
Resource的流程由应用驱动(application-driven):应用不先经过LLM,先取回上下文再把问题和上下文交给模型
Resource模式相比Tool模式更快,因为省去了让LLM先做工具选择决策的往返环节
工具的核心是execute(执行),资源的核心是read(读取)
动态资源的URI会包含花括号占位符,例如 customer://profile/{customer_id},请求时被真实值替换
将文档资源放在MCP服务器而非本地,可保证所有访问者拿到最新版本并支持集中更新
模式选择核心逻辑:需求明确步骤简单选Craft,复杂多步骤任务选Plan,只读分析咨询类需求选Ask
全部知识事实 (8)
即便动态资源可以被动态访问并列出全部资源列表,决策权依然留在应用层而非交给LLM
50%待验证每个MCP资源都有一个唯一资源标识符(URI),例如退款政策可表示为 policy://refund/2026
50%待验证Resource的流程由应用驱动(application-driven):应用不先经过LLM,先取回上下文再把问题和上下文交给模型
50%待验证Resource模式相比Tool模式更快,因为省去了让LLM先做工具选择决策的往返环节
50%待验证工具的核心是execute(执行),资源的核心是read(读取)
50%待验证动态资源的URI会包含花括号占位符,例如 customer://profile/{customer_id},请求时被真实值替换
50%待验证将文档资源放在MCP服务器而非本地,可保证所有访问者拿到最新版本并支持集中更新
50%待验证模式选择核心逻辑:需求明确步骤简单选Craft,复杂多步骤任务选Plan,只读分析咨询类需求选Ask
50%