大学橄榄球数据服务

提供大学橄榄球比赛的统计数据服务,包括比分、排名、高级分析和历史数据。

  • by JamesTeague
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 JamesTeague/cfb-stats-mcp

使用说明

cfb统计mcp

MCP服务器,用于大学橄榄球统计——得分、排名、高级分析和来自CFBD API的历史数据。

安装

直接使用npx运行:

npx cfb-stats-mcp

或全局安装:

npm install -g cfb-stats-mcp
cfb-stats-mcp

配置

需要CFBD API密钥。获取一个(免费等级可用) collegefootballdata.com.

设置 CFBD_API_KEY 环境变量:

CFBD_API_KEY=your-key-here npx cfb-stats-mcp

MCP客户端设置

添加到您的Claude Desktop配置(claude_desktop_config.json):

{
  "mcpServers": {
    "cfb-stats": {
      "command": "npx",
      "args": ["-y", "cfb-stats-mcp"],
      "env": {
        "CFBD_API_KEY": "your-key-here"
      }
    }
  }
}

可用工具

工具 说明
cfbd_status 检查CFBD API连接和身份验证状态
cfbd_games 按球队和赛季查找大学足球比赛结果。返回分数、日期、场地和Elo评级。
cfbd_box_score 获取球队比赛的传统得分统计数据(码数、三分球效率、失误、控球时间)
cfbd_advanced_stats 获取团队比赛的高级分析(PPA、成功率、爆发力、破坏力)。将效率指标与防御中断率相结合。
cfbd_records 获得球队的赛季记录,包括总成绩、会议、主场/客场和季后赛得分以及预期的胜利
cfbd_ratings 为团队获得多系统评级(SP+、SRS、Elo、FPI)。显示标题数字:总体评级和排名,进攻/防守细分(如有)。
cfbd_conference_ratings 获取会议的SP+评级。“团队”视图按SP+总体对所有会议团队进行排名。“会议”视图显示会议级别的总体评级。
cfbd_head_to_head 获取两个团队之间的历史正面系列数据。显示历史系列记录、最近10个和最近5个结果以及场地细分。
cfbd_season_stats 为一支球队获取赛季范围内的传统统计数据(码数、失误、第三次失误、完成情况等)。返回按类别组织的总计/平均值。
cfbd_season_advanced 为团队获取全赛季的高级分析:EPA(对手调整后的效率)、PPA(原始预测点)、成功率、破坏力、爆发力和PPA下降。
build_glossary 根据静态足球术语表和指定球队的CFBD名册数据,汇编一个专有名词纠正术语表。返回用于转录校正的格式化校正对。

资源

服务器暴露了一个 工作流程指南 资源(resource:///workflow)它描述了完整的工具清单、参数详细信息、链接模式和推荐的工作流程。加载此资源以了解工具如何协同工作以完成分析任务。

许可证

麻省理工学院