MCP 服务搭建与配置学习资源汇总
目录
- 图文教程
- GitHub 示例项目
- 视频课程
- 不同开发语言实现案例
图文教程
- Cherry Studio 配置 MCP 服务教程 – 介绍如何在 Cherry Studio 客户端中配置 MCP 服务器,让 AI 模型能够自主调用本地/网络工具来完成任务,提升编程助手能力。通过实际示例讲解配置步骤和注意事项。查看教程
- 构建您自己的 MCP 服务器:连接 Cursor 的终极指南 – 深入讲解如何从零构建属于自己的 MCP Server,并将其接入 Cursor 等 AI 编程工具。文章介绍 MCP 的原理和优势,并通过实例展示让 AI 访问本地文件、数据库、自定义工具和第三方 API 的完整流程。(中文)阅读原文
- 如何开发 MCP 服务?保姆级教程! – 通俗易懂的入门文章,快速带你了解 MCP 核心概念。作者以开发一个“面试题搜索”MCP 服务为例,手把手演示 MCP 服务端和客户端的开发过程,并提供源码链接,适合初学者实践练习。(中文)阅读博客
- 从 0 手撕代码搭建 MCP Client 与 Server – 基于 DeepSeek 技术社区公开课整理的长篇实战教程(近2万字)。内容涵盖 MCP 必备技术基础、MCP 客户端与服务器的开发方法,以及将本地模型(如 Ollama)和云服务(如 DeepSeek、vLLM)接入 MCP 的完整流程,细节丰富,适合进阶阅读。(中文)查看文章
- MCP 101: An Introduction to Model Context Protocol – 面向初学者的 MCP 入门指南,概要介绍 Model Context Protocol 的背景和作用。该教程由 DigitalOcean 发布,解释了 MCP 如何充当 AI 模型与外部数据源/工具之间的桥梁,并辅以简单示例帮助理解。(英文)阅读教程
- Model Context Protocol (MCP): A Guide With Demo Project – 来自 DataCamp 的深入教程,包含一个完整示例项目。作者演示如何使用 Anthropic 提出的 MCP 构建自定义服务器,将 Claude AI 与 GitHub、Notion 等平台连接,实现 AI 对第三方服务的访问。适合已有一定开发基础的读者。(英文)查看指南
GitHub 示例项目
- 面试鸭 MCP 服务 (mcp-mianshiya-server) – 开源的 MCP 服务端示例,由博主「程序员鱼皮」开发,用于实时搜索面试题。该项目遵循 MCP 协议,将自定义的“面试题搜题”工具封装为 MCP Server,可供 AI 模型通过 MCP 调用,实现对特定领域知识的查询。【GitHub: yuyuanweb/mcp-mianshiya-server】
- Python MCP Server & Client 从零实现 – 演示如何用 Python 快速构建 MCP Server 和 Client 的项目模板。提供了基于
uv
工具启动 MCP 服务的完整代码,以及在 VSCode Cline 和 Cursor 中配置使用该服务的方法指南,非常适合参考学习 MCP 在 Python 环境下的实现细节。【GitHub: GobinFan/python-mcp-server-client】 - Weather MCP Server 天气服务示例 (Node.js) – 一个用 Node.js 和 MCP TypeScript SDK 编写的简单天气查询 MCP 服务器示例。通过标准的 MCP 接口提供天气预报和天气警报两个工具功能,并已打包发布到 npm,可使用
npx @h1deya/mcp-server-weather
一键运行,方便将实时天气数据接入支持 MCP 的 AI 客户端。【GitHub: hideya/mcp-server-weather-js】 - 百度地图 MCP Server – 百度地图官方开源的 MCP 服务项目。作为国内首个支持 MCP 协议的地图服务商,百度地图提供了符合 MCP 标准的10多个地图API接口(如逆地理编码、路径规划等)。该项目基于 MCP 的 Python 和 TypeScript SDK 实现,开发者可以通过安装 PyPI 包或使用 npm 包的方式快速部署百度地图 MCP Server,并将其配置到 Claude、Cursor 等任意支持 MCP 的 AI 助手中使用。【GitHub: baidu-maps/mcp】
- Awesome MCP Servers 资源大全 – 一个社区维护的精选列表,汇总了各种可用的 MCP 服务器实现项目。【Awesome-MCP-ZH】包含官方 SDK、常用工具类 Server(文件系统、浏览器自动化、数据库等)以及第三方服务集成等众多分类的开源项目,方便开发者按需查找参考,实现自己的 MCP 服务。【GitHub: yzfly/Awesome-MCP-ZH】
视频课程
- 2025 最新喂饭教程:MCP 连接大模型的原理与实战 – 通俗易懂的中文视频课程,从概念到实操全面解析 MCP。内容涵盖 MCP 协议原理讲解,以及手把手演示如何将大型语言模型通过 MCP 连接外部工具和数据源。全程干货无废话,新手看完可避开大量弯路,高效上手 MCP。(中文,基础+进阶)
- Cline + MCP 全网最细保姆级教程 – B站上的详细教学视频,演示如何在 VSCode 的 Cline 插件中配置和使用 MCP 服务,实现自动化的开发工作流。视频从零开始搭建 MCP Server,展示在 Cursor/Cline 中调用文件系统等工具的全过程,对 Windows 环境的配置也有指南,是初学者提升开发效率的实用教程。(中文,实操演示)
- Applied Model Context Protocol (MCP) in 20 Minutes – 国外知名开发者 Jack Herrington 制作的实战视频。在20分钟内带领观众构建一个完整的 MCP 应用示例,并解释每个步骤背后的原因。通过该视频,可以快速了解如何用 MCP 将实际 API 集成到 AI 系统中,对于有一定编程基础的同学而言非常具有参考价值。(英文,实战演示)
- What is MCP in AI? (Model Context Protocol Explained) – 海外技术博主的MCP概念讲解视频,以简明扼要的方式解释 MCP 是什么以及它为何重要。视频中通过生动的例子展示了 MCP 如何让 Claude 等 AI 模型直接访问 GitHub 仓库、网络信息等外部资源。适合希望从宏观上理解 MCP 意义的观众观看。(英文,概念讲解)
不同开发语言实现案例
- Python 实现案例:MCP Server 开发实战指南(Python版) – 分步讲解如何使用 Python 快速开发一个 MCP 服务端的教程。涵盖从环境配置(使用
uv
工具初始化项目和依赖)到编写 Server 代码、运行测试的全过程。实例中构建了一个天气查询 MCP Server,演示如何通过定义资源和工具,让 AI 模型调用天气 API 获取实时信息。(中文)查看教程 - JavaScript/TypeScript 实现案例:How to Build an MCP Server Fast – Medium 平台上的英文教程,手把手教你用 Node.js 和 TypeScript 构建 MCP 服务器。作者创建了一个连接加密货币交易所 API 的 MCP Server 实例,实现获取实时价格和蜡烛图数据的工具功能。通过清晰的步骤(安装 SDK、编写 TypeScript 代码、部署运行),让读者快速掌握在 JS/TS 环境下搭建 MCP 服务的方法。(英文)阅读教程
- Java 实现案例:Java 来实现实时天气信息 MCP 服务端 – 博客文章展示如何基于 Spring Boot 和 Spring AI 库开发一个 MCP 协议的 Java 服务端,用于获取实时天气。通过本案例可以学习在 Java 生态中集成 MCP 的步骤:添加 Spring AI MCP 依赖、编写 WeatherServer 服务代码以调用和风天气API、将 MCP Server 注册配置供客户端使用等,实现 Java 版 MCP 工具的完整流程。(中文)阅读教程