07. MCP模型上下文协议和A2A协议

1. MCP介绍

  MCP 是一个开放协议,它规范了应用程序向 LLM 提供上下文的方式。MCP 就像 AI 应用程序的 USB-C 端口一样。正如 USB-C 提供了一种标准化的方式将您的设备连接到各种外围设备和配件一样,MCP 也提供了一种标准化的方式将 AI 模型连接到不同的数据源和工具。

2. A2A介绍

  A2A 是一个开放协议,是对 Anthropic 的模型上下文协议 (MCP) 的补充,MCP 为智能体提供了有用的工具和上下文。借助 A2A 协议,开发者可以构建能够与使用该协议构建的任何其他智能体建立连接的智能体,让用户能够灵活地组合来自各种提供商的智能体。A2A 方便了“客户端”智能体与“远程”智能体之间的通信。客户端智能体负责制定和传达任务,而远程智能体负责执行这些任务,力图提供正确的信息或采取正确的行动。

3. 生态

3.1 MCP的Server端

  当前的各大厂商如:阿里魔搭、字节火山引擎、讯飞星辰等都提供了MCP Servers服务。只需要构建MCP Client即可完成外部Agent服务的调用。
地址参考链接:https://zhuanlan.zhihu.com/p/1912189634420651112

3.2 开源工具 google-adk

  代理开发套件 (ADK) 是一个灵活的模块化框架,用于开发和部署 AI 代理。ADK 针对 Gemini 和 Google 生态系统进行了优化,同时与模型和部署无关,并且 与其他框架兼容。ADK 旨在使代理开发更像软件开发,使开发人员能够更轻松地创建、部署和编排从简单任务到复杂工作流的代理架构。

posted @ 2025-06-19 14:53  橘子葡萄火龙果  阅读(60)  评论(0)    收藏  举报