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 工具的完整流程。(中文)閱讀教程