AFL (Australian Football League)

Forne

Documentação

🏈 AFL (Australian Football League) MCP Server

Este é um servidor Model Context Protocol (MCP) que fornece dados da AFL (Australian Football League) da API Squiggle. Ele permite que você recupere informações sobre jogos passados da AFL, classificações atuais e passadas, informações de times, rankings de poder, dicas e projeções.

.NET License MCP

✨ Recursos

Este servidor MCP oferece acesso abrangente aos dados da AFL, fornecendo ferramentas para:

  • 🏆 Recuperar classificações atuais da AFL
  • 📊 Recuperar classificações passadas da AFL por rodada e ano
  • 🎯 Recuperar resultados de jogos ou rodadas específicas
  • 👥 Recuperar informações básicas sobre times
  • 📅 Recuperar listas de times que jogaram em temporadas específicas
  • 🔮 Obter dicas e previsões para jogos
  • 📈 Acessar rankings de poder e classificações projetadas
  • 🔍 Gerenciar fontes de dados e configurações

📋 Pré-requisitos

  • .NET 9.0 ou posterior
  • Um cliente compatível com Model Context Protocol (MCP) (por exemplo, Claude for Desktop)
  • Conexão com a internet para acessar a API Squiggle

⚡ Instalação Rápida

🎯 Integração com Claude Desktop

  1. Edite o arquivo de configuração do Claude for Desktop:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Adicione a configuração do servidor:

{
    "mcpServers": {
        "mcp-afl-server": {
            "command": "dotnet",
            "args": [
                "run",
                "--project",
                "C:\\path\\to\\mcp-afl-server\\src",
                "--no-build"
            ]
        }
    }
}

🚀 O que você pode fazer com o servidor MCP da AFL?

Aqui estão alguns exemplos de prompts que você pode tentar depois de conectar:

🏆 Informações da Temporada Atual

  • "Quais são as classificações atuais da AFL?"
  • "Mostre-me os resultados da Rodada 10, 2024"
  • "Obtenha informações sobre o Richmond Tigers"
  • "Liste todos os times que jogaram na temporada de 2024"

📊 Dados Históricos

  • "Quais eram as classificações após a Rodada 15 em 2023?"
  • "Mostre-me todos os resultados da Rodada 1, 2022"
  • "Obtenha o resultado de um jogo específico"

🔮 Dicas e Previsões

  • "Quais são as dicas atuais para os próximos jogos?"
  • "Mostre-me as dicas para a Rodada 5, 2024"
  • "Obtenha dicas para um jogo específico"

📈 Análises Avançadas

  • "Mostre-me os rankings de poder para a Rodada 20, 2023"
  • "Obtenha a classificação projetada para a Rodada 15, 2024"
  • "Liste todas as fontes de dados disponíveis"

📡 API Squiggle

Este servidor usa a API Squiggle para recuperar dados da AFL. A API fornece métodos abrangentes para buscar:

  • 🎯 Pontuações ao vivo e jogos
  • 📊 Resultados históricos de partidas
  • 👥 Informações e estatísticas de times
  • 🏆 Posições na tabela e classificações
  • 🔮 Dicas e previsões
  • 📈 Rankings de poder e projeções

Por favor, use a API com responsabilidade! Todas as informações sobre o uso adequado podem ser encontradas em api.squiggle.com.au.

🛠️ Ferramentas MCP

O servidor expõe as seguintes ferramentas através do Model Context Protocol:

🎯 Informações de Jogos

FerramentaDescrição
GetGameResultObtém o resultado de um jogo jogado
GetRoundResultsByYearObtém os resultados de uma rodada de um ano específico

🏆 Informações de Classificação

FerramentaDescrição
GetCurrentStandingsObtém as classificações atuais da AFL
GetStandingsByRoundAndYearObtém as classificações para uma rodada e ano específicos

👥 Informações de Times

FerramentaDescrição
GetTeamInfoObtém informações para um time da AFL
GetTeamsBySeasonObtém uma lista de times que jogaram em uma temporada específica

🔮 Dicas e Previsões

FerramentaDescrição
GetFutureTipsObtém as dicas para jogos atuais e futuros
GetTipsByGameObtém as dicas de um jogo específico
GetTipsByRoundAndYearObtém as dicas para uma rodada e ano específicos

📈 Rankings de Poder e Projeções

FerramentaDescrição
GetPowerRankingByRoundAndYearObtém o Ranking de Poder por Rodada e Ano
GetPowerRankingByRoundYearAndSourceObtém o Ranking de Poder por Rodada, Ano e Fonte de Modelo
GetTeamPowerRankingByRoundAndYearObtém o Ranking de Poder para Time por Rodada, Ano e Fonte de Modelo
GetProjectedLadderByRoundAndYearObtém a classificação projetada para uma rodada e ano específicos
GetProjectedLadderByRoundAndYearBySourceObtém a classificação projetada por fonte para uma rodada e ano específicos

🔍 Fontes e Configuração

FerramentaDescrição
GetSourcesObtém uma lista de fontes
GetSourceByIdObtém uma fonte

📜 Licença

Este projeto está licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.

💬 Feedback

Estamos construindo isso em aberto e seu feedback é muito apreciado!

🐛 Relate um bug ou solicite um recurso

Sua contribuição ajuda a moldar o futuro do servidor MCP da AFL e o torna melhor para todos na comunidade AFL.

🏈 Sobre a AFL

A Australian Football League (AFL) é a principal competição profissional de futebol australiano na Austrália. Este servidor fornece acesso programático a dados abrangentes da AFL para melhorar sua análise, aplicativos e compreensão do jogo.


Feito com ❤️ para a comunidade AFL