fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络程序设计从零开始学MCP:智能体开发100例

从零开始学MCP:智能体开发100例

精选100个MCP实例带你上手实践,赠视频+代码+PPT等资源,提供完善服务支持

作者:王双 王昊怡 出版社:清华大学出版社 出版时间:2026年02月 

ISBN: 9787302707752
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €43.99

类别: 计算机/网络 新书热卖榜, 程序设计 SKU:69bf21caada52bfd37adbcd4 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302707752

产品特色

编辑推荐

可学AI团队打造,带领读者以极低的门槛入门MCP开发与应用;
精选生活、娱乐和工作等领域的100个MCP应用实例,带领读者上手实践;
手把手带领读者实际体验一个真实MCP项目的完整上线发布流程;
赠送教学视频、实例源代码、教学PPT等超值配套资源;
提供QQ群、公众号等完善的售后服务渠道。

本书特色:
内容全面:涵盖MCP的核心原理、主流平台、开发环境搭建和项目上线发布,以及日常生活、娱乐、办公、学习、创作和研究等领域的100个典型应用实例,帮助读者掌握MCP的基础知识并进行应用实践。
门槛极低:从MCP的基本概念和核心原理讲起,手把手带领读者搭建MCP的开发环境,并构建服务和上线发布,读者只要具备Python基础,即可轻松掌握。
轻松上手:对每个实例都进行详细的步骤拆解和讲解,从而帮助读者循序渐进地掌握MCP项目开发的完整流程。
精选实例:精选100个能用、好用和无风险的MCP Server,详细拆解其在日常生活、娱乐、办公、学习、创作和研究等多个领域的具体应用。
实用性强:所有实例均来源于真实应用,读者可以作为实例手册即查即用。
资源超值:提供配套教学视频、实例源代码和教学PPT等超值配套资源,便于读者高效、直观地学习。
服务完善:提供QQ群、B站、电子邮箱和公众号等多种服务渠道,为读者的学习保驾护航。

 

内容简介

《从零开始学MCP:智能体开发100例》从MCP的基础入门知识讲起,然后通过100个典型应用实例带领读者上手实践。《从零开始学MCP:智能体开发100例》力求简洁、实用,学习门槛极低,即便读者对MCP了解不多,也能在本书的引领下掌握其基本原理、开发流程和多样化应用,从而为生活和工作赋能。本书提供配套教学视频、实例源代码和教学PPT等超值配套资源,方便读者高效、直观地学习。

《从零开始学MCP:智能体开发100例》共9章,分为2篇。第1篇MCP基础入门(第1~3章),首先介绍MCP的核心原理、主流平台与资源社区,然后通过一个实战案例一步步带领读者完成其开发环境的搭建,以及MCPServer的构建及其上线发布。第2篇MCP应用实践(第4~9章),精选100个能用、好用和无风险的MCPServer(作者亲测全网近300个MCPServer,剔除了不能用、不好用和有风险的MCPServer),详细拆解其在日常生活、娱乐、办公、学习、创作和研究等多个领域的具体应用,包括日常生活管理、出行与本地服务、兴趣爱好与娱乐、快捷下载与上传、办公效率提升、数据检索与处理效率提升、思维导图、设计与创作、综合搜索与信息检索、数据获取与处理等,以及其他特定领域和场景的多个典型应用。

《从零开始学MCP:智能体开发100例》内容丰富,通俗易懂,实例典型,讲解深入浅出,特别适合零基础MCP入门读者以及对MCP应用感兴趣的开发者、技术爱好者和效率工具探索者阅读,也适合想将MCP技术应用于实际工作与生活场景的从业人员阅读。另外,本书尤其适合作为一本即查即用的MCP应用实例手册。

作者简介

王双  博士,毕业于中国科学院大学。现任教于武汉纺织大学,兼任可学AI的顾问。自2017年起教授AI相关课程,对PINN和AIGC的相关理论与应用有深入的研究,熟练掌握AIGC的相关原理、工具与开发技巧,熟悉AIGC的各种场景应用,主持开发了高校AIGC实训中心平台。已为多所高等院校提供AIGC相关课程、师资、平台综合解决方案。主持编写并出版了《从零开始写大模型》《MCP极简开发》等7部AIGC类图书。

王昊怡  毕业于武汉纺织大学。现任可学AI研发工程师,兼任DataWhale社区MCP开发共学营指导老师。拥有丰富的智能体开发经验,精通RAG本地知识库与常见开源模型微调。为武汉理工大学等多所高校讲授MCP开发课程,参与编写了《MCP极简开发》一书。

