《MCP極簡開發》是一本人民郵電出版社於2025年6月1日出版的圖書,主編是王雙與秋葉,副主編是肖健、王昊怡與牟晨。
基本介紹
- 中文名:MCP極簡開發
- 作者:王雙、秋葉、肖健、王昊怡、牟晨
- 出版時間:2025年6月1日
- 頁數:236 頁
- ISBN:9787115674883
- 定價:79.8 元
- 裝幀:平裝
內容簡介,圖書目錄,作者簡介,
內容簡介
本書致力於幫助讀者系統、全面地掌握 MCP 的核心原理與實戰套用技巧。全書共 11 章,分為四篇。
第一篇(第 1~3 章)先通過案例對比展示 MCP 的強大功能,隨後介紹 MCP 的發展歷程,最後深入剖析MCP 的核心優勢及其套用、核心原理和安全問題;第二篇(第 4 章和第 5 章)對目前主流的 MCP 開發平台和資源進行全面梳理;第三篇(第 6 章和第 7 章)專注於 MCP 的開發實踐,從開發環境搭建、MCP Server 與 MCP Client 的構建,到調試工具的使用和高級開發技巧,完整介紹了 MCP 開發體系;第四篇(第8~11 章),通過演示 IDE 套用、生活服務、個人效率和辦公協作等多個領域的大量實戰案例,展示 MCP在實際套用中的強大潛力。
本書力求深入淺出,通過豐富的實際案例、詳盡的代碼示例及步驟解析,助力讀者快速掌握 MCP的核心要義,進而能將其有效套用於實踐。為滿足不同層次讀者的需求,本書精心設計了涵蓋多種難度的案例,從基礎的天氣查詢到高級的數據分析,力圖實現“學以致用”,切實提升讀者解決實際場景問題的能力。
本書適合作為 AI 開發者、軟體工程師、產品經理以及對 AI 套用開發感興趣的讀者的學習指南,也可作為高校和培訓機構相關課程的教材。
圖書目錄
第一篇 什麼是 MCP
第 1 章 快速了解 MCP 3
1.1 一個案例,展現 MCP 的強大 3
1.1.1 不用 MCP—差強人意 3
1.1.2 用 MCP—效果驚艷 5
1.2 MCP 的歷史、當下與未來 7
1.2.1 MCP 的發展歷史 7
1.2.2 MCP 的現狀—2025 年的 AI 網紅辭彙 10
1.2.3 MCP 的未來—統一 AI 套用標準接口 12
1.3 MCP 的優勢及其套用 16
1.3.1 MCP 的核心優勢 16
1.3.2 MCP 與其他集成方法的對比 18
1.3.3 MCP 的典型套用場景 19
第 2 章 MCP 核心原理 21
2.1 MCP 的基本功能 21
2.2 MCP 的核心架構 24
2.2.1 MCP 上下文協定 25
2.2.2 MCP 核心組件:MCP Host 與 MCP Client 25
2.2.3 MCP 核心組件:MCP Server 28
2.3 MCP 通信機制與協定 32
2.3.1 底層通信方式 32
2.3.2 訊息格式、關鍵命令/事件與會話管理 33
2 || MCP 極簡開發
2.3.3 MCP 互動流程與工作原理 34
第 3 章 MCP 的安全問題 35
3.1 MCP 存在安全問題 35
3.1.1 MCP 漏洞 35
3.1.2 MCP 的常見攻擊方法 37
3.1.3 MCP 威脅建模 41
3.2 MCP 安全問題的解決方案 43
第二篇 支持 MCP 的相關平台與工具
第 4 章 支持 MCP 的主流平台 47
4.1 AI 編程平台 47
4.1.1 Cursor—強大的智慧型編輯器 47
4.1.2 Trae—高效的編程利器 48
4.1.3 Claude Code—智慧型的 AI 夥伴 49
4.1.4 Cline—輕巧的開發助手 49
4.1.5 Continue—全方位的助手 51
4.2 支持 MCP 的智慧型體開發平台 52
4.2.1 扣子空間 52
4.2.2 阿里雲百鍊 54
4.2.3 百度智慧型雲千帆 AppBuilder 57
4.2.4 百寶箱 60
4.2.5 納米 AI 63
4.2.6 n8n—開源神器 63
4.2.7 Dify—本地私密 65
4.3 其他特色平台 66
4.3.1 Claude Desktop 66
4.3.2 5ire—AI 助手 67
4.3.3 Cherry Studio—AI 百寶箱 68
第 5 章 MCP Server 資源整理 69
5.1 MCP Server 國內整合平台 69
5.1.1 阿里雲百鍊 MCP 廣場 70
5.1.2 百度搜尋開放平台 70
5.1.3 魔搭(ModelScope)平台 71
5.1.4 百寶箱 72
5.1.5 騰訊雲開發者 MCP 廣場 73
5.2 MCP Server 國外整合平台 73
5.2.1 Awesome MCP Server 74
5.2.2 Smithery 75
5.2.3 MCP.so 76
5.2.4 MCP Run 77
5.2.5 Model Context Protocol 78
5.2.6 MCP Hub 79
5.3 社區 80
5.3.1 GitHub 社區 80
5.3.2 魔搭社區 81
5.3.3 Discord 社區 81
第三篇 MCP 開發
第 6 章 動手寫一個 MCP 85
6.1 搭建 MCP 開發環境 85
6.1.1 安裝 uv 85
6.1.2 uv 的基本命令 86
6.2 構建一個 MCP Server 87
6.2.1 項目初始化 87
6.2.2 環境配置 87
6.2.3 構建 MCP Server 88
6.2.4 在 Trae 中配置 MCP Server 91
6.3 構建 MCP Client 92
6.3.1 環境配置 92
6.3.2 模型配置 93
6.3.3 構建 MCP Client 94
6.3.4 MCP Client 與 MCP Server 的通信 98
第 7 章 MCP 開發進階 99
7.1 MCP Server 調試工具 99
7.1.1 何為 Inspector 99
7.1.2 快速上手 Inspector 100
7.1.3 Inspector 的功能概述 100
7.1.4 調試 103
7.2 MCP Server 的高級開發 104
7.2.1 基於 SSE 的 MCP Server 開發 104
7.2.2 MCP Server 的上線發布 106
7.3 MCP 共享記憶—基於 OpenMemory 108
7.3.1 項目介紹 108
7.3.2 部署設定 109
第四篇 基於 MCP Server 的套用實戰
第 8 章 基於 MCP Server 的 IDE 套用實戰 115
8.1 在 Cline 上套用 MCP Server 的案例 115
8.1.1 基於 GitHub MCP 的倉庫查詢管理 115
8.1.2 基於 Figma MCP 的原型設計 119
8.2 在 Trae 上套用 MCP Server 的案例 125
8.2.1 基於 ArXiv MCP 的論文查找和下載 125
8.2.2 基於 Firecrawl MCP 的網路信息抓取 127
8.2.3 基於 Xmind MCP 的思維導圖整理 130
8.2.4 無影 AgentBay 133
8.2.5 AI 私人導遊定製 137
8.2.6 本地檔案管理 142
第 9 章 基於 MCP Server 的生活類智慧型體套用 145
9.1 旅行規劃智慧型體 145
9.1.1 Cursor + 高德 MCP Server 工作流程拆解 146
9.1.2 使用智慧型體實現旅行規劃 152
9.1.3 測試結果展示 156
9.2 約會助手智慧型體 156
9.2.1 智慧型體搭建 157
9.2.2 測試結果展示 159
9.3 每日天氣推送智慧型體 161
9.3.1 智慧型體搭建 161
9.3.2 測試結果展示 164
9.4 附近餐廳推薦智慧型體 164
9.4.1 智慧型體搭建 165
9.4.2 測試結果展示 167
9.5 航班查詢智慧型體 168
9.5.1 獲取 Variflight MCP API 168
9.5.2 智慧型體搭建 170
9.5.3 測試效果展示 170
9.6 廣發證券龍虎榜智慧型體 171
9.6.1 智慧型體搭建 171
9.6.2 測試效果展示 172
9.7 充電樁查詢智慧型體搭建 173
9.7.1 智慧型體搭建 173
9.7.2 測試效果展示 174
第 10 章 基於 MCP Server 的個人效率類智慧型體套用 175
10.1 自動上傳筆記智慧型體 175
10.1.1 思路解析 176
10.1.2 獲取 Flomo API 177
10.1.3 搭建工作流 179
10.1.4 測試效果展示 184
10.2 智慧型記賬智慧型體 186
10.2.1 獲取 AI 小記 API 187
10.2.2 智慧型體搭建 188
10.2.3 測試效果展示 191
10.3 每日資訊獲取智慧型體 193
10.3.1 項目介紹 193
10.3.2 部署介紹 194
10.3.3 測試結果展示 194
第 11 章 基於 MCP Server 的辦公效率類智慧型體套用 197
11.1 網頁生成部署智慧型體 197
11.1.1 網頁生成部署智慧型體搭建 198
11.1.2 網頁生成部署智慧型體測試 200
11.2 數據圖表生成智慧型體 201
11.2.1 數據表格生成智慧型體搭建 202
11.2.2 數據表格生成智慧型體測試 204
11.2.3 銷售數據分析場景下的套用 205
11.2.4 財務報表可視化場景下的套用 208
11.2.5 教育數據分析場景下的套用 210
11.3 結構化思考智慧型體 212
11.3.1 結構化思考智慧型體搭建 212
11.3.2 結構化思考智慧型體測試 214
11.3.3 市場分析場景下的套用 215
11.3.4 會議最佳化場景下的套用 216
11.3.5 決策制訂場景下的套用 217
11.4 自動配圖智慧型體 219
11.4.1 開通 Wanx 文生圖 MCP 服務 219
11.4.2 自動配圖智慧型體搭建 220
11.4.3 自動配圖智慧型體測試 222
11.4.4 文化活動宣傳場景下的套用 223
11.4.5 娛樂活動預告場景下的套用 224
作者簡介
王雙,現就職於武漢紡織大學、可學AI創始人。自2017年起教授人工智慧相關課程,主要研究方向為PINN、AIGC、智慧型體開發等。致力於推進高校人工智慧教育改革,已為多所高校提供AIGC綜合解決方案。
秋葉,武漢工程大學副教授,秋葉品牌創始人,全平台新媒體矩陣賬號冬粉數超 4000萬。率團隊研發的 AI 產品涵蓋圖書、線上訓練營、政企高校培訓與內容定製以及 AI 政企工作檯。率團隊推出 DeepSeek 普及圖書《AI 時代生存手冊:零基礎掌握DeepSeek》,上市一個月銷量突破 30 萬冊;出版“秒懂 AI”系列圖書,銷量超 20萬冊;截至 2025年3月,率團隊交付政企高校客戶超 1000 場 Al 和 DeepSeek培訓,成為阿里雲、百度、360 等上百家企業 AIGC 套用培訓生態合作夥伴。
