这是一个MCP服务器实现,提供对来自大学橄榄球数据API V2的大学橄榄球统计数据的访问,在Claude桌面中使用。
此模型上下文协议(MCP)服务器使AI助手和应用程序能够:
用户可以使用自然语言运行查询。
Q. 在2014赛季中,FCS级别的比赛中最大的冷门是什么?
A. 让我帮助找到2014年最大的FCS冷门。我将查看比赛数据,重点关注FCS球队之间的比赛,其中存在显著的实力差距和意外的结果。
数据显示在2014年FCS中有多个值得注意的冷门,但其中一个特别突出的是Eastern Washington在2014年9月6日以52-59击败了Washington。这尤其重要是因为:
该赛季其他值得注意的FCS冷门包括:
然而,考虑到以下因素,Eastern Washington击败Washington似乎是2014年FCS赛季的最大冷门:
要通过Smithery自动安装College Football Data Server for Claude Desktop:
npx -y @smithery/cli install cfbd --client claude
git clone https://github.com/yourusername/cfbd-mcp-server
cd cfbd-mcp-server
uv venv
source .venv/bin/activate # 在Windows上:.venv\Scripts\activate
uv pip install -e .
.env文件,并添加您的API密钥:CFB_API_KEY=your_api_key_here
git clone https://github.com/yourusername/cfbd-mcp-server
cd cfbd-mcp-server
uv venv
source .venv/bin/activate # 在Windows上:.venv\Scripts\activate
uv pip install -e .
.env文件,并添加您的API密钥:CFB_API_KEY=your_api_key_here
启动服务器:
uv run cfbd-mcp-server
打开您的Claude桌面配置文件:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json添加服务器配置:
{
"mcpServers": {
"cfbd-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/full/path/to/cfbd-mcp-server",
"run",
"cfbd-mcp-server"
],
"env": {
"CFB_API_KEY": "xxx",
"PATH": "/full/path/to/python"
}
}
}
}
重新启动后,您可以通过点击文本框左下角的加号来确认安装。如果成功,您将在菜单选项中看到“从cfbd-mcp-server添加”。这里有一个成功的安装截图。

cd cfbd-mcp-server
git pull
uv pip uninstall cfbd-mcp-server
对于Windows:
rmdir /s /q build dist
del /s /q *.egg-info
对于macOS:
rm -rf build dist *.egg-info
uv pip install -e .
uv sync --dev --all-extras
uv run cfbd-mcp-server
访问所有端点的模式文档:
schema://games - 比赛信息和分数schema://records - 球队赛季记录schema://games/teams - 详细的球队比赛数据schema://plays - 逐球信息schema://drives - 进攻摘要和结果schema://play/stats - 单个逐球统计数据schema://rankings - 球队在各种投票中的排名schema://metrics/wp/pregame - 赛前胜率schema://game/box/advanced - 高级比赛统计直接查询端点:
get-games - 获取比赛数据get-records - 获取球队记录get-games-teams - 访问球队比赛统计数据get-plays - 查询逐球数据get-drives - 分析进攻信息get-play-stats - 查看逐球统计数据get-rankings - 检查球队排名get-pregame-win-probability - 查看胜率get-advanced-box-score - 访问详细的比赛统计和分析预建分析模板:
analyze-game - 获取特定比赛的详细分析analyze-team - 综合单支球队分析analyze-trends - 分析整个赛季的趋势compare-teams - 比较两支球队的表现analyze-rivalry - 分析历史上的对抗比赛大学橄榄球数据API免费使用,但有速率限制:
cfbd-mcp-server/
├── README.md
├── pyproject.toml
└── src/
└── cfbd_mcp_server/
├── .env
├── __init__.py
├── cfbd_schema.py
├── schema_helpers.py
└── server.py
uv pip install -e ".[dev]"
pytest
API密钥错误
.env和claude_desktop_config.json文件中速率限制
连接问题
本项目根据MIT许可证发布 - 详情请参阅LICENSE文件。