
蘇奕嘉 李釗丞 徐振超
內容簡介 這是一本來自一線從業者的協議驅動開發實戰筆記,目標是幫助AI開發人員、架構師與技術決策者構建完整的協議驅動開發的能力,幫助企業構建模型、工具、數據與多智能體高效協作的數字員工體系,讓AI真正自動化賦能企業業務。 本書圍繞MCP與A2A的核心原理、架構設計與應用實踐展開,系統解析MCP如何打通大語言模型與外部資源的交互壁壘,A2A如何支撐多智能體間的能力發現、任務協同與可信通信,深度呈現二者在企業級AI系統中的協同價值,兼顧底層設計思想與生產級工程落地,助力讀者。 本書分爲三篇。 原理篇幫助讀者理解AI系統從“單一模型驅動”走向“工具增強與羣體智能協作”的底層邏輯,核心內容包括模型能力邊界、系統協作瓶頸與協議化基礎設施分析,MCP設計策略,A2A在多智能體協作中的工作原理。 實戰篇聚焦MCP工程開發全流程,覆蓋MCP主機、客戶端、服務端等核心組件,系統講解Stdio、SSE、Streamable HTTP等通信方式的適用場景,以及MCP服務端開發、MCP客戶端開發、錯誤處理、健壯性設計、測試部署與性能優化等關鍵工程主題。這部分還以Apache Doris MCP服務爲案例,展示企業級數據庫服務如何通過MCP完成架構設計、能力封裝、生產部署與工程化治理。 生態篇面向AI產業落地,比較工具交互模式,探討MCP與知識管理、知識圖譜、RAG、多智能體系統和AI Agent協同進化的融合路徑,並延伸到智能交通、應急救援、工業互聯網、流媒體推薦、智能城市等前沿場景。