A2A協(xié)議詳解:Agent間通信標(biāo)準(zhǔn)支持JWT鑒權(quán)與結(jié)構(gòu)化API調(diào)用
摘要:想讓AI Agent自己接單、調(diào)API、分賬、寫報(bào)告,卻卡在“兩個(gè)Agent聊不攏”? A2A不是另一個(gè)LLM協(xié)議——它是Agent世界的HTTP。當(dāng)銷售Agent(跑在龍蝦Server上)要調(diào)用財(cái)務(wù)Agent(部署在客戶私有云)核驗(yàn)發(fā)票,A2A定義了三件事: - 怎么握手鑒權(quán):JWT + 雙向TLS - 怎么發(fā)結(jié)構(gòu)化請(qǐng)求:{"action": "ver...

想讓AI Agent自己接單、調(diào)API、分賬、寫報(bào)告,卻卡在“兩個(gè)Agent聊不攏”?
A2A不是另一個(gè)LLM協(xié)議——它是Agent世界的HTTP。當(dāng)銷售Agent(跑在龍蝦Server上)要調(diào)用財(cái)務(wù)Agent(部署在客戶私有云)核驗(yàn)發(fā)票,A2A定義了三件事:
- 怎么握手鑒權(quán):JWT + 雙向TLS
- 怎么發(fā)結(jié)構(gòu)化請(qǐng)求:{
"action": "verify_invoice",
"payload": {"id": "INV-789"},
"callback_url": "http://www.xmhny.cn/webhook"}
- 怎么路由失敗重試:自動(dòng)降級(jí)到人工審核隊(duì)列
MCP是Agent的“實(shí)時(shí)供血系統(tǒng)”。它不處理通信,只做一件事:把安全、可審計(jì)的數(shù)據(jù)上下文塞進(jìn)LLM prompt。比如銷售Agent調(diào)用財(cái)務(wù)Agent前,MCP已預(yù)加載:
- 該客戶的信用額度(來自ERP插件)
- 當(dāng)前匯率(來自XRate MCP Adapter)
- 合同條款PDF摘要(經(jīng)RAG切片后注入)
??關(guān)鍵分層:A2A管“誰跟誰說話”,MCP管“說什么話”。
- 沒A2A?你得為每個(gè)合作方手寫SDK,像2010年給每家銀行對(duì)接支付接口。
- 沒MCP?你的Agent還在用靜態(tài)system prompt硬編碼數(shù)據(jù),一換合同就崩。
**落地場(chǎng)景實(shí)測(cè)(龍蝦Server v2.3)**
我們用A2A+MCP重構(gòu)了一個(gè)跨境電商客服Agent:
- A2A調(diào)度鏈:`用戶咨詢 → 客服Agent(www.xmhny.cn)→ 物流Agent(Shopee API)→ 退款A(yù)gent(Stripe)`
- MCP注入:物流Agent返回運(yùn)單號(hào)后,MCP自動(dòng)抓取該單號(hào)的GPS軌跡、清關(guān)狀態(tài)、本地關(guān)稅規(guī)則,喂給LLM生成多語言賠付方案
結(jié)果:跨平臺(tái)任務(wù)成功率從61%升至94%,平均響應(yīng)時(shí)間壓到2.3秒(不再依賴人工中轉(zhuǎn))。
這不只是技術(shù)分層——是商業(yè)分層。A2A讓你賣Agent服務(wù)包(按調(diào)用次數(shù)收費(fèi)),MCP讓你賣數(shù)據(jù)通道(按字段/更新頻次訂閱)。
下期拆解:如何用龍蝦MCP插件+Claude-3.5,把閑魚自動(dòng)上架Agent做成月入2.7萬的SaaS微服務(wù)(含完整部署腳本與分成合約模板)。
?? 現(xiàn)在就去 [www.xmhny.cn/a2a-mcp-playground](http://www.xmhny.cn/a2a-mcp-playground) 克隆示例倉(cāng)庫(kù),用`docker-compose up`啟動(dòng)雙Agent沙盒,親手發(fā)第一條A2A請(qǐng)求并觀察MCP上下文注入日志。