内容简介
这是一本全面、系统、详尽的MCP指南,由业内专家执笔,旨在为读者提供一线开发与使用参考。
本书涵盖MCP的方方面面,从基础概念到实战案例,再到生态系统构建。第1章讲述了MCP的工作原理、诞生背景和应用场景;第2章深入解析了MCP架构;第3章和第4章分别通过实际案例讲解了MCP服务器和MCP客户端的开发;第5章则展示了如何在典型应用场景下使用MCP服务器;第6章介绍了MCP的生态系统。
本书适合所有对MCP感兴趣的读者,包括软件工程师、产品经理、设计师和创业者等。无论你是想了解MCP的基础知识,还是想深入学习MCP的开发和使用,本书都能满足你的需求。
目录
专家推荐
前言
第 1章 什么是MCP
1.1 MCP是如何工作的
1.2 MCP是如何诞生的
1.3 MCP是怎么火起来的
1.4 MCP能做什么
1.5 小结
第 2章 MCP架构解析
2.1 核心架构:主机-客户端-服务器
2.2 通信基础:JSN-RPC
2.3 连接生命周期
2.4 传输机制:stdi/SSE/流式HTTP
2.5 服务器能力:提示词/资源/工具
2.6 客户端能力:根/采样
2.7 授权机制
2.8 小结
第3章 MCP服务器开发
3.1 MCP服务器开发流程
3.2 案例1:开发flm MCP服务器,高效记笔记
3.3 案例2:开发HeyBeauty MCP服务器,快速虚拟试衣
3.4 小结
第4章 MCP客户端开发
4.1 MCP客户端开发流程
4.2 案例1:开发AI对话助手
4.3 案例2:开发AI搜索智能体
4.4 小结
第5章 MCP经典应用案例
5.1 在常用客户端使用MCP服务器
5.2 案例1:基于MCP实现AI播客生成器
5.3 案例2:基于MCP实现AI网页生成器
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 小结