关于 MCP Prompt Playground
MCP Crash Course 是用于实践学习 MCP 概念的代码库。各主题分支按提交顺序组织示例,便于学习者逐步了解实现过程。
主要功能
- 01按主题划分的项目分支
- 02按时间排序的分步学习提交
- 03涵盖 SSE、适配器、Docker 和提示词的示例
适用场景
- 01学习 MCP 实现概念
- 02按提交历史学习 SSE 实现
- 03探索 MCP 与 LangChain 适配器
- 04学习使用 FastMCP 2.0 实现 MCP 提示词
MCP 相关
该代码库通过分支示例讲解 MCP,包括 SSE、LangChain 适配器、Docker 和 MCP 提示词。它是学习材料,并非有明确说明的 MCP 服务。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Crash Course 🚀

欢迎来到 MCP Crash Course!本仓库旨在通过实践方式,向你讲解模型上下文协议(MCP)的基础知识和进阶概念。
什么是 MCP?💡
模型上下文协议(MCP)有助于将由大语言模型(LLM)驱动的 AI Agent 应用与外部工具和数据源连接起来,从而构建能力更强、上下文感知能力更好的 AI 系统。
工作原理 🤔
本仓库采用独特的基于分支的学习结构:
- 每个
project/*分支都涵盖特定的 MCP 功能或概念。 - 每个分支中的提交按时间顺序排列。 按顺序逐个查看提交,即可循序渐进地学习相关主题。
只需切换到你想学习主题对应的分支,然后逐个查看提交即可!
可用主题(分支)📚
以下是目前提供的主题:
project/sse:学习如何使用 MCP 实现服务器发送事件(SSE)。project/langchain-mcp-adapters:了解如何通过 LangChain 适配器集成 MCP。project/docker-mcp:了解如何使用 Docker 将 MCP 应用容器化。project/prompts:学习如何实现和使用 MCP 提示词,内容基于 FastMCP 2.0。
可能还会添加更多主题,敬请关注!
前置条件 🛠️
开始之前,请确保已安装以下内容:
- 🐍 Python(版本 3.10 或更高)
- 📦
uv(快速的 Python 软件包安装器和解析器) - ✨ Cursor IDE
- ☁️ Claude Desktop
开始使用 ▶️
- 克隆仓库:
git clone https://github.com/emarco177/mcp-crash-course.git cd mcp-crash-course - 选择主题并切换到对应分支:
# SSE 主题示例 git checkout project/sse - 按顺序查看提交: 使用
git log --oneline --reverse查看该分支的提交时间顺序列表。然后,使用git checkout <commit_hash>或你的 Git 客户端逐步查看历史记录并学习。
贡献 🤝
欢迎贡献!如果你想添加新主题或改进现有主题:
- Fork 本仓库。
- 按照命名约定创建一个功能分支:
project/your-mcp-feature-name。 - 进行修改,并确保每次提交都代表学习过程中的一个合理步骤。
- 针对
main分支发起 Pull Request。
许可证 📄
本项目采用 Apache License 2.0 许可,详情请参阅 LICENSE 文件。
祝学习愉快!🎉
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。