
NHL Go

2025.02.11
1
Go冰球数据NHL 工具娱乐功能
NHL Go 是一个非官方的 NHL 数据工具集合,使用 Go 语言编写。它提供了 NHL API 的客户端封装、命令行工具以及通过 Model Context Protocol (MCP) 服务器暴露 NHL API 数据的功能,便于与大型语言模型集成。
View on GitHub
Overview
基本能力
产品定位
NHL Go 是一个专注于 NHL(国家冰球联盟)数据的工具集合,旨在为开发者和数据分析师提供便捷的 NHL 数据访问和处理能力。
核心功能
- NHL API 客户端:封装了 NHL 网络 API,支持以下功能:
- 球队(阵容)
- 球员(统计数据)
- 赛程(按日期、按球队)
- 排名
- NHL 命令行工具 (CLI):提供命令行接口查询 NHL 数据。
- NHL MCP 服务器:通过 Model Context Protocol (MCP) 暴露 NHL API 数据,便于与 LLMs 集成。
适用场景
- 冰球数据分析与研究
- 冰球相关的应用程序开发
- 与大型语言模型集成的冰球数据应用
工具列表
- NHL API 客户端:提供对 NHL API 的封装,支持多种数据查询。
- NHL CLI:命令行工具,方便快速查询 NHL 数据。
- NHL MCP 服务器:通过 MCP 协议暴露数据,便于与 LLMs 集成。
常见问题解答
- 无明确常见问题解答部分。
使用教程
使用依赖
- Go 版本 >= 1.23
安装教程
- 克隆仓库:
bash git clone https://github.com/carsonjones/nhl-go.git cd nhl-go
- 构建
nhl
和nhl-mcp
二进制文件:bash go build -o nhl && cd ./mcp && go build -o ../nhl-mcp && cd ../
- 配置
claude_desktop_config.json
文件,添加nhl-mcp
路径:json "nhl": { "command": "/path/to/nhl-mcp" }
调试方式
- 调试 MCP 服务器:
bash npx @modelcontextprotocol/inspector ./nhl-mcp
- 运行测试:
bash go test -v './...'