MCP 工程手册:内容简介
本书把 MCP 从“能连接”推进到“能可靠运行”。开篇解释宿主、客户端、服务器三大支柱以及数据层和传输层,随后分别讨论工具和资源的结构、模型可用性、结构化输出与上下文控制。内容以 2026-07-28 规范修订版为基准,并关注新旧实现兼容、信任边界、身份授权、监控和协议演进。它适合用作设计评审参考,但规范和 SDK 仍在变化,实际实现必须对照当前版本验证。读者可结合“MCP 基础——从问题到协议”一章先建立问题框架,再按目录深入。
《MCP 工程手册》主要内容
- 理解 MCP 宿主、客户端与服务器
- 设计面向模型的工具和结构化输出
- 管理资源与应用控制的上下文
- 划分安全、身份与信任边界
- 处理规范变更和生产兼容性
适合哪些读者
适合构建 MCP 服务器、客户端或智能体平台的软件工程师与架构师;应熟悉至少一种 LLM API,并能使用 C#、Python 或 TypeScript。
以书中明确的规范修订版为基准,开发时需核对当前 MCP 规范与 SDK。
目录、试读与相关阅读
可在本页“目录与试读”中查看章节和正文节选,在“书籍资料”中核对作者、版本、语言与 EPUB 文件大小。同主题读本包括智能体 AI 系统思维:软件架构师指南、面向平台工程的智能体 AI,以及多智能体 AI 工程:协同团队系统设计。
继续浏览人工智能与 AI 工程,或查看EPUB 阅读与下载帮助。
目录与试读
目录
章节与主要小节(依据 EPUB 导航整理):
前言
随书免费福利
第1章 MCP 基础——从问题到协议
技术要求
1.1 从聊天机器人到智能体
1.2 上下文问题及 MCP 的解决方案
1.3 三大支柱:宿主、客户端和服务器
1.4 三种角色:模型、应用和用户
1.5 两层结构:数据与传输
1.6 功能生命周期
1.7 你的第一个 MCP 连接
1.8 将模型接入 MCP:从协议到实现
1.9 能力
1.10 本章小结
第2章 工具与模型主导的上下文
技术要求
2.1 什么是工具
2.2 工具的解剖
2.3 机制:流程、无状态性与同步约束
2.4 面向模型的设计
2.5 评估工具
2.6 顺应规律
2.7 工具过多
2.8 结构化输出
2.9 配置优于代码
2.10 本章小结
第3章 资源与应用控制的上下文
技术要求
3.1 资源的解剖
3.2 耦合问题
3.3 宿主资源集成
3.4 动态资源、缓存与变更检测
3.5 资源:何时使用?
3.6 元数据与隐式契约
3.7 本章小结
第4章 传输与通信
4.1 传输机制:stdio 与 Streamable HTTP
4.2 无状态协议核心
4.3 服务器到客户端通信
4.4 缓存与变更检测
4.5 版本控制与向后兼容性
4.6 错误处理
4.7 传输层安全
4.8 自定义与未来的传输
4.9 本地与远程:架构与生命周期影响
4.10 分发策略:从 npx 到 Docker
4.11 本章小结
第5章 构建 MCP 服务器
技术要求
5.1 封装现有 API:三种方法
5.2 超越 API 封装:目的驱动的服务器设计
5.3 交互性:征询、提示和补全
5.4 自定义处理程序和中间件
5.5 使用 MCPB 进行打包和分发
5.6 总结
第6章 实现 MCP 客户端
技术要求
6.1 理解 MCP 客户端宿主
6.2 与模型层集成
6.3 连接性和韧性
6.4 客户端层的安全与健壮性
6.5 总结
第7章 扩展和 MCP 应用程序
技术要求
7.1 扩展框架
7.2 认证扩展
7.3 Tasks 扩展
7.4 MCP 应用程序:UI 扩展
7.5 与扩展共存
7.6 与协议共存
7.7 本章小结
第8章 MCP 架构
8.1 智能体的本质是什么?
8.2 MCP 驱动的架构:可组合的系统
8.3 控制、信任与架构矩阵
8.4 智能所在之处
8.5 协议反转:递归 MCP 与对称 MCP
8.6 渐进式披露:为模型认知进行设计
8.7 本章小结
第9章 认证与授权
技术要求
9.1 对 MCP 而言,“鉴权”意味着什么?
9.2 OAuth 2.1:标准路径
9.3 客户端身份:从 DCR 到 CIMD
9.4 身份委托
9.5 跨应用授权 (XAA)
9.6 URL 带外信息征询:逃生出口
9.7 企业集成与实用指导
9.8 摘要
第10章 评估、可观测性与运维
技术要求
10.1 评估 MCP 服务器
10.2 可观测性
10.3 部署拓扑与扩展
10.4 网关与代理
10.5 运维关注点
10.6 摘要
第11章 安全、治理与安全性
11.1 MCP 威胁模型
11.2 执行归属于宿主
11.3 注册中心与供应链
11.4 安全与负责任 AI
11.5 摘要
第12章 Agentic AI 生态系统中的 MCP
技术要求
12.1 Agentic 技术栈:MCP 的位置
12.2 Harness 工程
12.3 作为工具的智能体
12.4 通道:当用户隐藏在工具之后
12.5 智能体间协议:A2A
12.6 技能与上下文约定
12.7 摘要
第13章 MCP 的未来
13.1 MCP 如何演变
13.2 正在孵化的内容
13.3 身份与信任
13.4 生成式问题
13.5 周边环境
13.6 MCP 再次被宣告死亡
13.7 动手构建点什么
13.8 摘要
第14章 解锁你的专属权益
三步解锁本书免费权益
你可能喜欢的其他书籍
订阅 Deep Engineering
试读节选
应用程序能够以标准方式连接本地文件系统到云服务的一切,并迅速催生了一个庞大的 MCP 服务器生态系统。它的出现恰逢其时,既满足了人们对能够超越基于训练数据闲聊的 AI 的期待,也与模型能力足以实现这一目标的时刻不谋而合。