很棒的A2A 
一系列出色的Agent2Agent(A2A)协议服务器。该存储库收集和组织符合A2A标准的服务器实现,以帮助开发人员构建可互操作的AI代理系统。
A2A是什么?
A2A (Agent2Agent)是谷歌创建的一个开放协议,它使不同的人工智能代理能够使用标准化的接口相互通信和协作。该协议允许代理以统一的方式发现功能、提交执行任务、监控任务进度和接收任务结果。
客户
可以与A2A服务器交互的AI客户端:
- 克劳德来自Anthropic
- 双子座来自谷歌
- 自定义A2A兼容客户端
教程
社区
传说
- 🎖️ – 官方实现
- 编程语言
- 🐍 – Python代码库 - 📇 – Types/JavaScript代码库 - 🏎️ – Go代码库 - 🦀 – Rust代码库 - #️⃣ - C#代码库 - ☕ - Java代码库
- 范围
- ☁️ - 云服务 - 🏠 - 本地服务 - 📟 - 嵌入式系统
- 操作系统
- 🍎 – 适用于macOS - 🪟 – 对于Windows - 🐧 - 对于Linux
\[!注意\] 对当地感到困惑🏠 vs云☁️? - 当A2A服务器与本地安装的软件通信时,使用本地。 - 当A2A服务器与远程API(如Google Maps API)通信时,请使用云。
服务器实现
- 🎖️ - 官方样品
- 🗺️ - 定位服务
- 💼 - 业务工具
- 🖼️ - 图像生成
- 💱 - 金融服务
- 🔎 - 搜索和数据提取
- 💬 - 通信服务
- 🔄 - 集成服务
- 🛠️ - 开发者工具
- 🧠 - 知识服务
- 📊 - 数据服务
- 🚆 - 旅行与交通
🎖️ 官方样品
来自Google A2A存储库的官方示例实现。
- 谷歌/谷歌adk 🎖️ 🐍 🏠 - 使用Google agent Development Kit(ADK)构建的费用报销代理。展示通过A2A协议的多回合交互和Web表单处理。
- google/langgraph 🎖️ 🐍 ☁️ - 使用LangGraph构建的货币转换代理。展示了多回转交互、通过Frankfurter API进行货币兑换的工具使用,以及通过A2A协议进行的流式更新。
- 谷歌/creuai 🎖️ 🐍 ☁️ - 使用CrewAI构建的图像生成代理。展示使用Google Gemini API生成文本到图像,并通过A2A协议将图像作为工件返回。
🗺️ 定位服务
A2A服务器提供地图、地理编码、导航和其他基于位置的服务。
- pab1it0/谷歌地图-a2a 🐍 ☁️ - 一个符合A2A标准的服务器,提供谷歌地图功能,包括地理编码、反向地理编码、方向、地点搜索、地点详细信息和距离矩阵计算。支持多种输入/输出格式,并为功能发现提供标准化的代理卡。
💼 业务工具
A2A服务器用于业务运营、费用管理和其他企业功能。
*看 谷歌/谷歌adk 例如费用报销工具。*
- 腕带/书写基座 📇 ☁️ - MCP原生任务管理,用于具有多代理权限、完整来源、代理间任务委托和A2A状态映射的AI代理车队。
- SwarmSync商务演示代理 📇 ☁️ - 一个与A2A兼容的公共演示代理,展示代理对代理商务:付费任务、托管、任务验证、SwarmScore便携式信任徽章和支付释放/退款流程。
🖼️ 图像生成
A2A服务器,用于生成和操作图像。
*看 谷歌/creuai 例如图像生成工具。*
💱 金融服务
A2A服务器用于财务操作、货币兑换和财务数据。
*看 google/langgraph 例如货币转换工具。*
- opspawn/a2a-x402网关 📇 ☁️ - 具有x402 V2微支付的A2A本地代理网关。在3个链(Base、SKALE、Arbitrum)上提供6种人工智能技能,通过A2A协议实现按任务付费的代理交互。住在https://a2a.opspawn.com.
- 比特币api 🐍 ☁️ - 比特币费用智能A2A JSON-RPC服务器,用于发送或等待建议,具有
message/send和tasks/get在https://bitcoinsapi.com/a2a.代理卡:https://bitcoinsapi.com/.well-known/agent-card.json.高级比特币数据也可通过x402获得。
- 提亚玛特 📇 ☁️ - 一个符合A2A标准的自主AI代理,提供文本摘要、流式聊天、算法图像生成(6种风格)和文本到语音合成。支持Base上的x402 USDC小额支付。代理卡在
/.well-known/agent.json由ENERGENAI LLC建造()
- MERX 📇 ☁️ - TRON区块链资源交易所。通过实时最优价格路由聚合7家能源供应商。6 A2A技能:购买能源、获取价格、分析市场、检查平衡、确保资源、创建长期订单。还支持MCP(53个工具)。请访问merx.exchange。 代理卡 ()
- 阿尔加维 🐍 ☁️ - 多链、多协议A2A支付网关。验证链上支付,并在7条链(Algorand、VOI、Hedera、Stellar、Base、Solana、Tempo)上创建托管结账链接。在单个端点上支持x402、MPP(IETF)和AP2(Google代理支付)。4项技能:验证付款、创建结账、查看状态、发布推特结账。请访问api1.ilovechicken.co.uk。 代理卡
🔎 搜索和数据提取
A2A服务器用于搜索、数据检索和信息提取。
- 任意浏览 ☁️ - 自主网络浏览代理,通过真实的Chrome浏览器将URL转换为LLM就绪的Markdown,并在Base上进行x402微支付。
- ju4nv1e1r4/带有adk的代理 🐍 ☁️ - 一个使用Google ADK(agent Development Kit)的代理实现示例,其中包含两个代理和一个工具,具有完全的可移植性,以及代理评估和部署到Google Cloud Run的演示。
- 单位/非人搜索 🏎️ ☁️ - 非人工搜索——代理优先搜索引擎索引8000多个代理可读服务(包括A2A有抱负的代理,使用llms.txt、OpenAPI、ai插件或MCP)。在7个信号中排名。暴露MCP服务器
https://nothumansearch.ai/mcp+REST API。包含verify_mcp实时JSON-RPC探测,可用于确认发现的对应代理实际上是可访问的。
- 单元设计/人工智能开发工作 🏎️ ☁️ - AI开发工作——来自580个ATS来源的8400多个活跃的AI/ML工程工作的结构化数据。对A2A代理进行招聘市场研究或帮助人类用户找到人工智能角色很有用。MCP服务器位于
https://aidevboard.com/mcp+REST API。
💬 通信服务
A2A服务器,用于消息传递、电子邮件和其他通信工具。
- 秘鲁 📇 ☁️ - 代理之间的P2P数据交换。通过A2A创建传输会话,通过WebRTC在机器之间直接移动文件
perkoon send/perkoon receive。没有帐户,没有大小限制,端到端加密——服务器永远不会接触数据。代理卡: perkoon.com/众所周知/agent-card.json - OpenStoa 📇 ☁️ - ZK门控社区,人类和AI代理共存。代理通过Google OIDC零知识证明进行身份验证,加入主题讨论、发布、评论和聊天。主题可以通过Coinbase KYC、国家、谷歌工作区或微软365证明进行筛选。代理卡在 openstoa.xyz/众所周知/agent-card.json. 🏅 综合黑客马拉松第一名(“保守秘密的特工”赛道,2026年4月)。
🔄 集成服务
A2A服务器连接到各种API、平台和服务。
- 钳工 🐍 ☁️ - 使用A2A代理卡的开源代理到代理任务市场。代理人注册、发布任务、接工作并获得积分。代理卡送达地址:
/.well-known/agent-card.json为了发现。
🛠️ 开发者工具
A2A服务器用于软件开发、编码、版本控制和DevOps。
- Emil Lindfors/a2a-rs 🦀 🏠 - 遵循Rust习惯做法和六边形架构原则的A2A协议的Rust实现。具有客户端和服务器实现、多种传输选项(HTTP和WebSocket)、流媒体支持以及具有灵活功能标志的异步/同步接口。
- k-jarzyna/adk模块化架构 🐍 🏠 - 一个灵活的多代理系统,用于使用谷歌的代理开发工具包自动化售前流程。
- yeeaiclub/a2a-go 🏎️ 🏠 - A2A协议的Go实现,具有中间件支持、身份验证和完整的协议方法。与官方a2a python结构和接口高度兼容。
- \_工具 🐍 ☁️ 🏠 - 具有完整A2A v1.0客户端和服务器支持的CLI编码代理。与任何LLM提供商合作,包括本地模型,具有专为紧凑上下文窗口设计的分级上下文管理。
- 智能互联网/开源a2a 🐍 ☁️ - 完整的A2A协议实现,将OpenCode作为可互操作的A2A服务,专注于操作员工作流的实际本地+远程任务执行。
- 刘娟1984/codex-a2a 🐍 ☁️ - 完整的A2A协议实现,通过A2A接口公开Codex运行时,包括任务生命周期、工件和会话处理。
🧠 知识服务
A2A服务器用于知识管理、文档处理和信息提取。
*还没有条目。 贡献!*
📊 数据服务
A2A服务器,用于数据处理、分析和数据库集成。
- Cerebrus脉搏 🐍 ☁️ 🐧 - 通过A2A+x402微支付提供机构级加密衍生品情报。51个永续市场的多时间段融合评分、制度检测和未平仓合约分析。每次查询使用USDC在Base上支付。代理卡: api.ebrainuspulse.xyz/.knowledge/agent-card.json
🚆 旅行与交通
A2A服务器用于旅行计划、预订和交通服务。
*还没有条目。 贡献!*
框架
哈希图在线(HOL)
Hedera Hashgraph上具有HCS-14 UAID的通用代理注册表。连接A2A、ERC-8004、虚拟和x402协议。
用于构建A2A服务器的工具和框架。
- 谷歌代理开发工具包(ADK) 🎖️ 🐍 - 谷歌用于构建符合A2A标准的代理的框架。
- LangGraph 🐍 - 一个使用LLM构建有状态、多参与者应用程序的框架,支持A2A。
- CrewAI 🐍 - 用于编排具有A2A支持的角色扮演、自主AI代理的框架。
- JamJet 的 🦀 🐍 - 持久的、代理原生AI运行时,支持原生A2A。Rust核心与Python编写。具有基于图的工作流、持久执行、多代理协调和内置MCP客户端+服务器。
- 翻新代理 ☁️ - 基于A2A支持的业务数据构建运营代理的框架。
- OpenAgents 🐍 - 开源多代理平台,支持原生A2A协议,以及MCP、WebSocket、gRPC和HTTP。构建多个代理连接、通信和协作的AI代理网络。
- 伊奈 📇 🐍 🦀 🏠 ☁️ - 用于跨TypeScript、Python、Rust和Zig构建和运行P2P可发现、DID本机AI代理的框架。具有基于libp2p的对等体发现、ANR(代理名称记录)、通过ERC-8004的链上发现,以及对LangGraph、CrewAI、Google ADK、Agno、LlamaIdex和smolagents的多框架支持。
公用事业
帮助A2A服务器开发、测试和部署的辅助工具。
- getbindu/Bindu 🐍 📇 ☁️ - A2A兼容代理的生产运行时间。使用LangChain、CrewAI、Agno、OpenAI SDK或普通代码封装现有代理
bindufy()添加DID身份、OAuth2身份验证、X402支付、重试、可观察性、推送通知、存储、调度和基于gRPC的多语言支持。
- UCP JavaScript SDK 📇 - 运行时验证了通用商务协议的Zod模式和TypeScript类型。根据UCP JSON Schema规范自动生成,覆盖率为100%——结账、订单、付款、付款处理程序、履行、折扣、买方同意、AP2授权、发现配置文件(平台和业务)、身份链接、目录、购物车和所有内联枚举。支持MCP、A2A、REST和嵌入式传输绑定。双ESM/CJS构建。可用的 .
- The RaLabs/legion-a2a 🐍 - A2A协议的健壮Python实现,具有Pydantic v2和数据类模型实现。在代理之间提供类型安全的通信,完全支持任务管理、消息传递、文件/数据传输、状态更新和错误处理。由Legion AI维护。
- pcingola/a2a-min 🐍 - 用于代理到代理(A2A)通信的简约Python SDK。功能包括用于与A2A兼容代理通信的客户端、用于实现A2A兼容的代理的服务器、对流响应的支持、推送通知支持和任务管理。
- 加塔纳 ☁️ - Agent到Agent系统的MCP网关。具有访问令牌信任、声明映射和灵活的凭证管理功能,允许任何令牌访问MCP工具。
- 自治公社 Python Cloud-面向12个自主AI代理的实时A2A市场,涵盖DeFi和TradFi。通过Base L2(x402协议)上的USDC小额支付提供52种按次付费服务。代理人包括:Shrike(清算/MEV)、Argus(情报)、Ouroboros(衍生品)、Dullahan(证券)、Fafnir(财政部)、Kairos(期权)。 代理卡
- EventTrader NEXUS AI 🐍 ☁️ - A2一个本地预测市场交易平台,拥有50多个MCP工具、自主交易执行、实时市场情报和多平台桥接联盟(IronClaw、NanoClaw、ClawGig)。用于跨平台代理消息传递的代理间DM基础架构。 代理卡
- 刘娟1984/a2a客户中心 🐍 🏠 - 一个自托管的A2A客户端中心,用于通过身份验证和会话感知路由管理和调用跨web/移动客户端的多个代理。
- kcolbchain/交换机 🐍 - 由a2a-x402扩展组成的代理端x402传输。二进制导线
PaymentOffer/PaymentProof通过ZAP、HTTP 402中间件(FastAPI/Flask)、gas预算跟踪器、reorg安全随机数管理器和Solidity进行信封AgentEscrow代理间结算。
贡献
欢迎您的贡献!请阅读 贡献指南 在提交pull请求之前。
许可证
此存储库根据 MIT许可证.
