使用说明
NHL Go
非官方的NHL数据工具集合,用Go编写🏒
特性
NHL API客户
基于定义的参考规范,围绕NHL web api的客户端包装器 这里.
支持的功能
- 团队(名册)
- 球员(统计数据)
- 时间表(按日期、按团队)
- 支架
看 路线图.md 了解更多详情。
NHL-CLI
看 /示例 供使用。
./nhl -player -name "Miro Heiskanen"
NHL MCP服务器
通过 模型上下文协议,允许与LLM轻松集成。
安装
构建 nhl-mcp 二元的:
cd ./mcp && go build -o nhl-mcp
将路径添加到 nhl-mcp 二进制到你的 claude_desktop_config.json 文件:
"nhl": {
"command": "/path/to/nhl-mcp"
}
Local Development
先决条件
Go版本>=1.23
安装
创建此存储库的分支,然后克隆它。
git clone https://github.com/carsonjones/nhl-go.git
cd nhl-go
命令
构建 nhl 和 nhl-mcp 二进制文件:
go build -o nhl && cd ./mcp && go build -o ../nhl-mcp && cd ../
调试MCP服务器:
npx @modelcontextprotocol/inspector ./nhl-mcp
测试
go test -v './...'
曲棍球!!!