第 1 章 大模型原理及 MCP 開發基礎
1.1 大模型概述
1.1.1 從統計語言模型到 Transformer 架構
1.1.2 GPT 系列大模型簡介
1.1.3 DeepSeek 系列大模型簡介
1.1.4 其他主流大模型簡介
1.2 Transformer 模型架構詳解
1.2.1 自注意力機制
1.2.2 多頭注意力與殘差連線
1.2.3 位置編碼與序列建模
1.2.4 編碼器-解碼器結構
1.3 LLM 的輸入輸出機制與上下文表示
1.3.1 Tokenization 與 BPE
1.3.2 Prompt 與上下文快取
1.3.3 上下文視窗限制與擴充
1.3.4 KV Cache 技術
1.4 LLM 在應用中的典型介面模式
1.4.1 Completion 與 Chat 模型 API 介面
1.4.2 流式響應協定
1.4.3 函式呼叫
1.5 DeepSeek 開發基礎
1.5.1 DeepSeek API 呼叫規範
1.5.2 API 基礎開發模式
1.6 本章小結
第 2 章 MCP 的基本原理
2.1 MCP 概述
2.1.1 MCP 定義
2.1.2 MCP 與傳統 Prompt 工程的區別
2.1.3 MCP 的上下文模型
2.1.4 MCP 對多輪任務與狀態保持的支援
2.2 MCP 上下文結構與層級劃分
2.2.1 上下文物件資料結構定義
2.2.2 Prompt 單元與上下文邊界管理
2.2.3 動態上下文鏈
2.2.4 多模型之間的上下文共享機制
2.3 MCP 的狀態管理與中間態控制
2.3.1 狀態快照與恢復機制
2.3.2 執行中斷與延遲執行
2.3.3 狀態變更通知與訂閱模式
2.3.4 內部狀態同步與外部事件繫結
2.4 MCP 與語義執行模型
2.4.1 MCP 語義單元對映
2.4.2 外掛式語義節點擴充設計
2.5 本章小結
第 3 章 MCP 協定標準與規範系統
3.1 協定訊息結構設計
3.1.1 請求結構欄位說明
3.1.2 響應結構與異常處理
3.1.3 系統詮譯資訊與上下文元資料定義
3.1.4 JSON 資料標準
3.2 互動協定與狀態碼系統
3.2.1 請求生命週期
3.2.2 成功與失敗的錯誤碼表設計
3.2.3 多步對話狀態標識
3.2.4 流量控制制欄位
3.3 上下文管理策略與限制規則
3.3.1 上下文最大長度限制與自動裁剪機制
3.3.2 上下文快取設計
3.4 安全性與許可權控制
3.4.1 上下文隔離許可權邊界模型
3.4.2 Token 與身份認證機制
3.4.3 加密傳輸與資料隱私規範
3.5 本章小結
第 4 章 MCP 與大模型的互聯機制
4.1 上下文注入機制與 Prompt 協商策略
4.1.1 MCP 上下文注入流程
4.1.2 Prompt Merge 與順序策略
4.1.3 Prompt 插槽式語義填充設計
4.2 多模態上下文注入
4.2.1 圖型上下文的封裝與對映
4.2.2 表格結構資訊的 Prompt 合成方式
4.2.3 檔案嵌入的前置處理與載入
4.3 響應解碼與上下文傳回
4.3.1 Token 串流的中間態解碼策略
4.3.2 響應結構中的上下文提示注入
4.4 與模型推理引擎的介面對接
4.4.1 DeepSeek 推理服務介面協定
4.4.2 KV Cache 與 MCP 上下文對齊策略
4.5 本章小結
第 5 章 MCP 開發環境與工具鏈
5.1 開發介面與 SDK 概覽
5.1.1 MCP 官方 SDK 使用指南
5.1.2 HTTP API 與 WebSocket 介面封裝
5.1.3 Python 客戶端基礎封裝
5.1.4 客戶端與服務端協作開發
5.2 本地偵錯與 Mock 函式測試
5.2.1 本地模擬器部署方式
5.2.2 偵錯時的日誌抓取與分析
5.2.3 Mock 函式與 Prompt 響應測試
5.3 本章小結
第 6 章 MCP 應用程式開發進階
6.1 面向任務的上下文組織結構
6.1.1 子任務巢狀與巢狀上下文定義
6.1.2 上下文轉移中的語義保持機制
6.1.3 面向任務的動態上下文排程
6.2 模組化上下文元件設計
6.2.1 Prompt 模板與上下文模板的分離
6.2.2 可重複使用的任務模組與參數注入
6.2.3 上下文元件的註冊與組合
6.2.4 Prompt Block 的條件拼接
6.3 狀態驅動的 MCP 控制流程
6.3.1 基於狀態機的上下文控制串流建模
6.3.2 多狀態響應協作排程模式
6.3.3 併發任務中的狀態隔離
6.4 本章小結
第 7 章 小試牛刀:建構基於 MCP 的智慧郵件處理系統
7.1 系統架構設計
7.1.1 智慧郵件處理系統結構劃分
7.1.2 MCP 應用程式開發流程
7.1.3 系統開發任務劃分(按檔案)
7.2 主要模組開發
7.2.1 系統入通訊埠與主控制器
7.2.2 上下文物件與 Prompt 模板定義
7.2.3 工具註冊模組(MCP Tool)
7.2.4 客戶端與服務端設定
7.2.5 任務狀態管理與流程控制
7.2.6 日誌與偵錯支援
7.2.7 系統設定與環境定義
7.3 系統整合
7.4 使用者互動與 MCP 介面整合
7.4.1 前端與 MCP 介面的通訊規範
7.4.2 流式互動反饋機制
7.5 本章小結
第 8 章 MCP 與多模態大模型整合
8.1 圖型輸入與視覺上下文注入
8.1.1 圖型編碼與 MCP 封裝介面
8.1.2 視覺描述生成
8.1.3 圖型推理結果
8.1.4 圖型部分與多輪問答上下文保持
8.2 音訊與語音輸入處理
8.2.1 自動語言辨識模型與文字上下文對齊
8.2.2 音訊部分的語義編碼方式
8.3 表格型態資料與檔案結構的上下文封裝
8.3.1 表格資訊的結構化 Prompt 插入
8.3.2 檔案段落取出與摘要上下文生成
8.4 本章小結
第 9 章 開發進階:複合代理開發實戰
9.1 專案一:人格共創 AI 劇本工坊
9.1.1 多角色協作/劇情狀態控制與驅動方式/劇情決策/情緒驅動生成
9.1.2 專案架構拆解(由模組到檔案)
9.1.3 模組實現
9.1.4 專案總結
9.2 專案二:自演化智慧議程會議系統
9.2.1 多 Agent 觀點建模/動態語義議題演化/協定主持排程
9.2.2 專案架構拆解(由模組到檔案)
9.2.3 模組實現
9.2.4 專案總結
9.3 專案三:深夢編導器——連續夢境指令稿生成器
9.3.1 多輪感官輸入/隱喻啟動 Prompt 構造/意象鏈式結構生成
9.3.2 專案架構拆解(由模組到檔案)
9.3.3 模組實現
9.3.4 專案總結
9.4 本章小結