MCP交互式教程

一个用于学习模型上下文协议(MCP)的交互式教程,涵盖从设置MCP主机到构建自定义服务器和客户端的全流程指导。

  • by nolleh
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 nolleh/kickstart-mcp

使用说明

kickstart mcp

学习模型上下文协议(MCP)的交互式教程。从设置MCP主机到构建自己的服务器和客户端,我们将指导您完成MCP旅程的每一步。

特性

  • MCP设置和开发的交互式教程
  • 不同MCP主机(Claude、Cursor、Custom)的分步指南
  • MCP概念的全面覆盖:
    • 主机配置
    • 服务器开发
    • 客户端实现
  • 每个教程步骤的内置验证
  • 跨平台支持(macOS、Windows)

依赖项

对于包装管理,我们建议使用紫外线:

brew install uv

说明中使用的构建工具是Hatch,因此您也需要安装它:

brew install hatch

安装

快速入门(推荐)

uvx kickstart-mcp -l ko

从v0.1.0开始,您可以使用 -l 选项指定您的首选语言。 当前支持的语言:

代码 语言
en 英语
ko 韩语
zh 中文
ja 日语

开发安装

# Clone the repository
git clone https://github.com/nolleh/kickstart-mcp.git
cd kickstart-mcp

# Install dependencies and run
uv run kickstart-mcp

用法

  1. 开始教程:

    uvx kickstart-mcp
    
  2. 按照交互式提示进行操作:

    • 选择您喜欢的MCP主机
    • 完成每个教程步骤
    • 验证您的进度
    • 动手学习MCP概念

虽然建议按顺序遵循教程,但如果你想快速学习服务器开发, 您可以从McpServer教程中的FastMcp开始。

贡献

欢迎投稿!请随时提交拉取请求。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

反馈

有反馈或建议吗?访问我们的 GitHub存储库 致:

  • 打开一个问题
  • 提交拉取请求
  • 开始讨论