使用说明
NBA统计预测应用的MCP服务器
NBA统计预测应用程序的MCP驱动工具,使用实时数据分析和高级统计建模生成球员表现预测。
安装
先决条件
- Python 3.8+
- 点
- 克劳德桌面
逐步设置
-
将此存储库克隆到本地设备上
-
导航到项目目录:
cd nba-stats-predictor-application -
创建虚拟环境:
python3 -m venv venv -
激活虚拟环境:
source venv/bin/activate -
安装依赖项:
pip install -r requirements.txt -
下载必要的数据:
python3 data_pipeline/download_data.py -
训练预测模型:
python3 models/train_model.py -
启动FastAPI服务器:
uvicorn api.fastapi_server:app --reload -
打开一个新终端
-
返回项目目录
-
安装UV包管理器:
curl -LsSf https://astral.sh/uv/install.sh | sh -
重新启动此目录中的终端
-
运行MCP服务器:
uv run mcp_main.py -
打开另一个新终端
-
配置Claude桌面:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json注意:如果文件不存在,请创建它。
-
将以下配置添加到
claude_desktop_config.json:{ "mcpServers": { "NBA-stats-predictor": { "command": "/PATH/TO/PROJECT/DIRECTORY/.venv/bin/uv", "args": [ "--directory", "/PATH/TO/PROJECT/DIRECTORY/", "run", "mcp_main.py" ] } } }记得更换
/PATH/TO/PROJECT/DIRECTORY/了解项目的实际路径。 -
现在,您应该可以在Claude Desktop上使用此MCP工具。
用法
配置后,您可以使用Claude Desktop中的NBA统计预测工具来预测即将到来的比赛中的球员表现。
故障排除
- 确保配置中的所有路径都正确
- 在运行命令之前,确保虚拟环境已激活
- 检查所有依赖项是否已正确安装
- 在使用MCP工具之前,请验证FastAPI服务器是否正在运行