钟振威  毕业于东北林业大学,现任可学AI研发工程师。专注于MCP应用,熟悉MCP相关开发平台、资源与社区。开发了多个基于MCP的智能体,参与编写了《MCP极简开发》。一书

肖健  毕业于湖北科技学院。现任可学AI研发工程师,兼任DataWhale社区的MCP开发共学营指导老师。有丰富的智能体开发经验,为海天恒基装饰集团开发了全自动生成小红书种草图文的智能体并成功落地应用。参与编写了《MCP极简开发》一书。

牟晨  毕业于西安石油大学。现任可学AI研发工程师,兼任DataWhale社区的MCP开发共学营指导老师。对现有大语言模型涉猎较深,精通常见开源模型的本地部署与工程化应用,为多所高校讲授GPT通识课程,参与编写了《MCP极简开发》一书。

前  言

2025年是智能体元年,它掀起了AI应用热潮。MCP是扩展智能体能力边界的关键协议,该协议对于智能体的重要性就好比HTTP对于互联网的重要性,它是AI大模型对接应用场景的标准接口,重新定义了AI应用的开发方式。MCP已经成为AI时代应用开发者的必备技能,学习MCP是开发者的必经之路。
当前,图书市场上已经出版了几本MCP图书,但基本都是对基础知识的介绍,鲜见应用实践类图书。因此笔者想另辟蹊径,结合大量MCP场景应用引领读者学习,于是联合几位MCP开发者编写了本书。
本书首先介绍MCP的核心原理,然后通过一个完整的开发案例,全流程展示MCP开发环境的搭建,以及MCP Server的构建及其上线发布。在介绍完MCP的基础入门知识后,通过大量的MCP实例进行实践,帮助读者全面探索MCP的各种场景应用。在写作这些应用实例时,我们测试了当前能从网络上找到的近300个MCP Server,剔除了不能用(停止服务)、不好用和有风险的MCP Server,只保留了100个能用、好用和无风险的MCP Server进行讲解,帮助读者快速找到自己需要的MCP Server。
读者完全可以把本书作为一本MCP实例手册,当自己需要某个MCP Server时便可快速查询,从而避免自己浪费大量的时间一个一个地去测试。
本书特色
?内容全面:涵盖MCP的核心原理、主流平台、开发环境搭建和项目上线发布,以及日常生活、娱乐、办公、学习、创作和研究等领域的100个典型应用实例,帮助读者掌握MCP的基础知识并进行应用实践。
?门槛极低:从MCP的基本概念和核心原理讲起,手把手带领读者搭建MCP的开发环境,并构建服务和上线发布,读者只要具备Python基础,即可轻松掌握。
?轻松上手:对每个实例都进行详细的步骤拆解和讲解,从而帮助读者循序渐进地掌握MCP项目开发的完整流程。
?精选实例:精选100个能用、好用和无风险的MCP Server,详细拆解其在日常生活、娱乐、办公、学习、创作和研究等多个领域的具体应用。
?实用性强:所有实例均来源于真实应用,读者可以作为手册即查即用。
?资源超值:提供配套教学视频、实例源代码和教学PPT等超值配套资源,便于读者高效、直观地学习。
?服务完善:提供QQ群、B站、电子邮箱和公众号等多种服务渠道,为读者的学习保驾护航。
本书内容
第1篇  MCP基础入门(第1~3章)
第1章MCP概论,主要介绍MCP的发展历史和核心原理。
第2章MCP应用平台、资源与社区,主要介绍AI编程平台、智能体开发平台、资源市场和开源社区等相关知识。
第3章动手写一个MCP,首先介绍如何搭建MCP开发环境,然后介绍如何搭建一个MCP Server并上线发布。
第2篇  MCP应用实践(第4~9章)
第4章MCP日常生活应用,通过14个实例展示18个MCP Server在日常生活管理、出行与本地服务等方面的应用。
第5章MCP生活与工作助手应用,通过7个实例展示13个MCP Server在兴趣爱好与娱乐、快捷下载与上传等方面的应用。
第6章MCP工作效率提升应用,通过13个实例展示20个MCP Server在办公效率提升、数据检索与处理效率提升等方面的应用。
第7章MCP学习与创作效率提升应用,通过9个实例展示17个MCP Server在思维导图、设计与创作等方面的应用。
第8章MCP学习研究与知识管理应用,通过16个案例展示23个MCP Server在综合搜索与信息检索、数据获取与处理、特定领域、社区与产品洞察等方面的应用。
第9章MCP其他场景应用,通过9个实例展示MCP的其他场景应用。
读者对象
?零基础MCP开发入门人员;
?对MCP应用开发感兴趣的技术人员;
?希望提升工作效率的职场人士;
?各类效率提升工具爱好者与研究者;
?软件开发者、产品经理等相关从业人员;
?高等院校相关专业的学生和教师;
?相关培训机构的学员。
配套资源获取方式
本书赠送以下超值配套资源:
?教学视频;
?实例源代码;
?教学PPT。
上述配套资源有两种获取方式:一是关注微信公众号“方大卓越”,回复数字“37”自动获取下载链接;二是在清华大学出版社网站(www.tup.com.cn)上搜索到本书,然后在本书页面上找到“资源下载”栏目,单击“网络资源”或“课件下载”按钮进行下载。另外,读者也可以在“B站”上查找UP主“可学AI”,在线观看本书配套教学视频。
意见反馈
MCP作为一种新的协议,目前还处于高速迭代期。虽然本书内容直到交稿前仍然在不断地更新和完善,但因笔者水平所限,书中可能还存在一些疏漏,敬请各位读者批评与指正,笔者会及时调整和修改。读者可通过本书QQ书友群或电子邮箱([email protected])联系我们,也可关注微信公众号“可学AI”,了解MCP的进展与相关信息。读者可关注微信公众号“方大卓越”,回复数字“37”自动获取书友群号等信息。
致谢
感谢武汉青山区大数据中心在本书写作期间给予作者的支持与帮助!
感谢欧振旭在本书出版过程中给予笔者的大力支持与帮助!
感谢清华大学出版社参与本书出版的所有人员!是你们一丝不苟的精神,才使得本书得以高质量出版。
感谢妻子琼和女儿朵朵在漫长且艰难的写作过程中给予笔者的无私支持!

