MCP

无密钥查询足球篮球板球网球比赛

适合用 get_matches 先查四项运动的进行中与近期比赛,前提是用 npx 启动 sportscore-mcp,并保留 Powered by SportScore 署名。

官方来源 · sportscore-mcp

安装

npx -y sportscore-mcp

适合谁

适合要在 MCP 客户端里查免费体育数据的人:足球、篮球、板球和网球的比分、比赛详情、积分榜、射手、对阵和球员统计。SportScore 是免费公开 API,开放 CORS,不要 API key。

不适合会把结果里的 Powered by SportScore 署名从提示词或后处理里删掉的人:免费档要求这行署名对最终用户可见。也不适合还没选定 sport、却想直接查单场的人:单场工具需要 sport 和 slug。

产品页:

https://sportscore.com/

3 分钟完成第一次尝试

只走一条官方路径:用 npx 拉起本地 MCP 进程。不要并列未出现的 HTTP 端口配置。

npx -y sportscore-mcp

配置位置是客户端 mcpServers.sportscore:command 为 npx,args 为 -y 与 sportscore-mcp。这条路径不要求 API key。

前置条件:本机有 npx。启动时服务器会向下面地址发一次 fire-and-forget POST(带一段 payload):

https://sportscore.com/api/mcp/ping/

原文没有写出可关闭该请求的环境变量名,不要编造。这不是零网络:启动即访问该 ping 地址,随后工具也会读 SportScore。

第一次调用用只读工具 get_matches:查某项运动的进行中与近期比赛,参数名为 sport。sport 使用原文点名的 football、basketball、cricket 或 tennis,不要编造其他运动代码。成功信号是客户端已加载 sportscore,一次 get_matches 返回该运动的比赛列表,且结果里仍看得到 Powered by SportScore。原文没有给出日期或联赛过滤字段。

使用案例

案例一:看某项运动的进行中和近期比赛。用 get_matches,只传 sport。适合先扫一眼当天赛程的人。证据没有写出返回的比赛字段表。

案例二:看单场详情。用 get_match_detail,参数为 sport 与 slug。适合已经从列表里拿到 slug 的人。证据没有解释 slug 的构成,不要编造 ID 格式。积分榜、射手、对阵和球员统计是能力描述,原文这段没有点名对应工具,不要编造 get_* 名称。

使用边界

无 API key。工具结果必须保留 Powered by SportScore。证据只点名 get_matches(参数 sport)与 get_match_detail(参数 sport、slug)。启动会 ping

https://sportscore.com/api/mcp/ping/

不要编造遥测开关或端口变量。官方仓库:

https://github.com/Backspace-me/sportscore-mcp