模型上下文协议(MCP)实现
此存储库包括 模型上下文协议(MCP) ClimateGPT团队1正在开发的框架。
📂 项目结构
/mcp框架 ├── 模块/#核心MCP组件 │ ├── context_manager.py#存储执行上下文内存 │ ├── data_loader.py#处理数据集加载 │ ├── query_manager.py#动态路由查询 │ ├── pipeline_manager.py#执行MCP步骤 ├── 模型/#测试EDA/MCP框架检查的初始模型 │ ├── scenario _ project.py#温度趋势分析 │ ├── 温度_趋势.py#气候情景预测 │ ├── 型号3.py#型号3 ├── config/#配置设置 │ ├── config.yaml#定义数据集路径和管道步骤 ├── logs/#执行日志 │ ├── mcp执行日志 ├── 测试/#MCP验证的单元测试 ├── main.py#MCP执行的入口点 ├── requirements.txt#Python依赖项 ├── README.md#项目文档
如何运行MCP框架
- 克隆存储库 (如果尚未克隆):
git clone https://github.com/ newsconsole/GMU_DAEN_2025_01_A.git- 切换到ClimateGPT团队1分支:
git checkout ClimateGPT_Team1- 确保设置了venv(虚拟环境)
1. python -m venv venv
2. venv\Scripts\Activate- 安装依赖项(requirements.txt):
pip install -r requirements.txt- 运行MCP管道
python main.py 配置和执行
- 这 MCP管道 由以下因素动态控制
config/config.yaml它定义了数据集和流水线步骤 - 日志存储在
logs/mcp_execution.log用于调试和跟踪执行结果
最近的更新
- 采用模块化设计实现了初始MCP框架
- 添加了动态查询路由和上下文内存
