MCP 三大原语

Agent 开发进阶5讲解 1

Tools / Resources / Prompts 按「谁控制」来记:Tools 由模型决定调不调,Resources 由应用决定给不给,Prompts 由用户决定用不用。分清控制权才知道一个能力该暴露成哪种原语,弃用窗口则是协议演进时的兼容底线。

也叫:Tools · Resources · Prompts · MCP 原语

三大原语:按"谁控制"来记出自 T3-4

原语 谁控制 干什么 类比
Tools(工具) 模型控制 可执行动作,模型自主决定何时调用 函数调用
Resources(资源) 应用控制 可读取的上下文数据,由宿主决定放不放进上下文 文件 / GET 接口
Prompts(提示模板) 用户控制 预置的模板化交互,通常由用户显式触发 斜杠命令

这张"控制主体"表是回答 Q3-09 的最优结构——比逐个描述功能更能体现理解深度。注意:早期还有 Roots、Sampling、Logging 等客户端侧特性,在 2026-07-28 规范中已被弃用(下节详述)。

以上节选自T3-4 MCP 协议与 2026 无状态改版——从 M×N 到 M+N,再到能扛住负载均衡,读全文能看到前后语境。

考这个知识点的题1

会连带问到4