展开全部

主编推荐语

一本全面、系统、详尽的MCP指南。

内容简介

本书涵盖MCP的方方面面,从基础概念到实战案例,再到生态系统构建。第1章讲述了MCP的工作原理、诞生背景和应用场景;第2章深入解析了MCP架构;第3章和第4章分别通过实际案例讲解了MCP服务器和MCP客户端的开发;第5章则展示了如何在典型应用场景下使用MCP服务器;第6章介绍了MCP的生态系统。

目录

  • 版权信息
  • 内容提要
  • 专家推荐
  • 前言
  • 第1章 什么是MCP
  • 1.1 MCP是如何工作的
  • 1.1.1 主机-客户端-服务器
  • 1.1.2 举个例子来理解
  • 1.2 MCP是如何诞生的
  • 1.2.1 大模型视角
  • 1.2.2 AI应用视角
  • 1.2.3 技术设计视角
  • 1.3 MCP是怎么火起来的
  • 1.3.1 横空出世
  • 1.3.2 靠明星效应破局
  • 1.3.3 靠双边网络效应爆发
  • 1.4 MCP能做什么
  • 1.4.1 在企业办公场景的应用
  • 1.4.2 在个人AI助手场景的应用
  • 1.4.3 帮助资源方开放能力
  • 1.4.4 助力开发者高效创建智能体
  • 1.5 小结
  • 第2章 MCP架构解析
  • 2.1 核心架构:主机-客户端-服务器
  • 2.1.1 架构简介
  • 2.1.2 设计原则
  • 2.1.3 关键组成
  • 2.1.4 能力协商机制
  • 2.1.5 通信安全
  • 2.2 通信基础:JSON-RPC
  • 2.2.1 什么是JSON
  • 2.2.2 什么是RPC
  • 2.2.3 什么是JSON-RPC
  • 2.2.4 JSON-RPC 2.0协议规范
  • 2.3 连接生命周期
  • 2.3.1 初始化阶段
  • 2.3.2 操作阶段
  • 2.3.3 关闭阶段
  • 2.3.4 超时机制
  • 2.3.5 错误处理
  • 2.4 传输机制:stdio/SSE/流式HTTP
  • 2.4.1 stdio传输
  • 2.4.2 SSE传输
  • 2.4.3 流式HTTP传输
  • 2.5 服务器能力:提示词/资源/工具
  • 2.5.1 提示词及其交互示例
  • 2.5.2 资源及其交互示例
  • 2.5.3 工具及其交互示例
  • 2.6 客户端能力:根/采样
  • 2.6.1 根及其交互示例
  • 2.6.2 采样及其交互示例
  • 2.7 授权机制
  • 2.7.1 OAuth 2.1
  • 2.7.2 MCP授权基本流程
  • 2.7.3 授权服务器元数据发现
  • 2.7.4 动态客户端注册
  • 2.7.5 访问令牌使用
  • 2.7.6 第三方授权流程
  • 2.8 小结
  • 第3章 MCP服务器开发
  • 3.1 MCP服务器开发流程
  • 3.1.1 前置准备
  • 3.1.2 核心步骤
  • 3.2 案例1:开发flomo MCP服务器,高效记笔记
  • 3.2.1 开发目标
  • 3.2.2 前置准备
  • 3.2.3 创建flomo MCP服务器项目
  • 3.2.4 调试flomo MCP服务器
  • 3.2.5 实现flomo MCP服务器的业务逻辑
  • 3.2.6 优化flomo MCP服务器
  • 3.2.7 在大模型客户端测试flomo MCP服务器
  • 3.2.8 发布flomo MCP服务器
  • 3.2.9 案例1小结
  • 3.3 案例2:开发HeyBeauty MCP服务器,快速虚拟试衣
  • 3.3.1 开发目标
  • 3.3.2 前置准备与开发思路
  • 3.3.3 创建HeyBeauty MCP服务器项目
  • 3.3.4 实现HeyBeauty MCP服务器的业务逻辑
  • 3.3.5 发布HeyBeauty MCP服务器
  • 3.3.6 案例2小结
  • 3.4 小结
  • 第4章 MCP客户端开发
  • 4.1 MCP客户端开发流程
  • 核心步骤与实现思路
  • 4.2 案例1:开发AI对话助手
  • 4.2.1 开发目标
  • 4.2.2 前置准备
  • 4.2.3 读取用户配置的MCP服务器列表
  • 4.2.4 从MCP服务器获取工具列表
  • 4.2.5 请求大模型挑选工具
  • 4.2.6 解析大模型响应的工具信息
  • 4.2.7 调用工具
  • 4.2.8 优化交互逻辑
  • 4.2.9 案例1小结
  • 4.3 案例2:开发AI搜索智能体
  • 4.3.1 开发目标
  • 4.3.2 前置准备
  • 4.3.3 定义MCP服务器配置
  • 4.3.4 过滤MCP服务器工具列表
  • 4.3.5 通过提示词编排工作流
  • 4.3.6 实现与大模型的交互逻辑
  • 4.3.7 调试接口逻辑
  • 4.3.8 在Cursor中测试
  • 4.3.9 案例2小结
  • 4.4 小结
  • 第5章 MCP经典应用案例
  • 5.1 在常用客户端使用MCP服务器
  • 5.1.1 在Cline中使用MCP服务器
  • 5.1.2 在ChatWise中使用MCP服务器
  • 5.1.3 在Cherry Studio中使用MCP服务器
  • 5.1.4 在DeepChat中使用MCP服务器
  • 5.1.5 在ChatMCP网页版中使用MCP服务器
  • 5.1.6 使用小结
  • 5.2 案例1:基于MCP实现AI播客生成器
  • 5.2.1 实现目标
  • 5.2.2 准备MCP服务器
  • 5.2.3 通过话题生成播客
  • 5.2.4 通过网页URL生成播客
  • 5.2.5 案例1小结
  • 5.3 案例2:基于MCP实现AI网页生成器
  • 5.3.1 实现目标
  • 5.3.2 准备MCP服务器
  • 5.3.3 通过提示词生成网页
  • 5.3.4 通过Figma设计稿生成网页
  • 5.3.5 案例2小结
  • 5.4 小结
  • 第6章 MCP生态系统
  • 6.1 MCP工具链
  • 6.2 MCP平台与服务
  • 6.3 MCP上下游对接与供应链整合
  • 6.4 MCP社区与资源
  • 6.5 MCP的局限性
  • 6.6 MCP与A2A
  • 6.7 小结
