MCP 与 A2A 协议:智能体互联网的地基

2026-08-20 | Mrren 的人工智能笔记

目录

  1. 一个比喻看懂两大协议
  2. MCP:模型上下文协议
  3. A2A:智能体之间的横向协同
  4. 多智能体系统:为什么决定应用上限
  5. Agent 的记忆:三层结构

Agent 要爆发,先得解决两个基础问题:怎么连工具、怎么互相协作。2025–2026 年,两个协议完成了标准化,圈内把它们比作 Agent 时代的「USB 接口」和「TCP/IP」。这篇笔记把我梳理的要点记录下来。

一个比喻看懂两大协议

协议比喻解决什么问题
MCPUSB 接口Agent 与工具、数据的垂直连接
A2ATCP/IPAgent 与 Agent 之间的横向协同

一句话版本:MCP 让 AI 能「插上」任何工具,A2A 让不同的 AI 能「互相说话」。两个协议都已捐赠给 Linux Foundation 旗下的智能体 AI 基金会(AAIF),从企业私有标准走向全球中立治理。

MCP:模型上下文协议

MCP 全称 Model Context Protocol,由 Anthropic 于 2024 年底提出,2025 年获得 OpenAI、谷歌、微软全面响应,2025 年 12 月正式捐赠给 Linux Foundation。它的作用,是以标准化方式解决 AI 系统如何安全、统一地访问外部工具和数据的问题。

MCP 支持 TypeScript、Python、Java 等主流语言 SDK,Agent 不需要定制开发就能连接内容仓库、业务系统和开发环境。2026 年初推出的「MCP 工具搜索」进一步解决了上下文窗口被冗余工具定义占满的问题。

关键特性传统 API 集成MCP 协议
接入成本为每个模型写定制「胶水代码」一次开发,多模型通用接入
上下文占用预加载全部工具定义,最高耗费 67k+ tokens延迟加载,按需获取工具文档
安全性API Key 散落各应用,权限管理困难基于令牌的细粒度权限控制与审计
扩展性线性增长,维护难度大动态注册,支持 50+ 工具并发调用

A2A:智能体之间的横向协同

A2A 全称 Agent-to-Agent,由谷歌于 2025 年 4 月推出,随后同样捐赠给 Linux Foundation。它定义了一套标准的通信原语,让来自不同厂商、运行在不同框架下的 Agent 能够像人类团队一样分工协作。

A2A 有两个核心组件:

多智能体系统:为什么决定应用上限

有了通用「语言」,多智能体系统(MAS)才能真正运转起来。复杂问题的解决依赖多智能体协同:随着 MCP、A2A 等协议趋于标准化,智能体间拥有了通用「语言」,多智能体系统将突破单体智能天花板,在科研、工业等复杂工作流中成为关键基础设施——这就是为什么说它是「Agent 时代的 TCP/IP」。

一个容易理解的形象:单个 Agent 像一位专家,多智能体系统像一支由不同专家组成的团队,可以互相分工、接力、校验,把单体搞不定的长流程任务啃下来。

Agent 的记忆:三层结构

除了协议,Agent 区别于传统 AI 助手的另一大特征是记忆。2026 年的主流实现形成了三层结构:

层级存什么作用
任务状态任务进行到哪一步、子步骤、中间产物断点续跑,人类干预后恢复执行
长期语境用户偏好、组织约束、历史项目、权限边界减少重复解释,背景知识随身带
行为轨迹过去类似场景的决策过程与成败经验自我进化,不在同一个坑里摔两次

前沿研究(如 MemAct 框架、DCPO 算法)还在让 Agent 学会「上下文策展」——主动保留关键事实、修剪冗余信息,成功率提升的同时 Token 消耗更低。

我的总结:MCP 解决「Agent 能碰到什么」,A2A 解决「Agent 能跟谁配合」,记忆解决「Agent 记得住什么」。三者合起来,才撑起 2026 年 Agent 规模化落地的地基。