返回市场
MCP课程服务器

MCP课程服务器

作者:BarrileteChapin13 星标更新:2025-09-23

项目介绍

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

本仓库包含了FreeCodeCamp关于模型上下文协议(MCP)课程的代码和示例。该仓库被设计成提供课程参考代码和练习材料。

仓库结构

仓库分为两个主要部分:

1. MainCode/

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

  • Scenario1/: 基本MCP计算器实现
  • Scenario2/: 快速API与MCP集成
  • Scenario3/: FreeCodeCamp RSS阅读器
  • deployment/: 部署配置示例

2. Practice/

此目录包含教程版本的相同代码,具有:

  • 详细的逐步注释
  • 完整的文档
  • 清晰的概念解释
  • 使用示例和指南 非常适合学习和自行实验!

开始使用MCP

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

  1. 在项目根目录创建一个.vscode文件夹:
mkdir .vscode
  1. .vscode文件夹内创建一个mcp.json文件,使用以下模板:
{
    "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/查看生产就绪的实现