Show HN: AgentBridge – 在AI代理协议之间进行翻译和治理
AgentBridge是一个开源的Python项目,充当不同AI代理协议之间的翻译和治理网格。它支持MCP、A2A、ACP等多种协议,提供身份验证、预算控制、审计追踪和策略引擎。目前是工作原型,已有6个协议和150多个测试通过。
AgentBridge是一个创新的开源项目,旨在解决当前AI生态系统中的关键挑战:不同AI代理协议之间的互操作性。随着AI代理的普及,MCP(Anthropic)、A2A(Google/LF)、ACP(IBM/LF)、OpenAI函数调用、Gemini函数调用和AGNTCY ACP等多种协议涌现,但它们之间缺乏统一的通信标准。AgentBridge通过提供统一的“规范网格”,实现了任意协议到任意协议的翻译,让不同协议的代理能够无缝协作。
项目由开发者shadowhunter-92创建,目前处于工作原型阶段,但已展示强大功能。它支持6种协议,采用适配器模式,添加新协议只需编写一个适配器文件并注册一行代码,大幅降低集成成本。同时,AgentBridge通过完整的治理层提供企业级安全性和合规性,包括基于Ed25519的身份验证、每个代理的预算和速率限制、人工审核敏感功能,以及哈希链防篡改审计追踪。
AgentBridge的部署方式灵活多样:可作为即插即用的MCP服务器运行,让Claude Desktop或IDE访问其他协议的代理;也可作为中央控制平面API供团队使用;或作为内联代理插入现有代理间的通信路径。此外,项目提供与LangChain、CrewAI、AutoGen和LlamaIndex等流行框架的集成,通过一个辅助函数即可让这些框架的代理通过AgentBridge与任何协议的工具或代理交互。
企业用户可享受声明式策略引擎、基于角色的访问控制(RBAC)、OIDC/JWT单点登录以及签名审计检查点等功能。这些功能符合欧盟AI法案第12条等高要求法规的运行时日志记录要求。项目采用开放核心模式,基础网格和基本治理功能在Apache 2.0许可证下免费提供,商业化方向是托管治理和合规服务。尽管业务需求仍在验证中,AgentBridge已展示其作为多协议AI代理通信通用层的潜力,值得关注。