王双
2026年1月

媒体评论

当前,MCP虽已进入一些人的视野,但多数人仍只是闻其名,对其核心原理缺乏系统了解,更谈不上实际的落地应用开发。本书便是为打破这一技术壁垒而写,它可以引领读者轻松迈入MCP的大门。本书学习门槛很低,读者无须具备深厚的技术积淀,只需具备基本的Python编程能力,便可顺畅地实践书中的每个实例。当读者沉下心来研读本书,并亲手实践书中的每个实例,会发现曾经看似高深的MCP并非遥不可及的技术“黑箱”,而是能实际应用于智能体等AI开发的实用工具。
——倚天云董事长  张哲

当前,几乎所有的高校专业教育都在强调融入AI。本书站在初学者的角度,结合多幅示意图和日常生活、娱乐和办公等领域的100个典型实例讲解MCP的基本原理,帮助没有任何专业背景的读者从零开始学习MCP开发与应用。本书不但适合零基础的MCP入门人员阅读,而且也适合MCP开发者和技术爱好者阅读。
——武汉纺织大学管理学院院长/教授  吴金红

在线试读
第3章  动手写一个MCP
前面两章探讨了MCP的核心概念与技术原理。本章通过实践,实现MCP Server的完整开发及上线发布。
MCP目前支持5种主流编程语言的开发:Python、Node.js、Java、Kotlin和C#。为了使示例更具代表性且易于理解,本章将使用Python语言在Windows系统的计算机上进行演示,详细说明开发的完整流程和关键步骤。对于希望使用其他语言进行开发的读者,请参考官方文档 搭建MCP开发环境
MCP开发规定使用uv进行虚拟环境创建和依赖管理。uv是新一代Python包管理工具,它的设计目标是替代传统的pip、venv和pip-tools工具链。得益于其采用Rust语言开发,相比传统工具,uv具有显著的性能优势。
uv不仅能够更快速地安装和管理Python包,还提供了完整的虚拟环境管理功能。它采用并行下载和智能缓存机制,可以提升依赖安装的速度。同时,uv还提供了更精确的依赖解析和版本控制能力,能够有效避免依赖冲突问题。
3.1.1  安装uv
安装uv可以采用如下两种方式。
(1)使用pip安装。如果计算机上已经安装pip,那么可以直接打开命令行窗口,使用以下命令安装uv:
pip install uv
(2)使用powershell安装。如果计算机上没有安装pip,那么可以打开powershell窗口,通过输入以下命令安装uv:
powershell -ExecutionPolicy ByPass -c “irm | iex”
3.1.2  uv的基本用法
uv工具的使用方法与传统pip的使用方法极为相似,然而它具备更简洁的语法和更高效的执行性能。在日常开发中,主要会用到以下几个基本命令。
(1)在依赖管理方面,uv沿用了熟悉的包安装语法。例如,安装单个包可以使用以下命令:
uv pip install requests
(2)对于虚拟环境的管理,uv提供了简化的命令:
uv venv myenv
(3)创建环境后,需要激活它才能使用。uv提供的激活命令如下:
myenvScriptsactivate
(4)当项目中有requirements.txt文件时,可以一次性安装所有依赖,命令如下:
uv pip install -r requirements.txt
(5)uv也支持直接运行Python项目。当项目包含pyproject.toml配置文件时,只需要一个命令就能完成依赖安装和脚本的执行,命令如下:
uv run python script.py
上面的命令实际上整合了传统方式中的两个步骤:先安装依赖,再运行脚本。
MCP项目之所以推荐使用uv进行环境管理,主要基于以下两方面的考虑。
(1)MCP项目通常依赖多个Python模块,uv通过pyproject.toml提供了更现代化的依赖管理方案,能够更好地处理复杂的依赖关系。
(2)uv优秀的依赖解析机制可以有效避免传统pip遇到的依赖冲突问题。最重要的是,uv显著提升的包管理速度对于MCP这类需要频繁管理依赖的项目来说,能够明显改善开发体验。
3.2  搭建一个MCP Server
本节搭建一个用于查询天气服务的MCP Server。在开始具体的搭建工作前,需要先新建一个文件夹并将其命名为example,并在命令行中进入刚刚创建好的名为example文件夹目录。
3.2.1  项目初始化
现在开始配置MCP项目的开发环境。首先,在命令行中使用uv进行项目初始化:
uv init
接下来创建一个独立的虚拟环境来管理项目依赖:
uv venv
由于是在Windows系统中进行开发,因此使用以下命令进入虚拟环境:
.venvScriptsactivate
3.2.2  环境配置
本示例通过HTTP请求来查询天气,因此需要安装几个核心依赖包,如图3-1所示。其中,依赖包httpx用于异步发起HTTP请求;依赖包mcp是使用MCP的必备包。
图3-1  服务环境配置
可以看到,安装依赖包httpx的代码如下:
uv add httpx mcp
3.2.3  构建MCP Server
本节创建一个weather.py文件,实现向OpenWeather请求天气的功能。具体步骤如下。
(1)导入依赖包。导入一些必需的依赖包,代码如下:
1 import json # 处理JSON格式的数据
2 import httpx # 发送异步的HTTP请求
3 from typing import Any # 导入类型提示工具
4 from mcp.server.fastmcp import FastMCP # 导入MCP的FastMCP的类
5 mcp = FastMCP(“WeatherServer”) # 创建一个名为WeatherServer的实例
(2)API配置。进行OpenWeather天气查询网站的API的配置及通信,代码如下:
# OpenWeather API 配置
6 OPENWEATHER_API_BASE =” weather” 
7 API_KEY = “YOUR_API_KEY” # 替换为自己的 OpenWeather API Key
8 USER_AGENT = “weather-app/1.0”
(3)获取天气数据。定义一个异步函数,用于向OpenWeather网站请求城市的天气信息,并对可能出现的状态异常进行处理,代码如下:
# 定义一个查询天气的异步函数
9 async def fetch_weather(city: str) -> dict[str, Any] | None:
    “””
    从 OpenWeather API 获取天气信息。
    :param city: 城市名称(需使用英文,如 Wuhan)
    :return: 天气数据字典;若出错则返回包含 error 信息的字典
    “””
