Skip to main content
Glama

NHL MCP Server

by dylangroos

API de la NHL - Protocolo de contexto del modelo

Una implementación en TypeScript de la API de la NHL que utiliza el patrón de Protocolo Modelo-Contexto. Este servidor MCP proporciona acceso a datos de la NHL, incluyendo equipos, jugadores, clasificaciones, calendarios y estadísticas.

Descripción general

Esta biblioteca proporciona una interfaz clara para las API oficiales de la NHL mediante el Protocolo Modelo-Contexto (MCP). Permite obtener datos de las API de la NHL y proporcionarlos en un formato estructurado y fácil de usar mediante herramientas MCP.

📊 Estado actual

A partir del 10 de marzo de 2025, la plataforma ofrece la siguiente funcionalidad:

✅ Funciones de trabajo

  1. Clasificación

    • Clasificación de toda la liga con desglose de divisiones

    • Información completa del registro del equipo

  2. Equipos

    • Información básica de identidad del equipo

    • Información actual de la plantilla con detalles de los jugadores

    • Estadísticas del equipo (patinadores y porteros)

    • Seguimiento de prospectos

  3. Jugadores

    • Información biográfica del jugador

    • Estadísticas de la temporada actual y de su carrera

    • Reconocimiento de premios

  4. Horarios

    • Horarios actuales del equipo

    • Horarios de liga con fechas específicas

    • Información sobre los próximos juegos

  5. Estadística

    • Líderes estadísticos actuales (patinadores y porteros)

    • Desgloses estadísticos específicos del equipo

  6. Información del juego

    • Resultados y estado de los juegos en vivo

    • Horarios de los juegos

❌ Problemas identificados

  1. Brechas de información del equipo

    • Falta información sobre la división del equipo y la conferencia en la búsqueda del equipo

    • Datos básicos del equipo incompletos (faltan detalles de ciudad y ubicación)

  2. Detalles del juego

    • Información limitada sobre el estado del juego para juegos en curso

    • La implementación de datos jugada por jugada necesita más pruebas

  3. Datos históricos

    • El acceso a los datos históricos estacionales necesita verificación

    • La recuperación del cronograma histórico requiere pruebas adicionales

  4. Integración de UI

    • No hay componentes de interfaz de usuario actuales para la visualización de datos

    • El formato de datos sin procesar requiere transformación para su visualización en la interfaz

Lista de tareas pendientes

Alta prioridad

  • [ ] Se corrigió la API de información del equipo para incluir detalles completos del equipo (división, conferencia, ubicación)

  • [ ] Implementar un seguimiento más detallado del estado del juego para juegos en vivo

  • [ ] Crear capas de transformación de datos para la integración de la interfaz de usuario

  • [ ] Pruebas completas de puntos finales de datos históricos

Prioridad media

  • [ ] Desarrollar componentes estándar de visualización de datos

  • [ ] Agregar integración de imágenes de jugadores

  • [ ] Implementar activos de marca/logotipo del equipo

  • [ ] Crear funcionalidad de búsqueda en todos los tipos de datos

Baja prioridad

  • [ ] Construir un sistema de almacenamiento en caché para datos a los que se accede con frecuencia

  • [ ] Añadir puntos de integración de hockey de fantasía

  • [ ] Desarrollar la integración de noticias/medios

  • [ ] Agregar conexiones de contenido de redes sociales

🚀 Primeros pasos

  1. Clonar el repositorio:

    git clone https://github.com/yourusername/nhl-mcp.git cd nhl-mcp
  2. Instalar dependencias:

    npm install
  3. Configurar las credenciales de API:

    cp .env.example .env # Edit .env with your API keys
  4. Inicie el servidor de desarrollo:

    npm run dev

Referencia de API

La plataforma NHL-MCP proporciona los siguientes puntos finales de API principales:

Equipos

  • get-team : recupera información básica del equipo

  • get-team-roster : Obtener la lista actual del equipo

  • get-team-stats : Obtener estadísticas del equipo

  • get-team-prospects : obtener información de los prospectos del equipo

Jugadores

  • get-player-landing : obtener información detallada del jugador

Clasificación

  • get-current-standings : Consulta la clasificación actual de la NHL

Cronograma

  • get-schedule : Obtener información general del cronograma

  • get-current-schedule : Obtener el próximo calendario de un equipo

  • get-date-schedule : Obtener el horario para una fecha específica

Estadística

  • get-current-stat-leaders : Obtener líderes estadísticos actuales

  • get-current-goalie-leaders : Obtén los líderes estadísticos de porteros actuales

Juegos

  • get-scores-now : obtén puntuaciones actuales y estados del juego

📄 Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

🤝 Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

  1. Bifurcar el repositorio

  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )

  3. Confirme sus cambios ( git commit -m 'Add some amazing feature' )

  4. Empujar a la rama ( git push origin feature/amazing-feature )

  5. Abrir una solicitud de extracción

📞 Contacto

Mantenedor del proyecto: Dylan Groos


Nota: Este README documenta el estado actual del proyecto NHL-MCP según las pruebas realizadas el 10 de marzo de 2025. La plataforma accede a datos de la NHL que están sujetos a los términos y condiciones establecidos por la Liga Nacional de Hockey.

Deploy Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Proporciona acceso estructurado a los datos de la NHL, incluidos equipos, jugadores, clasificaciones, calendarios y estadísticas a través del patrón de Protocolo Modelo-Contexto.

  1. Descripción general
    1. 📊 Estado actual
      1. ✅ Funciones de trabajo
      2. ❌ Problemas identificados
    2. Lista de tareas pendientes
      1. Alta prioridad
      2. Prioridad media
      3. Baja prioridad
    3. 🚀 Primeros pasos
      1. Referencia de API
        1. Equipos
        2. Jugadores
        3. Clasificación
        4. Cronograma
        5. Estadística
        6. Juegos
      2. 📄 Licencia
        1. 🤝 Contribuyendo
          1. 📞 Contacto

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              Provides Formula One data and statistics through a Model Context Protocol interface, allowing users to access race calendars, session results, driver statistics, telemetry data, and championship standings.
              Last updated -
              8
              5
              MIT License
            • -
              security
              A
              license
              -
              quality
              Connects to Lightning Network nodes and enables natural language queries for channel information, providing both human-readable responses and structured JSON data through the Model Context Protocol.
              Last updated -
              3
              Apache 2.0
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              Provides comprehensive NBA player statistics from basketball-reference.com, delivering detailed stats including career summaries, season comparisons, advanced metrics, and shooting analytics.
              Last updated -
              MIT License
            • -
              security
              F
              license
              -
              quality
              An MCP Server that provides access to NHL (National Hockey League) scores and statistics via the SportsData.io NHL v3 Scores API.
              Last updated -

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/dylangroos/nhl-mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server