README
🚀 澳大利亚足球联赛 (AFL) MCP 服务器
这是一个模型上下文协议(MCP)服务器,它能提供来自 Squiggle API 的澳大利亚足球联赛数据。借助该服务器,你可以轻松检索过去 AFL 比赛的信息、当前和过去的排名以及球队信息。
🚀 快速开始
集成到 Claude for Desktop
若要将此服务器集成到 Claude for 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",
"PATH\\TO\\PROJECT",
"--no-build"
]
}
}
}
- 重启 Claude for Desktop
✨ 主要特性
此 MCP 服务器提供了访问 AFL 数据的功能,包含以下实用工具:
- 获取当前的 AFL 排名。
- 根据轮次和年份获取过去的 AFL 排名。
- 获取已进行比赛的结果。
- 根据年份获取特定轮次的比赛结果(例如:2017 年第 1 轮的所有比赛结果)。
- 获取有关 AFL 球队的基本信息。
- 获取某个赛季参赛球队的列表。
📚 详细文档
Squiggle API
此服务器使用 Squiggle API 来检索 AFL 数据。API 提供了获取基本数据的方法,包括赛程、排名、比赛得分等。所有关于 API 的信息(包括如何负责任地使用它!)可以在此处找到 此处。
MCP 工具
服务器通过模型上下文协议(MCP)公开以下工具:
比赛信息
| 工具 | 描述 |
|----------------|--------------------------------------------------------------------------|
| GetGameResult | 获取已进行比赛的结果。 |
| GetRoundResultsByYear | 根据年份获取特定轮次的比赛结果。 |
排名信息
| 工具 | 描述 |
|--------------------|------------------------------------------------------------------------------|
| GetCurrentStandings | 获取当前 AFL 的排名。 |
| GetStandingsByRoundAndYear | 根据轮次和年份获取特定的排名。 |
球队信息
| 工具 | 描述 |
|----------------|--------------------------------------------------------------------------|
| GetTeamInfo | 获取 AFL 球队的基本信息。 |
| GetTeamsBySeason | 获取某个赛季参赛球队的列表。 |
微信扫一扫