AFL数据服务

一个提供澳大利亚足球联盟(AFL)数据的MCP服务器,包括比赛结果、球队信息、排名、预测和高级分析功能。

  • by willvelida
  • C#
  • 本地部署
  • 18 星标
  • 更新于
在 GitHub 查看 willvelida/mcp-afl-server

使用说明

🏈 AFL(澳大利亚足球联盟)MCP服务器

这是一个模型上下文协议(MCP)服务器,它从Squiggle API提供AFL(澳大利亚足球联盟)数据。它允许您检索有关过去AFL比赛、当前和过去排名、球队信息、实力排名、提示和预测的信息。

✨ 特性

此MCP服务器提供对AFL数据的全面访问,提供以下工具:

  • 🏆 检索当前AFL排名
  • 📊 按轮次和年份检索过去的AFL排名
  • 🎯 从特定游戏或回合中检索结果
  • 👥 检索团队的基本信息
  • 📅 检索在特定赛季参加比赛的球队列表
  • 🔮 获取游戏提示和预测
  • 📈 访问功率排名和预测阶梯
  • 🔍 管理数据源和配置

📋 先决条件

  • .NET 9.0 或以后
  • 与模型上下文协议(MCP)兼容的客户端(例如,桌面版的Claude)
  • 用于访问Squiggle API的Internet连接

⚡ 快速安装

🎯 Claude桌面集成

  1. 编辑Claude for Desktop配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  2. 添加服务器配置:

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

🚀 你可以用AFL MCP服务器做什么?

以下是一些连接后可以尝试的示例提示:

🏆 当前季节信息

  • “目前AFL的排名是多少?”
  • “显示2024年第10轮的结果”
  • “获取里士满老虎队的信息”
  • “列出2024赛季参加比赛的所有球队”

📊 历史数据

  • “2023年第15轮比赛后的排名如何?”
  • “显示2022年第一轮的所有结果”
  • “获取特定游戏的结果”

🔮 提示和预测

  • “目前对即将到来的游戏有什么建议?”
  • “显示2024年第5轮的提示”
  • “获取特定游戏的提示”

📈 高级分析

  • “显示2023年第20轮的实力排名”
  • “获得2024年第15轮的预计阶梯”
  • “列出所有可用数据源”

📡 弯曲API

此服务器使用曲格API检索AFL数据。API提供了全面的获取方法:

  • 🎯 现场比分和赛程
  • 📊 历史比赛结果
  • 👥 团队信息和统计
  • 🏆 梯子位置和排名
  • 🔮 提示和预测
  • 📈 功率排名和预测

请负责任地使用API!有关正确使用的所有信息,请访问 api.squiggle.com.au.

🛠️ MCP工具

服务器通过模型上下文协议公开以下工具:

🎯 游戏信息

工具 描述
GetGameResult 从已玩游戏中获取结果
GetRoundResultsByYear 获取特定年份的一轮结果

🏆 展位信息

工具 描述
GetCurrentStandings 获取AFL的当前排名
GetStandingsByRoundAndYear 获取特定轮次和年份的排名

👥 团队信息

工具 描述
GetTeamInfo 获取AFL团队的信息
GetTeamsBySeason 获取在特定赛季参加比赛的球队列表

🔮 提示和预测

工具 描述
GetFutureTips 获取当前和未来游戏的提示
GetTipsByGame 获取特定游戏的提示
GetTipsByRoundAndYear 获取特定年份和年份的提示

📈 功率排名和预测

工具 描述
GetPowerRankingByRoundAndYear 按轮次和年份获取功率排名
GetPowerRankingByRoundYearAndSource 按轮次、年份和型号来源获取功率排名
GetTeamPowerRankingByRoundAndYear 按轮次、年份和车型来源获取团队实力排名
GetProjectedLadderByRoundAndYear 获取特定年份和年份的预测阶梯
GetProjectedLadderByRoundAndYearBySource 按来源获取特定年份和年份的预计阶梯

🔍 来源和配置

工具 描述
GetSources 获取源列表
GetSourceById 获取源

📜 许可证

该项目根据 MIT许可证 -有关详细信息,请参阅LICENSE文件。

💬 反馈

我们正在公开构建此项目,非常感谢您的反馈!

🐛 报告错误或请求功能

您的意见有助于塑造AFL MCP服务器的未来,并使其对AFL社区的每个人都更好。

🏈 关于AFL

澳大利亚足球联赛(AFL)是澳大利亚首屈一指的职业澳大利亚规则足球比赛。该服务器提供对全面AFL数据的编程访问,以增强您的分析、应用和对游戏的理解。


内置于❤️ 为AFL社区