Integrations
Supports configuration of API credentials through environment variables, allowing secure storage of API keys needed for accessing NHL data.
Supports version control integration for contributing to the project through branching, committing changes, and pushing to repositories.
Enables collaboration through Pull Requests, forking the repository, and managing project contributions.
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
- Clasificación
- Clasificación de toda la liga con desglose de divisiones
- Información completa del registro del equipo
- 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
- Jugadores
- Información biográfica del jugador
- Estadísticas de la temporada actual y de su carrera
- Reconocimiento de premios
- Horarios
- Horarios actuales del equipo
- Horarios de liga con fechas específicas
- Información sobre los próximos juegos
- Estadística
- Líderes estadísticos actuales (patinadores y porteros)
- Desgloses estadísticos específicos del equipo
- Información del juego
- Resultados y estado de los juegos en vivo
- Horarios de los juegos
❌ Problemas identificados
- 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)
- 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
- Datos históricos
- El acceso a los datos históricos estacionales necesita verificación
- La recuperación del cronograma histórico requiere pruebas adicionales
- 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
- Clonar el repositorio:Copy
- Instalar dependencias:Copy
- Configurar las credenciales de API:Copy
- Inicie el servidor de desarrollo:Copy
Referencia de API
La plataforma NHL-MCP proporciona los siguientes puntos finales de API principales:
Equipos
get-team
: recupera información básica del equipoget-team-roster
: Obtener la lista actual del equipoget-team-stats
: Obtener estadísticas del equipoget-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 cronogramaget-current-schedule
: Obtener el próximo calendario de un equipoget-date-schedule
: Obtener el horario para una fecha específica
Estadística
get-current-stat-leaders
: Obtener líderes estadísticos actualesget-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.
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - 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.
This server cannot be installed
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.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that allows Claude to query the Untappd beer database API for searching beers and retrieving detailed beer information.Last updated -JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that provides language models with access to Strava API data, allowing them to query and analyze athlete activities from Strava.Last updated -43PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides access to Fantasy Premier League data, allowing users to compare players, find team information, view gameweek data, and get FPL-related advice through Claude for Desktop and other MCP-compatible clients.Last updated -7PythonMIT License
Juhe News MCP Serverofficial
-securityFlicense-qualityA Model Context Protocol server that enables large language models to access the latest trending news headlines and detailed content across various categories including recommended, domestic, technology, and sports news.Last updated -Python