暂无商品咨询信息 [发表商品咨询]
(1)实战门槛极低:仅需Windows计算机+Python基础,无GPU也可使用免费API实操,真正降低AI落地门槛。
(2)技术覆盖全面:6种开发框架、3种基础组件、3种传输通道、5种常用服务,技术栈丰富且前沿。
(3)案例真实可复现:9个企业级真实应用案例,涵盖Dify、Langflow、GraphRAG、ComfyUI等主流AI工具,代码全面开源。
(4)代码极简高效:最少7行代码即可实现跨语言、跨平台、跨工具的服务能力,打破传统编程思维定式。
(5)开源生态友好:所有代码开源,不依赖商业云服务,无需付费API,适合个人与企业自主可控的AI应用开发。
本书从原理、开发和应用3个维度全面讲解MCP的落地实战,使读者真正掌握大模型上下文高效主动传递的核心技术,从而在较低算力条件下实现AI系统的生产应用。
全书共16章,分为三篇。
?基础篇(第1~4章) 主要介绍MCP的基本概念、应用场景、发展历程、技术架构与协议规范,并通过极简入门案例阐释各核心组件的职责与关系。
?开发篇(第5~7章) 聚焦MCP开发体系,涵盖MCP-SDK支持的Resources、Tools、Prompts、Sampling和Context等5种核心服务的开发过程,以及Gradio、OpenAI、LangChain、FastAPI和AutoGen等5类开发框架用于MCP的开发方法。
?应用篇(第8~16章) 针对实际生产需求,详细介绍Dify、Playwright、Langflow、GraphRAG、ComfyUI等9个实用案例,涉及AI Agent、工作流、自动化测试、RAG知识库、联网搜索、多模态应用等场景中MCP的具体应用方法。
高强文<br />资深AI技术专家与项目导师。作为数字技术正高级工程师,专注于人工智能大语言模型应用开发、开源社区开发与运营。<br />AI领域创业先锋,宁夏回族自治区劳动模范。现任互链高科(北京)技术发展有限公司总经理,银川方达电子系统工程有限公司董事长。从业20多年来,一直从事信息化、人工智能等产品研发与管理工作。<br />近年来积极投身于开源事业,开发运营aliendao.cn、gitclone.com和opendao.cn等开源社区,在GitHub上贡献了20多个开源代码库。著有《大模型项目实战:多领域智能应用开发》和《大模型项目实战:Agent开发与应用》等,旨在为开发者提供AI技术实践指导。
前言<br />基础篇<br />第1章?MCP基础知识3<br />1.1?基本介绍3<br />1.1.1?背景3<br />1.1.2?架构4<br />1.1.3?特性6<br />1.2?技术应用场景7<br />1.3?发展历程9<br />1.3.1?MCP标准的发展过程9<br />1.3.2?MCP生态的形成过程11<br />1.4?技术横向对比12<br />1.4.1?MCP与Function-Calling特性12<br />1.4.2?MCP与A2A协议12<br />第2章?MCP技术原理14<br />2.1?架构设计14<br />2.1.1?Host、Client、Server的基本概念14<br />2.1.2?MCP Host17<br />2.1.3?MCP Client17<br />2.1.4?MCP Server18<br />2.2?核心服务18<br />2.2.1?Tools18<br />2.2.2?Resources19<br />2.2.3?Prompts20<br />2.2.4?Sampling20<br />2.2.5?Elicitation21<br />2.3?基础协议21<br />2.3.1?消息21<br />2.3.2?生命周期22<br />2.3.3?传输通道23<br />2.3.4?身份认证24<br />2.3.5?进度跟踪25<br />2.3.6?日志25<br />第3章?技术体系搭建26<br />3.1?技术体系概述26<br />3.2?Cherry Studio安装与MCP环境配置27<br />3.3?Python虚拟环境安装29<br />3.3.1?虚拟环境选型29<br />3.3.2?uv安装30<br />3.3.3?uv配置及验证30<br />3.3.4?虚拟环境验证31<br />3.4?Docker安装32<br />3.4.1?Docker简介32<br />3.4.2?操作系统要求33<br />3.4.3?安装34<br />3.4.4?配置镜像及验证35<br />3.5?Xinference的安装与使用36<br />3.5.1?大模型环境的选型36<br />3.5.2?Xinference安装37<br />3.5.3?使用Xinference部署模型39<br />3.6?Ollama安装41<br />3.7?VS Code和Git安装42<br />第4章?MCP应用实践极简入门43<br />4.1?实践要点43<br />4.1.1?应用场景43<br />4.1.2?应用技术44<br />4.2?MCP应用案例45<br />4.2.1?启动大模型服务45<br />4.2.2?配置基本对话功能46<br />4.2.3?配置MCP47<br />4.2.4?验证48<br />4.3?案例分析总结49<br />4.3.1?运行流程49<br />4.3.2?改进措施51<br />开发篇<br />第5章?基础组件开发54<br />5.1?MCP-SDK功能介绍54<br />5.2?MCP Server开发55<br />5.2.1?STDIO传输通道55<br />5.2.2?Streamable-HTTP传输通道60<br />5.2.3?授权访问控制61<br />5.3?MCP Client开发62<br />5.3.1?STDIO传输通道63<br />5.3.2?Streamable-HTTP传输通道64<br />5.4?MCP Host开发66<br />5.4.1?代码实现66<br />5.4.2?测试验证69<br />第6章?常用服务开发70<br />6.1?Resources70<br />6.1.1?案例场景70<br />6.1.2?代码实现71<br />6.1.3?测试验证71<br />6.2?Tools73<br />6.2.1?案例场景73<br />6.2.2?代码实现73<br />6.2.3?测试验证74<br />6.3?Prompts76<br />6.3.1?案例场景76<br />6.3.2?代码实现76<br />6.3.3?测试验证77<br />6.4?Sampling78<br />6.4.1?案例场景78<br />6.4.2?代码实现78<br />6.4.3?测试验证79<br />6.5?Context80<br />6.5.1?案例场景80<br />6.5.2?代码实现81<br />6.5.3?测试验证83<br />第7章?常用开发框架84<br />7.1?Gradio-MCP84<br />7.1.1?案例场景85<br />7.1.2?代码实现85<br />7.1.3?测试验证86<br />7.2?OpenAI Agents SDK87<br />7.2.1?案例场景88<br />7.2.2?代码实现88<br />7.2.3?测试验证89<br />7.3?LangChain MCP Adapters90<br />7.3.1?案例场景91<br />7.3.2?代码实现91<br />7.3.3?测试验证92<br />7.4?FastAPI-MCP93<br />7.4.1?案例场景94<br />7.4.2?代码实现94<br />7.4.3?测试验证95<br />7.5?AutoGen-ext96<br />7.5.1?案例场景97<br />7.5.2?代码实现97<br />7.5.3?测试验证98<br />应用篇<br />第8章?Dify应用102<br />8.1?Dify介绍102<br />8.1.1?核心功能102<br />8.1.2?应用场景103<br />8.1.3?MCP支持情况104<br />8.2?安装与基础配置105<br />8.2.1?安装方案105<br />8.2.2?Docker内存优化106<br />8.2.3?Dify安装107<br />8.2.4?模型配置107<br />8.3?应用案例109<br />8.3.1?对话应用109<br />8.3.2?AI Agent111<br />8.3.3?工作流113<br />8.3.4?MCP Server115<br />第9章?Playwright应用117<br />9.1?Playwright MCP介绍118<br />9.2?安装118<br />9.2.1?Node.js安装118<br />9.2.2?Playwright MCP启动119<br />9.3?应用案例120<br />9.3.1?MCP Client调用120<br />9.3.2?与Cherry Studio整合122<br />9.3.3?与Dify整合123<br />第10章?Langflow应用127<br />10.1?Langflow介绍128<br />10.2?安装与基础配置129<br />10.2.1?安装129<br />10.2.2?模型配置130<br />10.3?应用案例130<br />10.3.1?Basic Prompting130<br />10.3.2?MCP Server132<br />10.3.3?MCP工具调用134<br />第11章?SearXNG应用138<br />11.1?SearXNG介绍138<br />11.2?安装与基础配置139<br />11.2.1?安装139<br />11.2.2?配置140<br />11.3?应用案例142<br />11.3.1?MCP Server开发142<br />11.3.2?整合到Cherry Studio144<br />11.3.3?整合到Dify145<br />第12章?GraphRAG应用148<br />12.1?GraphRAG介绍148<br />12.2?安装与配置150<br />12.2.1?安装150<br />12.2.2?配置151<br />12.3?应用案例153<br />12.3.1?检索案例与分析153<br />12.3.2?MCP Server开发156<br />12.3.3?整合到Cherry Studio158<br />第13章?F5-TTS应用160<br />13.1?F5-TTS介绍161<br />13.2?安装162<br />13.2.1?虚拟环境建立162<br />13.2.2?F5-TTS安装163<br />13.2.3?模型下载163<br />13.3?应用案例164<br />13.3.1?Gradio整合164<br />13.3.2?MCP Server开发166<br />13.3.3?整合到Cherry Studio172<br />第14章?ComfyUI应用173<br />14.1?ComfyUI介绍174<br />14.2?安装175<br />14.3?应用案例176<br />14.3.1?文生视频176<br />14.3.2?MCP Server开发181<br />14.3.3?整合到Cherry Studio184<br />第15章?数字人应用186<br />15.1?EchoMimic V2介绍186<br />15.2?安装188<br />15.2.1?虚拟环境建立188<br />15.2.2?依赖库安装188<br />15.2.3?模型下载189<br />15.3?应用案例190<br />15.3.1?Gradio应用190<br />15.3.2?MCP Server开发191<br />15.3.3?整合到Cherry Studio196<br />第16章?Claude Code应用198<br />16.1?Claude Code介绍199<br />16.2?安装199<br />16.2.1?模型准备200<br />16.2.2?LiteLLM网关安装200<br />16.2.3?Claude Code安装201<br />16.3?应用案例202<br />16.3.1?基础应用203<br />16.3.2?整合MCP204<br />16.3.3?将Claude Code集成到VS Code206
| 基本信息 | |
|---|---|
| 出版社 | 机械工业出版社 |
| ISBN | 9787111806295 |
| 条码 | 9787111806295 |
| 编者 | 高强文 著 |
| 译者 | |
| 出版年月 | 2026-05-01 00:00:00.0 |
| 开本 | 16开 |
| 装帧 | 平装 |
| 页数 | 208 |
| 字数 | 221 |
| 版次 | 1 |
| 印次 | 1 |
| 纸张 | |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]