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