北京大学出版社旗舰店店铺主页二维码
北京大学出版社旗舰店 微信认证
【发票】在订单留言电子邮箱、发票抬头、税号、(统一开电子发票,缺一项都不能开票,自行下载打印)
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

图解MCP:从协议解析、Agent协同到商业实践 张学建 北京大学出版社

69.40
运费: ¥ 3.00-18.00
图解MCP:从协议解析、Agent协同到商业实践 张学建 北京大学出版社 商品图0
图解MCP:从协议解析、Agent协同到商业实践 张学建 北京大学出版社 商品缩略图0

商品详情

书名:图解MCP:从协议解析、Agent协同到商业实践
定价:89.0
ISBN:9787301375556
作者:张学建 著
版次:1
出版时间:2026-07

内容提要:
本书系统讲解MCP的原理、协议设计与商业落地,构建了从“零基础”到“可扩展企业级系统”的完整知识体系。
全书共10章,依次为MCP的基础知识、MCP架构详解、MCP规范、实战体验:第一个MCP程序、多场景MCP服务器实战演练、MCP服务开发实践、MCP与AI Agent、多模型的集成与协同、商业项目:智能编程助手(IDA Pro+VS Code+MCP)和商业项目:基于MCP实现的多智能体协同系统(Agent+Git+tmux+SQLite)。
本书内容兼具理论深度与落地指导性,不仅为AI研究者提供MCP的系统性知识,还为开发者在实际业务中快速构建安全、可扩展、多模型协同的AI系统提供详尽的操作指南,助力读者一步到位地掌握MCP核心技术与商业实战。



作者简介:
张学建,哈尔滨工业大学博士,百度智能云研发工程师、百度大模型工程师,在大规模机器学习、深度学习、数据搜索、行业垂直应用、研发管理等领域拥有丰富经验。在企业智能化转型、业务线上化经营领域拥有丰富的大规模搜索架构搭建、个性化推荐架构搭建、机器学习系统架构搭建经验和技术团队管理经验。现从事城市大数据中心的开发和建设工作,将深度学习运用到数字经济领域。

目录:
目录

