MCP 与 A2A 原理#
MCP 原理#
2023 年 OpenAI 首次在大模型引入 Function Call 的概念,通过结构化的输出,使得大模型不再局限于做一个聊天的工具,而是可以真实的调用外部的 API,让大模型具备了自主和外部系统交互、使用外部工具的能力,大大拓展了大模型能力的边界。
2024 年底,Anthropic 推出了 开源协议 Model Context Protocol(MCP)也即模型上下文协议,目标是统一应用程序和 AI 模型之间交换上下文信息的方式。使开发者能够以一致的方式将各种数据源、工具和功能连接到 AI,它是一个中间协议层,就像 USB-C 让不同设备能够通过相同的接口连接一样。
从提出以来,该协议得到了开源社区和商业组织的广泛关注和积极响应。并基于此协议提供了大量的 MCP Server。某种程度上,MCP 已经成为了 AI 工具调用的行业标准。