mcpField
S
StrikerAPI

StrikerAPI

远程服务
github.com/noahowsh游戏娱乐01 周前更新
代码仓库

关于 StrikerAPI

StrikerAPI 是面向足球分析者与开发者的数据 API,覆盖 17 项赛事,提供比赛事件、射门位置、xG、球队评分和博彩公司赔率,并支持 REST 与托管 MCP 服务。

主要功能

  1. 01赛果、阵容与比赛事件
  2. 02射门位置与预期进球
  3. 03俱乐部 Elo 评分和联赛排名
  4. 04赔率与球员随时进球赔率
  5. 05REST API 与 19 个 MCP 工具

适用场景

  1. 01查看阵容和比赛统计
  2. 02比较俱乐部评分与联赛排名
  3. 03分析射门图和球队 xG
  4. 04查询博彩公司赔率及进球者价格

MCP 相关

托管 MCP 服务提供 19 个工具,用于查询赛事、球队、球员、比赛、事件、射门图和赔率。客户端可通过 Streamable HTTP 连接,也可使用本地 stdio 进程。

配置

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

服务地址https://mcp.strikerapi.com/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 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.strikerapi.com/mcp需要授权

工具

19
参数类型必填说明
leagueenum否联赛。默认值为 soccer。可选值:soccer、mls、laliga、seriea、bundesliga、ligue1、ucl、championship、nwsl、ligamx、uel、uecl、eredivisie、primeira、scotland、brazil、argentina。soccer | mls | laliga | seriea | bundesliga | ligue1 | ucl | championship | nwsl | ligamx | uel | uecl | eredivisie | primeira | scotland | brazil | argentina
seasonnumber|string否按赛季开始年份指定:2025 = 2025-26。MLS、NWSL、墨西哥足球联赛、巴西和阿根廷使用日历年。默认:最新赛季。

详细介绍

StrikerAPI MCP 服务

Smithery MCP Registry

足球数据 API。 提供 17 项赛事的赛果、首发阵容、技术统计和比赛事件,涵盖英超、MLS、西甲、意甲、德甲、法甲和欧冠,以及英冠、NWSL、Liga MX、欧联杯、欧协联、荷甲、葡超、苏格兰超级联赛、巴西甲级联赛和阿根廷职业联赛;还包括每次射门在图表中的位置、自有的预期进球和 Elo 评级、博彩公司赔率,以及随时进球者赔率。提供 REST API 和 MCP 服务。每月免费 500 点数,无需银行卡。

网站:https://strikerapi.com · 文档:https://strikerapi.com/docs · 获取密钥:https://strikerapi.com/signup

You:    "Which Premier League teams allowed the most xG from set pieces last season?"
Claude: [calls get_team_stats]

You:    "Show Arsenal's shot map against Chelsea in their last meeting."
Claude: [calls get_shot_map]

You:    "What was Erling Haaland's anytime goalscorer price at each sportsbook before his last match?"
Claude: [calls get_player_props]

在本地运行(stdio)

大多数客户端会直接连接到 https://mcp.strikerapi.com/mcp。对于会启动本地进程的客户端:

git clone https://github.com/noahowsh/strikerapi-mcp.git && cd strikerapi-mcp && npm install
STRIKERAPI_API_KEY=your_key node index.js
{ "mcpServers": { "strikerapi": { "command": "node", "args": ["/path/to/strikerapi-mcp/index.js"], "env": { "STRIKERAPI_API_KEY": "your_key" } } } }

它会使用你的密钥转发到托管服务,因此所有工具和点数费用都相同。

Skills

skills/ 文件夹中有 16 个 Claude skills,可让 Claude 利用这些工具成为足球分析师:查询比赛、分析球队和球员、比较赔率、分析 xG 和射门图、Elo、Poisson 和 Dixon-Coles 比分模型、三项去水、校准、优势检测、回测以及随时进球者建模。每个 skill 都会列出调用的具体工具及其费用。

git clone https://github.com/noahowsh/strikerapi-mcp.git

也可以将它们安装为 Claude Code 插件:

/plugin marketplace add noahowsh/strikerapi-mcp
/plugin install strikerapi-skills@strikerapi

或使用 skills CLI:npx skills add noahowsh/strikerapi-mcp。

然后让 Claude 使用 skills/ 文件夹(对于 Claude Code,将文件夹复制或创建符号链接到 ~/.claude/skills/),并连接下方的服务。如果不确定该使用哪个 skill,请从 dispatch 开始。完整目录:skills/README.md。

Python

官方 Python 客户端已发布到 PyPI:strikerapi。

pip install strikerapi
export STRIKERAPI_API_KEY=sk_live_...
from strikerapi import Client, to_dataframe

client = Client()

table = client.get_standings(league="mls")
df = to_dataframe(table, key="standings")
print(df[["group_name", "rank", "display_name", "played", "points"]].head(10))

针对密钥错误、点数用尽、未找到和速率限制提供类型化错误,并支持自动重试和用于 pandas 的 to_dataframe。

快速开始

这是一个基于 Streamable HTTP 的托管(远程)MCP 服务,无需安装任何内容。

Claude Code

claude mcp add --transport http strikerapi "https://mcp.strikerapi.com/mcp?key=YOUR_API_KEY"

Claude Desktop、Cursor 和其他客户端

{
  "mcpServers": {
    "strikerapi": {
      "url": "https://mcp.strikerapi.com/mcp?key=YOUR_API_KEY"
    }
  }
}

也可以通过 x-api-key 标头或 Authorization: Bearer 发送密钥。无需密钥即可连接并列出工具;调用工具则需要密钥。

REST

