mcpField
S
sportscore-mcp

sportscore-mcp

本地服务
github.com/Backspace-me游戏娱乐156 周前更新

关于 sportscore-mcp

sportscore-mcp 是 SportScore 的 MCP 服务,为 AI 助手提供足球、篮球、板球和网球的比赛与赛事数据查询。它涵盖实时比分、排名、球员统计和淘汰赛签表,无需 API 密钥。

主要功能

  1. 01查询实时及近期比赛
  2. 02获取比赛详情与阵容
  3. 03查看球队赛程和联赛排名
  4. 04查询球员数据及射手榜
  5. 05获取淘汰赛签表和实时追踪

适用场景

  1. 01查看当前进行的比赛比分
  2. 02查询联赛排名和射手榜
  3. 03了解球队下一场赛程
  4. 04查看淘汰赛签表及比赛进程

MCP 相关

该项目提供 MCP 服务,将 SportScore 的比赛、球队、联赛和球员数据作为工具开放给 MCP 客户端。每项工具结果都包含 SportScore 署名。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"backspace-me-sportscore": {
"command": "npx",
"args": [
"-y",
"sportscore-mcp"
],
"env": {
"SPORTSCORE_API_BASE": "<SPORTSCORE_API_BASE>",
"SPORTSCORE_UA": "<SPORTSCORE_UA>"
}
}
}
}
启动命令npx -y sportscore-mcp
需要配置的环境变量
SPORTSCORE_API_BASEOverride the API base URL (default: https://sportscore.com). Useful for staging or self-hosted.
SPORTSCORE_UAOverride the User-Agent string sent to the SportScore API.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmsportscore-mcp0.1.1

工具

8

收录的工具列表 · 更新于 2 周前

参数类型必填说明
limitinteger否
sportenum是要查询的运动项目。可选值:football、basketball、cricket、tennis。football | basketball | cricket | tennis

详细介绍

sportscore-mcp

适用于 SportScore 的 MCP 服务——提供足球、篮球、板球和网球的实时比分、比赛详情、积分榜、射手榜、赛程表和球员数据。免费公共 API,开放 CORS,无需 API 密钥。

Backspace-me/sportscore-mcp MCP server

可在任何 Model Context Protocol 宿主中使用:Claude Desktop、Cursor、Continue、Zed 以及自定义 MCP 客户端。

它能为你的 AI 助手提供什么

  • 按运动项目查看实时和近期比赛
  • 单场比赛详情(比分、状态、时间线、阵容)
  • 球队赛程
  • 联赛/赛事积分榜
  • 射手榜/助攻榜
  • 球员数据和元数据
  • 淘汰赛赛程表
  • 实时比赛追踪数据

在 Claude Desktop 中安装

将以下内容添加到 claude_desktop_config.json:

macOS — ~/Library/Application Support/Claude/claude_desktop_config.json Windows — %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "sportscore": {
      "command": "npx",
      "args": ["-y", "sportscore-mcp"]
    }
  }
}

重启 Claude Desktop。你应该会在工具菜单中看到 SportScore 工具。可以提问,例如:

  • “现在有哪些英超比赛正在进行?”
  • “显示 NBA 积分榜。”
  • “谁是西甲射手榜的领跑者?”
  • “巴塞罗那下一场比赛是什么时候?”

在 Cursor / Continue / Zed 中安装

任何接受 stdio 命令的 MCP 宿主都可以使用。npx -y sportscore-mcp 命令相同——请查阅宿主的 MCP 文档,了解具体的配置文件。

配置

环境变量(可选):

VariableDefaultPurpose
SPORTSCORE_API_BASEhttps://sportscore.com覆盖 API 基础 URL(适用于预发布环境/可自托管场景)
SPORTSCORE_UAsportscore-mcp/0.3 (+https://sportscore.com/developers/)覆盖 User-Agent 字符串
SPORTSCORE_HTTP_PORT(unset)设置后,将在此端口以 Streamable HTTP 服务模式运行,而非使用 stdio
SPORTSCORE_HTTP_HOST127.0.0.1以 HTTP 模式运行时的绑定地址
SPORTSCORE_NO_TELEMETRY(unset)设置为 1 可关闭可选择退出的安装 ping(见下文)
匿名安装 ping(可选择退出)

服务启动时会向 https://sportscore.com/api/mcp/ping/ 发送一次无需等待响应的 POST 请求,载荷如下:

{ "client": "sportscore-mcp", "version": "0.3.0", "transport": "stdio", "host": "darwin", "node": "20.11.0" }

载荷仅包含这些内容——不包含用户 ID、IP、Cookie 或指纹信息。我们用它来了解每周活跃安装量的大致情况以及 Node/OS 分布,从而确定支持重点。设置 SPORTSCORE_NO_TELEMETRY=1 即可选择退出。

工具

ToolPurposeRequired args
get_matches实时和近期比赛sport
get_match_detail按 slug 查询单场比赛sport、slug
get_team_schedule球队赛程sport、slug
get_standings联赛积分榜sport、slug
get_top_scorers射手榜/助攻榜sport、slug
get_player球员数据sport、slug
get_bracket淘汰赛赛程表sport、slug
get_tracker实时追踪数据sport、id

完整参数文档和响应结构:sportscore.com/developers/ · OpenAPI 3.0 spec

署名

此 MCP 服务的每项工具结果都会显示 Powered by SportScore 署名。免费层级的 API 要求该署名在面向最终用户的输出中保持可见——因此请勿在提示词或后处理过程中将其删除。

如需移除署名以用于商业/白标场景,请联系:[email protected]。条款:sportscore.com/developers/terms/。

速率限制

免费层级:每个 IP 每 24 小时约 1000 次请求,并有 60 秒边缘缓存。对于任何 MCP 工作流都足够宽裕——用户通过聊天会话使用时不会接近限制。批量/生产/更高用量需求:请联系 [email protected]。

许可证

MIT — 详见 LICENSE。

链接

评论

支持 Markdown

第一次接触 MCP?

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

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