本書專為AI智能體開發者打造,分三個模塊,系統介紹MCP的基礎理論、開發環境與實戰應用,助力開發者快速掌握MCP的核心技術與應用實踐。
第一部分(第1~2章)介紹MCP的基礎理論與架構設計,主要包括MCP的起源、MCP在AI智能體開發中的角色、MCP整體架構、MCP分層和MCP核心能力,為後續實踐應用奠定理論基礎。第二部分(第3~4章)聚焦MCP開發環境與技術棧,介紹TypeScript和Python開發環境的搭建、MCP工具鏈與SDK的安裝與使用,幫助讀者快速搭建AI智能體開發環境。第三部分(第5~9章)是本書的核心,包括5個完整的實戰項目——從快速構建一個簡單的AI智能體,到複雜的商城智能體、論文研究智能體、數據洞察分析ChatBI智能體,以及深度研究報告生成智能體。每個項目均包含詳細的架構設計與代碼實現,幫助讀者理解MCP在不同業務場景下的應用實踐。
本書既適合AI研究人員、軟件開發工程師、產品經理閱讀,也適合計算機相關專業學生和AI技術愛好者閱讀。
陳光劍,資深大數據專家、後端技術專家和架構師,擁有超過10年的技術研發和管理經驗,一線實戰經驗豐富。現就職于字節跳動,曾就職于阿里巴巴,主要從事企業智能數字化經營管理、電商智能數字化運營等系統架構設計和研發工作。在大數據和企業級系統架構領域有非常深厚的積累,擅長大數據系統架構和分佈式系統架構設計開發。同時在微服務架構和編程語言領域有非常豐富的實踐經驗,對函數式編程、領域建模和Kotlin、Go編程語言等有深入的理解和豐富的實踐經驗,熱衷於新技術的學習和技術分享。業餘愛好讀書、書法和寫作,推崇陽明心學。著有《Kotin極簡教程》《Spring Boot開發實戰》《Kotlin從入門到進階實戰》等技術暢銷書。公眾號:禪與計算機程序設計藝術。