使用说明
MCP服务器学习库
学习使用模型上下文协议构建人工智能工具——从初学者到构建者只需4-6小时。
什么是MCP?
模型上下文协议(MCP) 是一个开放标准,允许像Claude和Cursor这样的人工智能助手连接到外部工具和数据。将其视为一个通用插件,允许AI与您的数据库、API、文件系统和服务进行交互。
您无需为每个AI应用程序构建自定义集成,而是构建一个可在任何地方工作的MCP服务器。这就像创建一个API,但专门为人工智能助手设计,以自动发现和使用您的工具。
为什么MCP很重要
- 一次构建,随处使用:您的MCP服务器可与Claude、Cursor IDE和任何兼容MCP的AI应用程序配合使用
- AI原生设计:工具的描述方式是人工智能模型能够理解并自动使用的
- 成长中的生态系统:连接到200多个预构建服务器或根据您的需求构建自定义工具
- 易于开始:让您的第一台服务器在10分钟内运行,在几个小时内构建自定义服务器
何时使用MCP
在以下情况下使用MCP:
- 您希望AI助手访问您的工具、数据库或服务
- 您正在构建多个AI应用程序应该使用的工具
- 你需要一种标准的方式让人工智能与你的系统交互
在以下情况下考虑替代方案:
- 您正在构建快速原型(从简单开始,稍后添加MCP)
- 一切都在一个应用程序中运行,无需外部AI访问
你将学到什么
此存储库通过三个动手模块教您构建MCP服务器:
模块01:介绍和快速入门
时间: 30-45分钟
了解MCP概念,并在10分钟内将您的第一台服务器连接到Cursor IDE。无需编码,只需配置和测试。
你会学到:
- MCP是什么以及它为什么存在
- AI助手如何发现和使用工具
- 从MCP.so连接免费的MCP服务器
模块02:使用n8n构建
时间: 30-45分钟
构建一个简单的工作流自动化,作为MCP服务器。非常适合在不编写太多代码的情况下创建工具。
你会学到:
- 在n8n中创建MCP服务器工作流
- 从其他工作流调用MCP工具
- 双向服务器/客户端模式
模块03:使用Docker构建
时间: 3-4小时
从头开始构建两个自定义MCP服务器——一个简单(掷骰子/报价),一个实用(笔记/待办事项)。完成Docker打包。
你会学到:
- 从Docker的MCP目录运行预构建的服务器
- 构建一个简单有趣的服务器(骰子、硬币、报价)
- 构建一个实用的实用服务器(笔记、待办事项、书签)
- 使用Docker打包服务器以便于分发
总学习时间: 从开始到结束4-6小时
先决条件
您需要:
- Python基础知识(函数、变量)
- 熟悉命令行基础知识
- 已安装Docker(适用于模块03)
- Cursor IDE或Claude Desktop(用于测试)
无需以往经验:
- 不需要AI/ML知识
- 无需MCP经验
- 不需要高级Python技能
开始使用
快速开始 (10分钟):
# 1. Visit https://mcp.so to find free MCP servers
# 2. Follow Module 01's quickstart guide
# 3. Connect a server to Cursor IDE
# 4. Test it with example prompts
准备好学习了吗?
从开始 模块01:介绍和快速入门 →
学习路径
快速通道(2小时)
非常适合快速动手:
- 模块01:仅快速入门指南(10分钟)
- 模块03:第1阶段-运行目录服务器(20分钟)
- 模块03:第2阶段-构建简单服务器(60分钟)
完整路径(4-6小时)
完整的学习体验:
- 模块01:介绍和快速入门(45分钟)
- 模块02:使用n8n构建(45分钟)
- 模块03:使用Docker构建(3-4小时)
- 全程可选练习
以实施为重点(3-4小时)
直接跳到建筑物:
- 模块01:仅概念(15分钟)
- 模块03:所有三个阶段(3-4小时)
存储库结构
mcp-server/
├── 01-introduction-quickstart/ # Concepts + 10-min quickstart
├── 02-building-with-n8n/ # Workflow automation approach
├── 03-building-with-docker/ # Build custom servers
├── advanced/ # Deep-dive content (16-23 hours)
│ ├── 01-introduction/ # Protocol details
│ ├── 02-environment-setup/ # Advanced setup
│ ├── 03-docker-mcp-ecosystem/ # Docker deep dive
│ ├── 04-basic-mcp-server/ # Server fundamentals
│ ├── 05-advanced-features/ # Streaming, resources, prompts
│ ├── 06-integration-patterns/ # Production patterns
│ ├── 07-security-best-practices/ # Security hardening
│ └── 08-debugging-troubleshooting/ # Debug strategies
└── docker/ # Docker configurations
投资
| 模块 | 时间 | 你将构建什么 |
|---|---|---|
| 01:简介和快速入门 | 30-45分钟 | 已连接MCP服务器(使用现有) |
| 02:n8n | 30-45分钟 | 基于工作流的MCP服务器 |
| 03:Docker | 3-4小时 | 两台定制服务器+Docker打包 |
| 总计 | 4-6小时 | 三种工作实现 |
资源
- MCP官方文件 -协议规范
- mcp.so -发现免费的MCP服务器
- Docker MCP目录 -200+预构建服务器
- NetworkChuck的Docker MCP教程 -其他Docker示例
- S层开发MCP服务器
- 9台MCP服务器Vibe编码器
准备好迎接更多了吗?
完成主要模块后,探索 高级/目录 用于:
- 深入的协议细节
- 生产部署模式
- 安全和调试策略
- 先进的集成技术
高级内容总计:16-23小时
支持
- 问题:在GitHub上打开一个问题
- 漏洞:在GitHub上报告问题
- 贡献:参见 贡献.md
许可证
MIT许可证-请参阅 许可证 文件
开始学习: 模块01:介绍和快速入门 →
建造于 ASU Vibe编码中心