第1章 MCP的基础知识
1.1 Anthropic介绍
1.2 MCP的核心概念与定位
1.2.1 MCP的基本概念
1.2.2 MCP的核心目标
1.2.3 MCP在AI生态中的定位与价值
1.3 MCP的起源与发展背景
1.3.1 AI模型与外部工具交互的痛点
1.3.2 MCP的演进历程
1.4 MCP开发基础
1.4.1 搭建MCP环境
1.4.2 JSON-RPC 2.0基础
第2章 MCP架构详解
2.1 MCP的整体架构概览
2.2 核心组件解析
2.2.1 MCP客户端
2.2.2 MCP服务器
2.2.3 MCP协议层
2.2.4 AI模型接口
2.3 组件间的交互流程
2.3.1 初始化流程
2.3.2 数据交互流程
2.3.3 生命周期管理
2.4 通信协议与传输方式
2.4.1 支持的传输协议
2.4.2 数据序列化格式
2.4.3 安全性保障
第3章 MCP规范
3.1 MCP的核心目标与设计原则
3.1.1 MCP的核心目标
3.1.2 MCP的设计原则
3.2 MCP核心原语的定义
3.2.1 Prompts:用户触发的交互式模板
3.2.2 Resources:应用程序管理的上下文数据
3.2.3 Tools:暴露给AI模型的操作函数
3.3 MCP的消息格式与Schema规范
3.3.1 TypeScript基础定义
3.3.2 JSON Schema映射
3.3.3 字段说明与约束
3.4 生命周期管理
3.4.1 会话初始化
3.4.2 会话终止
第4章 实战体验:第一个MCP程序
4.1 MCP SDK的开源生态
4.2 功能模块介绍
4.3 MCP服务器端
4.3.1 服务器端认证与授权
4.3.2 实现FastMCP服务器
4.3.3 实现Server类
4.3.4 异步上下文管理器
4.3.5 引导工具
4.3.6 StreamableHTTP传输
4.3.7 传输安全设置
4.3.8 WebSocket服务器
4.4 MCP客户端实现
4.4.1 基于OAuth 2.0的客户端认证
4.4.2 客户端会话管理
4.4.3 基于SSE的MCP客户端传输
4.4.4 StreamableHTTP传输
4.4.5 WebSocket客户端
4.5 MCP命令行工具集
4.5.1 命令行工具
4.5.2 Claude Desktop集成
4.6 MCP认证客户端测试
4.6.1 基于OAuth认证的MCP客户端
4.6.2 运行测试
第5章 多场景MCP服务器实战演练
5.1 项目介绍
5.2 MCP服务器实现形态
5.2.1 基于stdio传输方式的MCP服务器
5.2.2 Streamable HTTP服务器
5.2.3 发送事件的MCP服务器
5.2.4 多功能MCP服务器
5.2.5 多功能MCP服务器的主页
5.3 网络请求MCP服务器
5.4 文件系统MCP服务器
5.4.1 路径验证
5.4.2 目录验证
5.4.3 文件操作
5.4.4 实现文件系统MCP服务器
5.5 Git MCP服务器
5.5.1 实现Git MCP服务器
5.5.2 MCP服务测试
5.6 时间MCP服务器
5.7 持久化记忆MCP服务
5.7.1 基于知识图谱的持久记忆介绍
5.7.2 实现基于MCP的知识图谱内存服务器
5.8 序列思维MCP服务
第6章 MCP服务开发实践
6.1 MCP服务器连接
6.1.1 连接到本地MCP服务器
6.1.2 连接到远程MCP服务器
6.2 综合实战:基于Python和 TypeScript的MCP服务器
6.2.1 基于Python的MCP服务器
6.2.2 基于TypeScript的MCP服务器
6.3 综合实战:基于Python和 TypeScript的MCP客户端
6.3.1 基于Python的MCP客户端
6.3.2 基于TypeScript的MCP客户端
6.4 综合实战:阿里云的MySQL MCP服务器
6.4.1 实现MCP服务器
6.4.2 配置运行
6.5 综合实战:DeepSeek与MCP的集成
6.5.1 基于MCP的DeepSeek服务器
6.5.2 DeepSeek Thinker MCP服务器
第7章 MCP与AI Agent
7.1 AI Agent的概述、核心能力与挑战
7.1.1 AI Agent的概述
7.1.2 AI Agent的核心能力
7.1.3 AI Agent的挑战
7.2 MCP赋能AI Agent的方式
7.2.1 标准化工具调用接口
7.2.2 统一上下文管理
7.2.3 简化多Agent协作
7.2.4 基于MCP的AI Agent架构设计
7.3 综合实战:基于MCP实现的金融投资Agent
7.3.1 项目介绍
7.3.2 获取恐惧与贪婪指数数据
7.3.3 金融数据分析
7.3.4 从Yahoo Finance抓取和解析金融数据
7.3.5 金融MCP服务器
7.3.6 金融数据工具测试
7.3.7 市场动态工具测试
7.3.8 市场情绪分析测试
7.3.9 个股数据测试
7.4 综合实战:基于视觉Agent的MCP服务器
7.4.1 项目介绍
7.4.2 通用工具
7.4.3 图像处理
7.4.4 数据验证
7.4.5 实现MCP服务器
7.4.6 调试运行
第8章 多模型的集成与协同
8.1 多模型集成的需求与价值
8.1.1 多模型集成的需求
8.1.2 多模型集成的价值
8.2 MCP在多模型协同中的作用
8.2.1 统一交互接口
8.2.2 上下文共享
8.2.3 任务调度
8.3 多模型协同的典型模式与实现
8.3.1 串联模式
8.3.2 并联模式
8.3.3 混合模式
8.3.4 多模型集成的实现步骤
8.4 综合实战:多模型人脸嵌入服务
8.4.1 项目介绍
8.4.2 模型资源
8.4.3 图像处理
8.4.4 特征提取和人脸检测
8.4.5 API路由
8.4.6 主程序
8.4.7 MCP服务设计
第9章 商业项目: 智能编程助手(IDA Pro+VS Code+MCP)
9.1 背景介绍
9.1.1 开发者效率痛点
9.1.2 智能开发助手的产生背景和历程
9.1.3 智能编程助手与MCP
9.2 系统配置
9.3 MCP服务器
9.3.1 IDA Pro内部服务器
9.3.2 主服务器
9.3.3 文件server.py和文件idalib_server.py的区别
9.4 MCP-Plugin插件
9.4.1 核心基础类与装饰器
9.4.2 基础信息获取与类型处理
9.4.3 程序元素枚举与交叉引用
9.4.4 变量与函数修改操作
9.4.5 栈帧操作与调试
第10章 商业项目:基于MCP实现的多智能体协同系统(Agent+Git+tmux+SQLite)10.1 背景介绍
10.2 功能模块介绍
10.3 通用模块
10.3.1 Agent操作日志记录
10.3.2 JSON输入的清理和解析
10.3.3 tmux交互处理
10.3.4 Git工作树管理
10.4 工具模块
10.4.1 基于MCP的多Agent管理
10.4.2 基于MCP的代理通信工具模块
10.4.3 获取代理系统提示的工具模块
10.4.4 文件管理工具模块
10.4.5 基于MCP的项目上下文管理工具模块
10.4.6 检索增强生成工具模块
10.4.7 基于MCP的任务管理工具模块
10.5 框架核心功能模块
10.5.1 系统配置
10.5.2 身份验证
10.6 应用整合模块
10.6.1 为MCP服务的路由配置
10.6.2 服务器生命周期管理
10.6.3 应用配置主程序
北京大学出版社旗舰店店铺主页二维码
北京大学出版社旗舰店 微信公众号认证
【发票】在订单留言电子邮箱、发票抬头、税号、(统一开电子发票,缺一项都不能开票,自行下载打印)
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

图解MCP:从协议解析、Agent协同到商业实践 张学建 北京大学出版社

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:pku-press
北京大学出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