| Model Context Protocol (MCP) | 模型上下文协议 | 把 AI 应用连到外部系统的开放协议(「AI 的 USB-C」) | 解决 M×N 集成问题的标准化层;选型判断的核心对象 | 与「某个厂商的 API」混淆——它是跨厂商开放标准 |
| Host | 宿主 | AI 应用本体:管理 client、权限、用户同意、上下文聚合 | 完整对话历史与编排权留在 host——安全边界的根 | 与 MCP Client 混淆(client 只是 host 里的连接器) |
| Client (MCP) | 客户端 | host 内与恰好一个 server 通信的连接器 | 1:1 关系是 server 隔离边界的实现机制 | 与 OAuth client 混淆(授权场景里含义不同) |
| Server (MCP) | 服务器 | 通过 tools/resources/prompts 暴露能力的服务(本地进程或远程) | 能力封装单元;看不到完整对话与其他 server | 与 Web server 混淆(语义完全不同) |
| Tools | 工具 | model-controlled:模型自主发现并调用的函数 | 模型的行动面;必须有人类在回路;定义会进上下文 | 与 API 的 endpoint 混淆——控制方是模型 |
| Resources | 资源 | application-driven:URI 标识、由 host 决定取用的上下文数据 | 数据面:文件、schema 等只读上下文的规范出口 | 与 tool 混淆(把只读数据做成 tool 会扩大行动面) |
| Prompts (MCP) | 提示模板 | user-controlled:server 定义、用户显式选用的消息模板(斜杠命令) | 「user-controlled 指谁触发,不是谁编写」是高频陷阱 | 与 prompt engineering 的 prompt 混淆 |
| Resource Template | 资源模板 | RFC 6570 URI 模板参数化的资源(catalog://{section}) | 参数化只读数据的标准形态 | 与 tool 入参混淆 |
| Transport | 传输层 | 消息封装与投递的绑定层;协议语义与传输无关 | 选型:stdio(本地)vs Streamable HTTP(远程共享) | 与「协议本身」混淆——换传输不换语义 |
| stdio | 标准流传输 | host 拉起子进程,stdin/stdout 上换行分隔 JSON-RPC | 本地开发工具默认形态;凭证来自环境、不走 OAuth | 与「Linux 标准流一般概念」混淆 |
| Streamable HTTP | 可流式 HTTP 传输 | 单 MCP 端点 POST;响应为 JSON 或请求级 SSE;无协议级会话(2026-07-28) | 远程/企业部署形态;必须校验 Origin 防 DNS rebinding | 与已淘汰的 HTTP+SSE(2024-11-05)混淆 |
| Capability Negotiation | 能力协商 | 双方声明能力并按声明行事(Modern:每请求 _meta 携带) | 理解 server/discover 与扩展协商的基础 | 与 OAuth scope 混淆 |
| Elicitation | 征询 | server 向用户追加索取信息(Modern 经 InputRequiredResult/MRTR) | server 缺输入时的标准回路,替代旧 sampling 式反向请求 | 与 sampling(Legacy 时代 server 反调 LLM)混淆 |
| Progressive Discovery | 渐进式发现 | 只注入 search_tools 元工具,按需加载完整定义(catalog→inspect→execute) | 上百工具时上下文治理的官方方案;阈值窗口 1%–5% | 与一次性 tools/list 混淆(list 照常、注入延后) |
| Tool Search Tool | 工具搜索工具 | Anthropic 原生按需检索:全部定义+defer_loading:true,服务端搜索加载 | 治理工具膨胀的首选捷径(regex/BM25 两变体) | 与自建 progressive discovery 混淆 |
| MCP Connector | MCP 连接器 | Messages API 内置 server-side MCP client(beta) | 免自建 client 编排;但仅远程 HTTP server、仅工具调用 | 与完整 MCP client 混淆(不支持 stdio/resources/prompts) |
| Token Passthrough | 令牌透传 | server 把上游 token 原样转发下游——被规范禁止的反模式 | 安全评审的必查项:绕过 audience 控制与审计链 | 与合法的代理转发混淆 |
| Confused Deputy | 混淆代理人 | proxy 静态 client ID+动态注册+consent cookie 跳过用户同意 | MCP proxy 架构的标志性攻击;缓解靠 per-client consent | 与普通 CSRF 混淆 |
| Human in the Loop | 人在回路 | 工具调用前有人类确认、可拒绝 | MCP 工具安全三大原则之一;LLM 指令≠应用层强制(模块 11) | 与「模型自我约束」混淆 |