AFL (Australian Football League)
Proporciona datos de la Australian Football League (AFL), incluyendo partidos, clasificaciones e información de equipos, desde la API de Squiggle.
Documentación
🏈 Servidor MCP de AFL (Australian Football League)
Este es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona datos de la AFL (Australian Football League) desde la API de Squiggle. Permite recuperar información sobre partidos pasados de la AFL, clasificaciones actuales y pasadas, información de equipos, rankings de poder, consejos y proyecciones.
✨ Características
Este servidor MCP ofrece acceso integral a los datos de la AFL, proporcionando herramientas para:
- 🏆 Recuperar las clasificaciones actuales de la AFL
- 📊 Recuperar clasificaciones pasadas de la AFL por ronda y año
- 🎯 Recuperar resultados de partidos o rondas específicos
- 👥 Recuperar información básica sobre equipos
- 📅 Recuperar listas de equipos que jugaron en temporadas específicas
- 🔮 Obtener consejos y predicciones para partidos
- 📈 Acceder a rankings de poder y tablas proyectadas
- 🔍 Gestionar fuentes de datos y configuraciones
📋 Requisitos previos
- .NET 9.0 o posterior
- Un cliente compatible con el Protocolo de Contexto de Modelo (MCP) (por ejemplo, Claude para Desktop)
- Conexión a Internet para acceder a la API de Squiggle
⚡ Instalación rápida
🎯 Integración con Claude Desktop
-
Edite el archivo de configuración de Claude para Desktop:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
Agregue la configuración del servidor:
{
"mcpServers": {
"mcp-afl-server": {
"command": "dotnet",
"args": [
"run",
"--project",
"C:\\path\\to\\mcp-afl-server\\src",
"--no-build"
]
}
}
}
🚀 ¿Qué puedes hacer con el servidor MCP de AFL?
Aquí hay algunos ejemplos de indicaciones que puedes probar una vez conectado:
🏆 Información de la temporada actual
- "¿Cuáles son las clasificaciones actuales de la AFL?"
- "Muéstrame los resultados de la Ronda 10, 2024"
- "Obtén información sobre los Richmond Tigers"
- "Lista todos los equipos que jugaron en la temporada 2024"
📊 Datos históricos
- "¿Cuáles fueron las clasificaciones después de la Ronda 15 en 2023?"
- "Muéstrame todos los resultados de la Ronda 1, 2022"
- "Obtén el resultado de un partido específico"
🔮 Consejos y predicciones
- "¿Cuáles son los consejos actuales para los próximos partidos?"
- "Muéstrame los consejos para la Ronda 5, 2024"
- "Obtén consejos para un partido específico"
📈 Análisis avanzado
- "Muéstrame los rankings de poder para la Ronda 20, 2023"
- "Obtén la tabla proyectada para la Ronda 15, 2024"
- "Lista todas las fuentes de datos disponibles"
📡 API de Squiggle
Este servidor utiliza la API de Squiggle para recuperar datos de la AFL. La API proporciona métodos integrales para obtener:
- 🎯 Puntuaciones en vivo y calendarios
- 📊 Resultados históricos de partidos
- 👥 Información y estadísticas de equipos
- 🏆 Posiciones en la tabla y clasificaciones
- 🔮 Consejos y predicciones
- 📈 Rankings de poder y proyecciones
¡Utilice la API de manera responsable! Toda la información sobre el uso adecuado se puede encontrar en api.squiggle.com.au.
🛠️ Herramientas MCP
El servidor expone las siguientes herramientas a través del Protocolo de Contexto de Modelo:
🎯 Información de partidos
| Herramienta | Descripción |
|---|---|
GetGameResult | Obtiene el resultado de un partido jugado |
GetRoundResultsByYear | Obtiene los resultados de una ronda de un año en particular |
🏆 Información de clasificaciones
| Herramienta | Descripción |
|---|---|
GetCurrentStandings | Obtiene las clasificaciones actuales de la AFL |
GetStandingsByRoundAndYear | Obtiene las clasificaciones para una ronda y año en particular |
👥 Información de equipos
| Herramienta | Descripción |
|---|---|
GetTeamInfo | Obtiene información para un equipo de la AFL |
GetTeamsBySeason | Obtiene una lista de equipos que jugaron en una temporada en particular |
🔮 Consejos y predicciones
| Herramienta | Descripción |
|---|---|
GetFutureTips | Obtiene los consejos para partidos actuales y futuros |
GetTipsByGame | Obtiene los consejos de un partido en particular |
GetTipsByRoundAndYear | Obtiene los consejos para una ronda y año en particular |
📈 Rankings de poder y proyecciones
| Herramienta | Descripción |
|---|---|
GetPowerRankingByRoundAndYear | Obtiene el ranking de poder por ronda y año |
GetPowerRankingByRoundYearAndSource | Obtiene el ranking de poder por ronda, año y fuente de modelo |
GetTeamPowerRankingByRoundAndYear | Obtiene el ranking de poder para un equipo por ronda, año y fuente de modelo |
GetProjectedLadderByRoundAndYear | Obtiene la tabla proyectada para una ronda y año en particular |
GetProjectedLadderByRoundAndYearBySource | Obtiene la tabla proyectada por fuente para una ronda y año en particular |
🔍 Fuentes y configuración
| Herramienta | Descripción |
|---|---|
GetSources | Obtiene una lista de fuentes |
GetSourceById | Obtiene una fuente |
📜 Licencia
Este proyecto está licenciado bajo la Licencia MIT; consulte el archivo LICENSE para más detalles.
💬 Comentarios
¡Estamos construyendo esto de manera abierta y tus comentarios son muy apreciados!
🐛 Reporta un error o solicita una función
Tu aporte ayuda a dar forma al futuro del servidor MCP de AFL y lo mejora para todos en la comunidad de la AFL.
🏈 Acerca de la AFL
La Australian Football League (AFL) es la principal competición profesional de fútbol australiano en Australia. Este servidor proporciona acceso programático a datos integrales de la AFL para mejorar tu análisis, aplicaciones y comprensión del juego.
Construido con ❤️ para la comunidad de la AFL