mcpField
A
AI Ball — AI football match analysis

AI Ball — AI football match analysis

远程服务
aiball.samagent.ai游戏娱乐03 周前更新

关于 AI Ball — AI football match analysis

AI Ball 的只读 MCP 服务向足球爱好者和分析 Agent 提供赛前胜平负概率及赛后结果记录。它保留完整命中与失误记录,并可按日期或周查看表现。

主要功能

  1. 01按日期列出比赛
  2. 02获取赛前胜平负概率
  3. 03查看赛果与预测命中情况
  4. 04按周或全程汇总表现
  5. 05结果按固定字段返回

适用场景

  1. 01查询当天比赛的赛前概率
  2. 02检查模型上周的预测表现
  3. 03比较模型与热门选项基准
  4. 04回顾模型预测失误的比赛

MCP 相关

通过 MCP 向客户端提供 3 个只读工具,用于列出比赛、查询单场分析和读取公开记录。托管版本还提供比赛背景查询工具。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://aiball.samagent.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
mcpbaiball-mcp.mcpb

工具

4
参数类型必填说明
tzstring否用于确定比赛所属日历日期的 IANA 时区。
datestring否YYYY-MM-DD。默认使用 tz 中的今天日期。
langenum否球队和联赛名称的语言。en | ms
leaguestring否联赛名称筛选条件,可选。

详细介绍

AI Ball MCP 服务

面向 AI Ball 的只读 Model Context Protocol 服务,用于 AI 足球比赛分析。

它为 AI 助手提供两类信息:

  • 赛前结果概率。 对于每场比赛,提供模型在开球前记录的主胜、平局和客胜概率。
  • 公开记录。 比赛之后发生了什么:最终比分,以及模型最可能的结果是否命中。未命中与命中一视同仁,事后也不会移除任何记录。

无需账户或 API 密钥。该服务只会调用 AI Ball 的公开记录 API。

工具

工具返回内容
list_matches某一日的比赛:match_id、开球时间、联赛、球队和状态(upcoming、pending 或 finished)
get_match_analysis单场比赛:开球前记录的主胜、平局和客胜概率、最可能的结果、置信度、记录时间;比赛结束后,还会提供比分以及预测是否命中
get_open_record完整记录,或通过 week_start 指定的一周记录:纳入统计的比赛数、模型预测正确的场数、同一批比赛的两个基准,以及各置信度区间的场次

所有工具均为只读(readOnlyHint: true)。工具名称提供英文(lang: "en")和马来文(lang: "ms")版本。响应由固定字段列表构建,不会原样传递上游 API 的任何内容。

如何解读数据
  • models.balanced 包含 home、draw 和 away 的概率值,总和为 1。此版本返回平衡模型;models_available 列出所包含的模型。
  • 当模型最可能的结果实际发生时,result.hit 为 true。
  • hit_rate 是百分比。null 表示样本量低于 min_band_sample,此时请改用计数 hits 和 n。
  • favourite_baseline 通过始终选择赛前热门来评估同一批比赛;random_baseline 则为三种结果各占三分之一。
  • upcoming 比赛的赛前数据会在开球前锁定。pending 比赛包含当前预测,之后仍可能变化。

该服务会将每个上游响应缓存五分钟,并控制请求间隔,因此重复查询不会再次调用 AI Ball 的 API。

托管版本

不想安装任何内容?相同的记录也通过 MCP 提供:

https://aiball.samagent.ai/mcp

使用 Streamable HTTP,无需登录,且为只读。除下方三个工具外,还提供 get_match_context(仅限已结束比赛的交锋记录、近期状态、伤病和赛程)。速率限制:每个 IP 每分钟 60 个请求。

claude mcp add --transport http aiball https://aiball.samagent.ai/mcp

安装(本地版本)

Claude Desktop

从最新版本下载 aiball-mcp.mcpb 并打开。

Claude Code
claude mcp add aiball -- npx -y github:aiballfooty/aiball-mcp
Cursor、VS Code 和其他客户端
{
  "mcpServers": {
    "aiball": {
      "command": "npx",
      "args": ["-y", "github:aiballfooty/aiball-mcp"]
    }
  }
}

需要 Node.js 18 或更高版本。

示例问题

  • “AI Ball 的模型对上周的比赛预测得怎么样?”
  • “上周哪些比赛是模型预测错的?”
  • “按马来西亚时间,模型对今天比赛的概率预测是什么?”
  • “从完整记录来看,模型是否比始终选择热门预测得更准?”

隐私

该服务在你的计算机上运行,只会向 https://aiball.samagent.ai/api/v1 发送请求。请求包含工具参数(日期、时区、语言)以及 User-Agent aiball-mcp/<version>。请求不会包含你的对话、文件或任何标识符。AI Ball 的 Web 服务器会保留标准访问日志。网站隐私政策:https://aiball.samagent.ai/en/privacy

开发

npm install
npm test        # starts the server and calls every tool against the live API

设置 AIBALL_API_BASE,将服务指向其他基础 URL。

许可证

MIT。仅供参考,不构成建议。年满 18 岁方可使用。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。