模型上下文协议教程

FreeCodeCamp提供的模型上下文协议(MCP)教程,包含课程参考代码和实践材料,适用于学习和实验。

  • by BarrileteChapin
  • Python
  • 本地部署
  • 22 星标
  • 更新于
在 GitHub 查看 BarrileteChapin/FCC-MCP-Course

使用说明

FreeCodeCamp模型上下文协议(MCP)教程

这个存储库包含了FreeCodeCamp关于模型上下文协议(MCP)课程的代码和示例。存储库的结构旨在提供课程参考代码和练习材料。

仓库结构

该仓库分为两个主要部分:

1. 主代码/

此目录包含课程教程期间使用的原始代码。它包括:

  • Scenario1/基本MCP计算器实现
  • Scenario2/FastAPI与MCP的集成
  • Scenario3/FreeCodeCamp RSS订阅阅读器
  • deployment/部署配置示例

2. 练习/

这个目录包含了针对教程的同一代码版本,其中:

  • 详细的分步注释
  • 综合文档
  • 对概念的清晰解释
  • 使用示例和说明 非常适合自学和实验!

开始使用MCP

要在Visual Studio Code中使用MCP,您需要正确配置它:

  1. 创建一个 .vscode 在你项目根目录下的文件夹:
mkdir .vscode
  1. 创建一个 mcp.json 文件内部的 .vscode 包含此模板的文件夹:
{
    "servers": {
        "Calculator-STDIO": {
            "command": "python",
            "args": [
                "Scenario1/fastmcp_calculator.py"
            ]
        },
        "Calculator-HTTP": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "http://localhost:8002/mcp"
            ]
        }
    }
}

入门指南

  1. 克隆此存储库
  2. 设置你的Python虚拟环境
  3. 安装所需的软件包:
    pip install -r requirements.txt
    
  4. 从Practice/目录开始学习相关概念
  5. 请参阅MainCode/以查看生产就绪的实现