# HTTP请求参数设置
10    params = {
11         “q”: city,
12         “appid”: API_KEY,
13         “units”: “metric”,
14         “lang”: “zh_cn”
    }
# HTTP请求头设置
15     headers = {“User-Agent”: USER_AGENT}
# HTTP客户端创建
16     async with httpx.AsyncClient() as client:
# 发送GET请求查询天气
17         try:
            # 发送GET请求查询天气 
 
 ?18           response = await client.get(OPENWEATHER_API_BASE, 
               params=params, headers=headers, timeout=30.0)
             # 检查响应状态码,如果不是2xx则抛出异常
19             response.raise_for_status()
             # 将响应的JSON解析为字典并返回
20             return response.json()
         # 处理HTTP状态错误(如404等)
21         except httpx.HTTPStatusError as e:
22             return {“error”: f”HTTP 错误: {e.response.status_code}”}
         # 处理其他可能会出现的问题
23         except Exception as e:
24             return {“error”: f”请求失败: {str(e)}”}

抢先评论了 “从零开始学MCP:智能体开发100例” 取消回复

评论

还没有评论。

相关产品

加入购物车

Head First HTML5 Programming(中文版)

EUR €48.99
阅读更多
缺货

深度学习入门 基于Python的理论与实现

EUR €35.99
评分 5.00 / 5
加入购物车

Python编程(第四版)

EUR €105.99
评分 5.00 / 5
加入购物车

笨办法学Python 3

EUR €38.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略