展开全部

评分及书评

4.0
4个评分
  • 用户头像
    给这本书评了
    3.0
    AI技术通用转换接口

    2025 年夏天,AI 技术迭代的速度已远超人类预期。当大模型需要连接数据库、调用 API、操作硬件时,开发者们突然发现:自己深陷在 “M×N 问题” 的泥潭中 —— 每增加一个新工具,适配工作量便呈指数级暴增。这时,一个名为 MCPModel Context Protocol)的协议如闪电般划破僵局,它被业内称为 “AI 世界的 USB-C 接口”。MCP 并非全新概念,其核心使命直指 AI 开发的顽疾:统一工具与模型的交互协议。正如书中所言,它像 “秦始皇统一六国文字”,终结了 AI 应用与工具间 “方言林立” 的割裂状态。2025 年 3 月,智能体明星产品 Manus 引爆 MCP 热潮,随后 OpenAI、腾讯云、阿里云百炼等巨头纷纷官宣支持,将其推上技术风口。但此前开发者面临尴尬境地:官方文档晦涩零散,实践案例凤毛麟角。作者以 “局内人” 身份切入 —— 作为 MCP.so 全球应用市场的构建者(月访问量百万级)及 ThinkAny AI 产品的开发者,他深谙协议痛点。书中从 MCP 的诞生背景、火爆发因到协议定位,以技术史观的笔法厘清脉络,让读者知其然更知其所以然。这种 “站在浪潮尖书写浪潮” 的时效性与权威性,正是本书稀缺的价值底色。

      转发
      评论
      用户头像
      给这本书评了
      5.0

      太棒了,言简意赅

        转发
        评论

      出版方

      人民邮电出版社

      人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。