返回 MCP 目录
public公开dns本地运行

mcp-afl-server

一个基于Squiggle API的AFL(澳大利亚橄榄球联盟)数据MCP服务器,提供比赛结果、球队信息和赛季排名等数据查询功能。

article

README

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

这是一个模型上下文协议(MCP)服务器,它能提供来自 Squiggle API 的澳大利亚足球联赛数据。借助该服务器,你可以轻松检索过去 AFL 比赛的信息、当前和过去的排名以及球队信息。

🚀 快速开始

集成到 Claude for Desktop

若要将此服务器集成到 Claude for Desktop,可按以下步骤操作:

  1. 编辑 Claude for Desktop 的配置文件,其位置如下:
    • 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",
                "PATH\\TO\\PROJECT",
                "--no-build"
            ]
        }
    }
}
  1. 重启 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 | 获取某个赛季参赛球队的列表。 |

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端