1. Conduid
  2. Developer Tools
  3. Nhl Go
MCP server · Developer Tools

Nhl Go

NHL api client, mcp server, and cli written in Go

54Fair

Scored 8 hours ago · breakdown

About Nhl Go

Nhl Go is an MCP server published by carsonjones in the Developer Tools category: nHL api client, mcp server, and cli written in Go.

The repository has 3 stars and 1 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/carsonjones/nhl-go

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Nhl Go

Powered by Claude · Grounded in docs

I know everything about Nhl Go. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

NHL Go

An unofficial collection of NHL data tools, written in Go 🏒

Features

NHL API Client

A client wrapper around the NHL web api, based on the reference spec defined here.

Supported Functionality

  • Teams (Rosters)
  • Players (Stats)
  • Schedule (by date, by team)
  • Standings

See roadmap.md for more details.

NHL CLI

See /examples for usage.

./nhl -player -name "Miro Heiskanen"

NHL MCP Server

Exposes NHL API data via the Model Context Protocol, allowing for easy integration with LLMs.

Installation

Build the nhl-mcp binary:

cd ./mcp && go build -o nhl-mcp

Add path to the nhl-mcp binary to your claude_desktop_config.json file:

"nhl": {
  "command": "/path/to/nhl-mcp"
}

Prerequisites

Go version >= 1.23

Installation

Create a fork of this repository, then clone it.

git clone https://github.com/carsonjones/nhl-go.git
cd nhl-go

Commands

Build the nhl and nhl-mcp binaries:

go build -o nhl && cd ./mcp && go build -o ../nhl-mcp && cd ../

Debug MCP server:

npx @modelcontextprotocol/inspector ./nhl-mcp

Testing

go test -v './...'

HOCKEY!!!

README fetched from the repository 8 hours ago. The original is authoritative.

Questions

About Nhl Go

How do I install Nhl Go?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Nhl Go safe to use with an AI agent?

Its trust score is 54 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Nhl Go still maintained?

Yes — the last commit was 5 months ago. The repository has 3 stars and 1 forks.