MCP 火了!
MCP(Model Context Protocol ,模型上下文协议)是一个由 Anthropic 发布的开放协议,使 LLM 应用能够与外部数据源和工具无缝集成。无论是构建AI驱动的IDE、增强聊天界面,还是创建自定义AI工作流,MCP都提供了一种标准化方式,将LLM与所需的上下文连接起来。在模型调用工具资源方面已经成为行业事实标准。
几天前,OpenAI 宣布其智能体 ——OpenAI Agents SDK 已支持大模型上下文协议 MCP,并表示称正在为 OpenAI API 和 ChatGPT 桌面应用程序开发 MCP 支持。有了 OpenAI 的支持,未来国内外巨头大概率会积极跟进。
也就是说,基本可以确定不会有第二个 MCP 了。但是要说智能体通信协议,还是有机会的。
杭州比特智元 CEO、智能体通信协议 ANP 作者常高伟认为,MCP不是为智能体而设计,它是为模型连接外部资源和工具而设计的。而且 MCP 本身设计存在一些问题,比如复杂性问题,客户端和服务器耦合问题,分布式身份鉴权问题等,需要解决。
目前在智能体通信领域,比较完备的开源项目,除了MCP,可能就是 ANP 了。
ANP(AgentNetworkProtocol)是为智能体网络(Agentic Web)设计的开放协议框架,实现了去中心化的身份认证,能够让任意两个智能体进行连接。同时设计了一个智能体描述规范,让智能体之间能够进行更加高效的数据交换与协作。
ANP 与 MCP与最大的区别,就在于世界观的差异:
-
MCP是以模型为核心(Model-Centric),整个互联网都是它的上下文与工具。
-
ANP是以智能体为核心(Agent-Centric),每个智能体具有同等的地位,组成一个去中心化的智能体协作网络。
ANP 不是跟风项目,已经有一年了,比 MCP 还要更早开源,可以说全球最早发布的面向智能体的开源通信协议。
甚至有人认为,MCP 是 USB,ANP 依然有成为 HTTP 的机会。是这样吗?
4 月3日,开源中国 OSCHINA 将邀请常高伟做客“OSC 开源社区”视频号直播栏目《技术领航》,聊一聊智能体通信协议 ANP,介绍 ANP 的设计与理念,以及与爆火的MCP的区别,并手把手教大家使用 ANP 协议以及相关的SDK,快速的构建一个支持 ANP 的 WebAgent,让其他智能体快速访问。
微信扫码,预约直播: