返回市场
MCP-AFL服务器

MCP-AFL服务器

作者:willvelida14 星标更新:2025-09-08

项目介绍

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

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

.NET License MCP

✨ 特性

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

  • 🏆 获取当前 AFL 排名
  • 📊 根据轮次和年份获取过去的 AFL 排名
  • 🎯 获取特定比赛或轮次的结果
  • 👥 获取球队的基本信息
  • 📅 获取在特定赛季中参赛的球队列表
  • 🔮 获取比赛的预测和建议
  • 📈 访问实力排名和预估排名
  • 🔍 管理数据源和配置

📋 先决条件

  • .NET 9.0 或更高版本
  • 一个与模型上下文协议(MCP)兼容的客户端(例如,桌面版 Claude)
  • 互联网连接以访问 Squiggle API

⚡ 快速安装

🎯 Claude 桌面集成

  1. 编辑桌面版 Claude 配置文件:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %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 轮的比赛结果"
  • "获取关于 Richmond Tigers 的信息"
  • "列出所有在 2024 赛季参赛的球队"

📊 历史数据

  • "2023 年第 15 轮后的排名是什么?"
  • "显示 2022 年第 1 轮的所有比赛结果"
  • "获取特定比赛的结果"

🔮 预测与建议

  • "当前比赛的预测是什么?"
  • "显示 2024 年第 5 轮的预测"
  • "获取特定比赛的预测"

📈 高级分析

  • "显示 2023 年第 20 轮的实力排名"
  • "获取 2024 年第 15 轮的预估排名"
  • "列出所有可用的数据源"

📡 Squiggle API

此服务器使用 Squiggle 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获取特定 ID 的数据源

📜 许可证

本项目采用 MIT 许可证 - 详情请参见 LICENSE 文件。

💬 反馈

我们正在公开构建这个项目,您的反馈非常宝贵!

🐛 报告错误或请求功能

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

🏈 关于 AFL

澳大利亚足球联赛(AFL)是澳大利亚顶级的职业澳式橄榄球比赛。此服务器提供了对全面 AFL 数据的程序化访问,以增强您的分析、应用程序和对比赛的理解。


为 AFL 社区用心打造