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.

.NET License MCP

✨ 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

  1. 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
  2. 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

HerramientaDescripción
GetGameResultObtiene el resultado de un partido jugado
GetRoundResultsByYearObtiene los resultados de una ronda de un año en particular

🏆 Información de clasificaciones

HerramientaDescripción
GetCurrentStandingsObtiene las clasificaciones actuales de la AFL
GetStandingsByRoundAndYearObtiene las clasificaciones para una ronda y año en particular

👥 Información de equipos

HerramientaDescripción
GetTeamInfoObtiene información para un equipo de la AFL
GetTeamsBySeasonObtiene una lista de equipos que jugaron en una temporada en particular

🔮 Consejos y predicciones

HerramientaDescripción
GetFutureTipsObtiene los consejos para partidos actuales y futuros
GetTipsByGameObtiene los consejos de un partido en particular
GetTipsByRoundAndYearObtiene los consejos para una ronda y año en particular

📈 Rankings de poder y proyecciones

HerramientaDescripción
GetPowerRankingByRoundAndYearObtiene el ranking de poder por ronda y año
GetPowerRankingByRoundYearAndSourceObtiene el ranking de poder por ronda, año y fuente de modelo
GetTeamPowerRankingByRoundAndYearObtiene el ranking de poder para un equipo por ronda, año y fuente de modelo
GetProjectedLadderByRoundAndYearObtiene la tabla proyectada para una ronda y año en particular
GetProjectedLadderByRoundAndYearBySourceObtiene la tabla proyectada por fuente para una ronda y año en particular

🔍 Fuentes y configuración

HerramientaDescripción
GetSourcesObtiene una lista de fuentes
GetSourceByIdObtiene 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