FreeCodeCamp模型上下文协议(MCP)教程
这个存储库包含了FreeCodeCamp关于模型上下文协议(MCP)课程的代码和示例。存储库的结构旨在提供课程参考代码和练习材料。
仓库结构
该仓库分为两个主要部分:
1. 主代码/
此目录包含课程教程期间使用的原始代码。它包括:
Scenario1/基本MCP计算器实现Scenario2/FastAPI与MCP的集成Scenario3/FreeCodeCamp RSS订阅阅读器deployment/部署配置示例
2. 练习/
这个目录包含了针对教程的同一代码版本,其中:
- 详细的分步注释
- 综合文档
- 对概念的清晰解释
- 使用示例和说明
非常适合自学和实验!
开始使用MCP
要在Visual Studio Code中使用MCP,您需要正确配置它:
- 创建一个
.vscode在你项目根目录下的文件夹:
mkdir .vscode- 创建一个
mcp.json文件内部的.vscode包含此模板的文件夹:
{
"servers": {
"Calculator-STDIO": {
"command": "python",
"args": [
"Scenario1/fastmcp_calculator.py"
]
},
"Calculator-HTTP": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8002/mcp"
]
}
}
}入门指南
- 克隆此存储库
- 设置你的Python虚拟环境
- 安装所需的软件包:
pip install -r requirements.txt- 从Practice/目录开始学习相关概念
- 请参阅MainCode/以查看生产就绪的实现