curl -X POST https://mcp.strikerapi.com/v1/list_teams -H "x-api-key: YOUR_API_KEY"

每个工具都使用 JSON 请求体,通过 POST /v1/{tool} 调用。

示例

examples/ 中提供了可运行的 Python(仅使用标准库)和 Node 18+(无依赖)示例:

export STRIKERAPI_API_KEY=your_key
python3 examples/python/quickstart.py
node examples/node/quickstart.mjs

详情请参阅 examples/README.md。前往 https://strikerapi.com/signup 获取免费密钥(每月 500 点数,无需银行卡)。

工具(19)

工具返回内容
list_teams某赛季的俱乐部 ID、缩写和颜色
search_players按姓名查找球员
list_games按赛季、阶段、日期、日期范围或俱乐部列出赛程和赛果
get_schedule即将进行的比赛,以及各体育博彩平台三项投注赔率的中位数
get_standings联赛积分榜:积分、扣分、净胜球、主客场战绩和近期状态
get_ratings我们的俱乐部 Elo 评分排名
get_head_to_head两家俱乐部的交锋记录:战绩、进球数和每场赛果
get_game单场比赛:比分、双方技术统计、每位球员的数据、关键事件及各博彩平台的赔率
get_lineups阵型、首发 11 人、替补阵容和带分钟数的换人记录
get_player球员资料、各赛季总数据和每 90 分钟数据、最近 10 场比赛
get_player_games球员的完整比赛记录
get_leaders赛季排名领先者:进球、助攻、射门、预期进球(xG)、牌和扑救
get_team_stats每场平均数据:进球、预期进球(xG)、射门、控球率、传球、纪律,以及进攻和防守数据
get_odds某场比赛(5)或某一天(10)中,每家体育博彩平台的三项胜负赔率、让球和总进球数,附赛果
get_events比赛事件:进球、牌、换人、带位置和预期进球(xG)的射门、犯规、角球
get_shot_map俱乐部、球员或防守方的射门图:每次带位置的射门及其结果和预期进球(xG),以及各区域汇总
get_line_movement开赛前各体育博彩平台赔率的快照
get_player_props各体育博彩平台的球员随时进球赔率,包括初盘和终盘
get_prop_history球员随时进球赔率与其是否进球的逐场历史

联赛:soccer(默认值,为英超)、mls、laliga、seriea、bundesliga、ligue1、ucl、championship、nwsl、ligamx、uel、uecl、eredivisie、primeira、scotland、brazil、argentina(向任一工具传入 league)。

数据

  • 通过相同的 19 个工具覆盖 17 项赛事:英超、MLS、西甲、意甲、德甲、法甲、欧冠、英格兰足球冠军联赛、NWSL、墨西哥足球甲级联赛、欧联杯、欧协联、荷甲、葡超、苏格兰足球超级联赛、巴西足球甲级联赛和阿根廷职业联赛
  • 覆盖时间最长的联赛提供自 2001-02 赛季以来的赛果、阵容和进球数据,以及自 2012-13 赛季以来的射门位置数据(各赛事的起始年份不同;按赛季划分的覆盖范围见文档页面)
  • 联赛积分榜(含扣分、净胜球、主客场战绩和近期状态)、俱乐部 Elo 评分、交锋记录
  • 各体育博彩平台自 2017-18 赛季以来的三项胜负赔率、让球和总进球数;2021-22 至 2023-24 赛季的数据最密集(每场约 10 家博彩平台),之后仅有 1 至 2 家;16 项赛事自 2020 年 6 月以来还提供初盘和终盘赔率;自上线以来提供赛前赔率快照:每天一次,未来两天内的比赛每小时一次
  • 七项赛事的各体育博彩平台球员随时进球赔率(Yes 赔率,以及博彩平台提供时的 No 赔率;不含其他球员市场):英超和 MLS 自 2024 年 4 月起、法甲自 2024 年 5 月起、西甲、意甲和德甲自 2024 年 8 月起、欧冠自 2025 年 3 月起;数据来自 DraftKings 和 FanDuel,部分 2026 年比赛还包括 Pinnacle 和 William Hill;其他十项赛事均无此类数据

按赛季划分的覆盖范围,可从数据库实时读取:https://strikerapi.com/docs

实用页面

定价

每月 500 个免费额度,无需银行卡。计划:Starter $19/月(10,000 个额度)、Pro $49/月(30,000 个额度)、Scale $149/月(125,000 个额度)。钱包充值金额从 $5 起,永不过期。https://strikerapi.com/pricing

署名

预期进球和评分由我们提供。与任何联赛、俱乐部或联合会均无关联。

许可证

本仓库内容采用 MIT 许可证。数据条款如上。

在 Codex 中使用

将此仓库添加为 Codex 插件市场,然后安装插件:

codex plugin marketplace add noahowsh/strikerapi-mcp

然后在 Codex 中打开插件目录,并从 strikerapi 市场安装 strikerapi-skills。该插件打包了 skills/ 中的技能和 StrikerAPI MCP 服务(https://mcp.strikerapi.com/mcp)。请先设置密钥(可在 https://strikerapi.com/signup 免费获取):

export STRIKERAPI_API_KEY=your_key

Codex 会将其作为 bearer token 发送。

在 Gemini CLI 中使用

export STRIKERAPI_API_KEY=your_key
gemini extensions install https://github.com/noahowsh/strikerapi-mcp

该扩展会添加 StrikerAPI MCP 服务(https://mcp.strikerapi.com/mcp),并在 x-api-key 标头中发送密钥。可在 https://strikerapi.com/signup 免费获取密钥(每月 500 个额度)。

评论

支持 Markdown

第一次接触 MCP?

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

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