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代理通信通用層的潛力,值得關注。