使用模型-上下文协议(MCP)模式实现的NHL API的TypeScript版本。此MCP服务器提供了访问NHL数据的功能,包括球队、球员、排名、赛程和统计数据。
该库通过模型-上下文协议(MCP)提供了一个干净的接口来访问NHL官方API。它允许您从NHL的API中获取数据,并通过MCP工具以结构化且易于使用的格式提供这些数据。
截至2025年3月10日,平台提供了以下功能:
排名
球队
球员
赛程
统计数据
比赛信息
球队信息缺口
比赛详情
历史数据
UI集成
克隆仓库:
git clone https://github.com/yourusername/nhl-mcp.git
cd nhl-mcp
安装依赖:
npm install
配置API凭证:
cp .env.example .env
# 使用您的API密钥编辑.env文件
启动开发服务器:
npm run dev
NHL-MCP平台提供了以下核心API端点:
get-team:获取基本球队信息get-team-roster:获取当前球队阵容get-team-stats:获取球队统计数据get-team-prospects:获取球队新秀信息get-player-landing:获取详细的球员信息get-current-standings:获取当前NHL排名get-schedule:获取通用赛程信息get-current-schedule:获取球队即将进行的赛程get-date-schedule:获取特定日期的赛程get-current-stat-leaders:获取当前统计领先者-get-current-goalie-leaders:获取当前守门员统计领先者get-scores-now:获取当前得分和比赛状态本项目采用MIT许可证——详情见LICENSE文件。
欢迎贡献!请随意提交Pull Request。
git checkout -b feature/amazing-feature)git commit -m '添加一些精彩的功能')git push origin feature/amazing-feature)项目维护人:Dylan Groos
注:此README文档基于2025年3月10日进行的测试,记录了NHL-MCP项目的当前状态。该平台访问NHL数据,受国家冰球联盟条款和条件的约束。