一个非官方的NHL数据工具集合,使用Go语言编写 🏒
围绕NHL网络API的一个客户端封装,基于这里定义的参考规范。
更多详情,请参见roadmap.md。
使用方法请参见/examples。
./nhl -player -name "Miro Heiskanen"
通过模型上下文协议暴露NHL API数据,便于与大语言模型(LLMs)进行集成。
构建nhl-mcp二进制文件:
cd ./mcp && go build -o nhl-mcp
在你的claude_desktop_config.json文件中添加nhl-mcp二进制文件路径:
"nhl": {
"command": "/path/to/nhl-mcp"
}
<details>
<summary><h2>本地开发</h2></summary>
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 './...'
</details>
冰球!!!