简介
Awesome A2A 帮你快速了解 A2A 生态,便于挑选能互操作的 agents 与服务,把多 Agent 系统拼起来。
最适合: 在对比 A2A 协议服务器/客户端的多 Agent 平台开发者
适配: 不同实现差异较大;可作为按语言/运行时筛选的发现清单
配置时间: 3–10 分钟
关键事实(已验证)
- 建议先选 1 个 server + 1 个 client SDK,跑通端到端互操作后再扩展。
- 多 agent 场景要尽早统一 routing 与 auth 模型,避免后期迁移成本。
- GitHub:171 stars · 36 forks;最近更新 2026-05-03(GitHub API 验证)。
正文
A2A 评估清单(建议逐项过一遍):
- 是否清晰说明认证/授权?
- 是否符合你的部署形态(本地、容器、或托管)?
- 能否与现有工具协议(MCP)互通?是否需要桥接层?
README 原文节选(verbatim)
Awesome A2A 
A curated list of awesome Agent2Agent (A2A) protocol servers. This repository collects and organizes A2A-compliant server implementations to help developers build interoperable AI agent systems.
- What is A2A?
- Clients
- Tutorials
- Community
- Legend
- Server Implementations
- Frameworks
- Utilities
- Contributing
- License
What is A2A?
A2A (Agent2Agent) is an open protocol created by Google that enables different AI agents to communicate and collaborate with each other using a standardized interface. The protocol allows agents to discover capabilities, submit tasks for execution, monitor task progress, and receive task results in a unified way.
Clients
AI clients that can interact with A2A servers:
- Claude from Anthropic
- Gemini from Google
- Custom A2A-compatible clients
Tutorials
Community
Legend
- 🎖️ – official implementation
- programming language
- 🐍 – Python codebase
- 📇 – TypeScript/JavaScript codebase
- 🏎️ – Go codebase
- 🦀 – Rust codebase
- #️⃣ - C# Codebase
- ☕ - Java codebase
- scope
- ☁️ - Cloud Service
- 🏠 - Local Service
- 📟 - Embedded Systems
- operating system
- 🍎 – For macOS
- 🪟 – For Windows
- 🐧 - For Linux
[!NOTE] Confused about Local 🏠 vs Cloud ☁️?
- Use local when A2A server is talking to a locally installed software.
- Use cloud when A2A server is talking to remote APIs, like Google Maps API.
Server Implementations
- 🎖️ - Official Samples
- 🗺️ - Location Services
- 💼 - Business Tools
- 🖼️ - Image Generation
- 💱 - Financial Services
- 🔎 - Search & Data Extraction
- 💬 - Communication Services
- 🔄 - Integration Services
- 🛠️ - Developer Tools
- 🧠 - Knowledge Services
- 📊 - Data Services
- 🚆 - Travel & Transportation
FAQ
这里的 A2A 指什么? 答:指 Agent2Agent 协议的实现与周边生态组件,仓库里做了汇总。
和 MCP 兼容吗? 答:两者是不同的工具面;如果要同时暴露两种能力,可能需要桥接层。
怎么开始? 答:在你常用语言里挑一个 server 和一个 SDK,先做最小的 ping/route demo。