Integrations
Mentions College Football Data's Patreon subscription option that provides higher rate limits for API access, enabling more frequent queries for comprehensive college football statistics.
Servidor MCP de datos de fútbol universitario
Una implementación de servidor MCP que proporciona acceso a estadísticas de fútbol universitario obtenidas de la API de datos de fútbol universitario dentro de Claude Desktop .
Descripción general
Este servidor de Protocolo de Contexto de Modelo (MCP) permite que los asistentes y aplicaciones de IA:
- Consulta estadísticas y datos completos del fútbol universitario
- Acceda a resultados de juegos, récords de equipos y estadísticas de jugadores.
- Analizar datos jugada por jugada y generar resúmenes
- Ver clasificaciones y métricas de probabilidad de victoria
- Comparar el rendimiento del equipo y generar información
Los usuarios pueden ejecutar consultas utilizando lenguaje natural.
Salida de muestra
P. ¿Cuál fue la mayor sorpresa entre los juegos de la FCS durante la temporada 2014?
A. Permítame ayudarle a encontrar la mayor sorpresa de la FCS de 2014. Revisaré los datos de los juegos, centrándome en los juegos entre equipos de la FCS donde hubo una brecha significativa en la fuerza del equipo y un resultado inesperado.
Los datos sugieren que hubo varias sorpresas notables en la FCS durante 2014, pero una que destaca fue la victoria de Eastern Washington sobre Washington por 52-59 el 6 de septiembre de 2014. Esto fue particularmente significativo porque:
- Washington fue un equipo de FBS de la conferencia Pac-12
- El partido se jugó en el estadio local de Washington (Husky Stadium).
- La probabilidad de victoria de Eastern Washington era solo del 1,4% según las estadísticas posteriores al partido.
- Los 59 puntos que anotó Eastern Washington fueron la mayor cantidad jamás obtenida por un equipo de la FCS contra un oponente de la Pac-12.
- Washington había sido favorito por múltiples puntajes al comenzar el juego.
Otras sorpresas notables de la FCS de esa temporada incluyeron:
- El estado de Dakota del Norte derrotó al estado de Iowa por 34-14
- Bethune-Cookman derrota a FIU 14-12
- Northern Iowa casi sorprende a Iowa (perdió 31-23)
Sin embargo, la victoria de Eastern Washington sobre Washington parece ser la mayor sorpresa de la temporada 2014 de la FCS si consideramos:
- La diferencia en divisiones (FCS vs FBS)
- El calibre del oponente de la FBS (conferencia Power 5)
- El margen de puntuación y el rendimiento ofensivo del equipo desfavorecido
- La importancia histórica como una de las victorias de la FCS con mayor puntuación sobre un equipo Power 5
- El hecho de que ocurriera en la carretera en un ambiente hostil.
Prerrequisitos
- Python 3.11 o superior
- Gestor de paquetes UV (recomendado)
- Una clave API de datos de fútbol universitario ( obtenga una aquí )
Instalación
Instalación mediante herrería
Para instalar College Football Data Server para Claude Desktop automáticamente a través de Smithery :
- Clonar este repositorio:
- Crear y activar un entorno virtual:
- Instalar dependencias:
- Cree un archivo
.env
en la raíz del proyecto y agregue su clave API:
Instalación manual
- Clonar este repositorio:
- Crear y activar un entorno virtual:
- Instalar dependencias:
- Cree un archivo
.env
en la raíz del proyecto y agregue su clave API:
Uso
Ejecución del servidor
Iniciar el servidor:
Conectando con Claude Desktop
- Abra la configuración de Claude Desktop en:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Agregue la configuración del servidor:
- Cierre y reinicie Claude Desktop
Al reiniciar, debería ver un pequeño icono de martillo en la esquina inferior derecha del cuadro de texto. Si pasa el cursor sobre él, verá la cantidad de herramientas MCP disponibles.
Actualización después de la instalación
- Descargar los archivos actualizados
- Desinstalar el paquete existente:
- Eliminar artefactos de compilación y metadatos existentes
Para Windows:
Para macOS:
- Instalar el paquete revisado y sus dependencias
- Cerrar y reiniciar Claude Desktop
Características
Recursos
Acceda a la documentación del esquema para todos los puntos finales:
schema://games
- Información y puntuaciones de los juegosschema://records
- Récords de la temporada del equiposchema://games/teams
- Datos detallados de los juegos de equiposchema://plays
- Información jugada por jugadaschema://drives
- Resúmenes y resultados de las unidadesschema://play/stats
- Estadísticas de juego individualesschema://rankings
- Clasificaciones de equipos en las encuestasschema://metrics/wp/pregame
- Probabilidades de victoria antes del juegoschema://game/box/advanced
- Estadísticas avanzadas de puntuación de caja
Herramientas
Consultar puntos finales directamente:
get-games
- Recuperar datos del juegoget-records
- Obtener los récords del equipoget-games-teams
- Accede a las estadísticas de juego del equipoget-plays
- Consultar datos jugada por jugadaget-drives
- Analizar la información de la unidadget-play-stats
- Ver estadísticas de juegoget-rankings
- Consultar la clasificación del equipoget-pregame-win-probability
: ver probabilidades de victoriaget-advanced-box-score
: accede a estadísticas y análisis detallados del juego
Indicaciones
Plantillas de análisis prediseñadas:
analyze-game
- Obtén un análisis detallado de un juego específicoanalyze-team
: análisis completo de un solo equipoanalyze-trends
- Analizar tendencias a lo largo de una temporadacompare-teams
- Comparar el rendimiento de dos equiposanalyze-rivalry
- Analizar enfrentamientos históricos de rivalidades
Límites de la API
La API de datos de fútbol universitario es de uso gratuito, pero tiene un límite de velocidad:
- Nivel gratuito: solicitudes limitadas por minuto
- Los suscriptores de Patreon de CFBD obtienen límites de tarifa más altos
- Utilice patrones de consulta eficientes para evitar alcanzar los límites
- Manejar errores de límite de velocidad con elegancia
Desarrollo
Estructura del proyecto
Preparándose para el desarrollo
- Clonar el repositorio
- Instalar dependencias de desarrollo:
- Ejecutar pruebas:
Contribuyendo
- Bifurcar el repositorio
- Crear una rama de características
- Confirme sus cambios
- Empuja hacia tu tenedor
- Enviar una solicitud de extracción
Solución de problemas
Problemas comunes
- Errores de clave API
- Verifique que su clave API esté configurada correctamente en los archivos
.env
yclaude_desktop_config.json
- Compruebe que la clave sea válida en collegefootballdata.com
- Verifique que su clave API esté configurada correctamente en los archivos
- Limitación de velocidad
- Espaciar las solicitudes cuando sea posible
- Considere la suscripción a Patreon para límites más altos
- Implementar el almacenamiento en caché para datos a los que se accede con frecuencia
- Problemas de conexión
- Verificar la conectividad a Internet
- Consulte el estado de la API en collegefootballdata.com
- Asegúrese de que el manejo de errores sea adecuado en su código
Obtener ayuda
- Abrir un problema en GitHub
- Revisar la documentación de la API
- Consulta el Discord de datos de fútbol universitario
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
- Datos de fútbol universitario para proporcionar la API
- Protocolo de contexto de modelo para la especificación MCP
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Un servidor MCP que proporciona acceso a estadísticas de fútbol universitario provenientes de la API de datos de fútbol universitario dentro de Claude Desktop.
Appeared in Searches
- A service for accessing music through Apple Music
- A tool for finding maps or creating visual representations
- Setting up productivity and collaboration tools like Google Sheets, Docs, Airtable, Slack, and more
- A server for discovering sports-related information
- A service for accessing football-related APIs