Agent 部署中 MCP 协议发挥什么作用
修改于 2026-10-10 10:23:39
42
1. 协议定位
- MCP(Model Context Protocol,模型上下文协议)由 Anthropic 于 2024 年 11 月发布,现由 Linux 基金会旗下的 Agentic AI Foundation 治理,是当前连接智能体与外部工具、数据源的事实标准
- 最新规范版本为 2026-07-28,在该版本中转为以无状态为核心的协议设计,任意请求可落在负载均衡后的任意实例
2. 角色与原语
- 协议定义三个角色:宿主(Host,承载模型的应用)、客户端(Client,宿主内的连接器)与服务器(Server,暴露能力的进程)
- 服务器对外提供三类原语:工具(Tools,由模型调用)、资源(Resources,由应用提供上下文)与提示词(Prompts,由用户触发的工作流)
3. 传输与价值
- 传输方式包括本地进程的 stdio 与远程服务的 Streamable HTTP,受保护的服务使用基于 OAuth 的授权发现
- 其价值在于把"智能体 ↔ 工具/数据"的集成标准化,使工具可独立于智能体演进,并避免被特定框架绑定