关于 AFL (Australian Football League) MCP Server
AFL MCP Server 将 Squiggle API 的澳式橄榄球联盟数据提供给兼容 MCP 的客户端,涵盖比赛结果、排名、球队、预测和投影,适合查询当前或历史赛季信息。
主要功能
- 01获取当前及历史排名
- 02查询比赛和轮次结果
- 03查看球队信息和赛季名单
- 04获取预测和赛果提示
- 05查看实力排名与排名投影
- 06查看数据来源
适用场景
- 01查看当前 AFL 排名
- 02回顾往届某轮比赛结果
- 03查询即将举行比赛的预测
- 04比较实力排名和积分榜投影
MCP 相关
通过比赛、排名、球队、预测、实力排名、投影和数据来源等工具,向 MCP 客户端提供 Squiggle API 的 AFL 数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
🏈 AFL(澳大利亚橄榄球联盟)MCP 服务
这是一个 Model Context Protocol(MCP)服务,可通过 Squiggle API 提供 AFL(澳大利亚橄榄球联盟)数据。你可以使用它获取过往 AFL 比赛、当前和过往积分榜、球队信息、实力排名、赛果预测和赛季预测等信息。
✨ 功能
此 MCP 服务提供全面的 AFL 数据访问能力,包含以下工具:
- 🏆 获取当前 AFL 积分榜
- 📊 按轮次和年份获取过往 AFL 积分榜
- 🎯 获取特定比赛或轮次的赛果
- 👥 获取球队基本信息
- 📅 获取在特定赛季中参赛的球队列表
- 🔮 获取比赛的赛果预测
- 📈 查看实力排名和预测积分榜
- 🔍 管理数据源和配置
📋 前提条件
- .NET 9.0 或更高版本
- 兼容 Model Context Protocol(MCP)的客户端(例如 Claude for Desktop)
- 用于访问 Squiggle API 的互联网连接
⚡ 快速安装
🎯 集成 Claude Desktop
-
编辑 Claude for Desktop 配置文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
添加服务配置:
{
"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 工具
此服务通过 Model Context Protocol 提供以下工具:
🎯 比赛信息
| 工具 | 说明 |
|---|---|
GetGameResult | 获取已结束比赛的赛果 |
GetRoundResultsByYear | 获取特定年份某一轮的赛果 |
🏆 积分榜信息
| 工具 | 说明 |
|---|---|
GetCurrentStandings | 获取 AFL 当前积分榜 |
GetStandingsByRoundAndYear | 获取特定年份和轮次的积分榜 |
👥 球队信息
| 工具 | 说明 |
|---|---|
GetTeamInfo | 获取 AFL 球队信息 |
GetTeamsBySeason | 获取特定赛季参赛球队列表 |
🔮 赛果预测
| 工具 | 说明 |
|---|---|
GetFutureTips | 获取当前和未来比赛的赛果预测 |
GetTipsByGame | 获取特定比赛的赛果预测 |
GetTipsByRoundAndYear | 获取特定年份和轮次的赛果预测 |
📈 实力排名和预测
| 工具 | 描述 |
|---|---|
GetPowerRankingByRoundAndYear | 按轮次和年份获取实力排名 |
GetPowerRankingByRoundYearAndSource | 按轮次、年份和模型来源获取实力排名 |
GetTeamPowerRankingByRoundAndYear | 按轮次、年份和模型来源获取球队实力排名 |
GetProjectedLadderByRoundAndYear | 获取特定轮次和年份的预测积分榜 |
GetProjectedLadderByRoundAndYearBySource | 按来源获取特定轮次和年份的预测积分榜 |
🔍 来源和配置
| 工具 | 描述 |
|---|---|
GetSources | 获取来源列表 |
GetSourceById | 获取一个来源 |
📜 许可证
本项目采用 MIT License 许可,详情请参阅 LICENSE 文件。
💬 反馈
我们以开源方式开发这个项目,非常欢迎你提供反馈!
你的意见有助于塑造 AFL MCP Server 的未来,并让 AFL 社区中的每个人都能从中受益。
🏈 关于 AFL
澳大利亚足球联盟(AFL)是澳大利亚首屈一指的职业澳式足球赛事。本服务提供对全面 AFL 数据的程序化访问,助力你分析比赛、开发应用并深入了解这项运动。
为 AFL 社区倾心打造 ❤️
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。