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.
✨ 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
-
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
- macOS:
-
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
| Ferramenta | Descrição |
|---|---|
GetGameResult | Obtém o resultado de um jogo jogado |
GetRoundResultsByYear | Obtém os resultados de uma rodada de um ano específico |
🏆 Informações de Classificação
| Ferramenta | Descrição |
|---|---|
GetCurrentStandings | Obtém as classificações atuais da AFL |
GetStandingsByRoundAndYear | Obtém as classificações para uma rodada e ano específicos |
👥 Informações de Times
| Ferramenta | Descrição |
|---|---|
GetTeamInfo | Obtém informações para um time da AFL |
GetTeamsBySeason | Obtém uma lista de times que jogaram em uma temporada específica |
🔮 Dicas e Previsões
| Ferramenta | Descrição |
|---|---|
GetFutureTips | Obtém as dicas para jogos atuais e futuros |
GetTipsByGame | Obtém as dicas de um jogo específico |
GetTipsByRoundAndYear | Obtém as dicas para uma rodada e ano específicos |
📈 Rankings de Poder e Projeções
| Ferramenta | Descrição |
|---|---|
GetPowerRankingByRoundAndYear | Obtém o Ranking de Poder por Rodada e Ano |
GetPowerRankingByRoundYearAndSource | Obtém o Ranking de Poder por Rodada, Ano e Fonte de Modelo |
GetTeamPowerRankingByRoundAndYear | Obtém o Ranking de Poder para Time por Rodada, Ano e Fonte de Modelo |
GetProjectedLadderByRoundAndYear | Obtém a classificação projetada para uma rodada e ano específicos |
GetProjectedLadderByRoundAndYearBySource | Obtém a classificação projetada por fonte para uma rodada e ano específicos |
🔍 Fontes e Configuração
| Ferramenta | Descrição |
|---|---|
GetSources | Obtém uma lista de fontes |
GetSourceById | Obté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