mcpField
S
Sports Rules

Sports Rules

远程服务
sports-rules.gumballtools.com游戏娱乐

关于 Sports Rules

Work an offside call through IFAB Law 11 or NHL Rule 83, step by step.

配置

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

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

工具

2
参数类型必填说明
ballnumber否足球。球的位置,使用相同的比例。
sportenum是使用哪本规则手册。两者在结构上截然相反——不要混淆。soccer | hockey
sticknumber否冰球。忽略,并报告为已忽略。由冰刀决定。
restartenum否足球。直接从掷界外球、球门球或角球不可能构成越位犯规。回答前务必询问是哪种重新开始比赛的方式。open-play | throw-in | goal-kick | corner-kick | free-kick | kick-off | drop-ball
attackernumber否足球。进攻轴上进攻球员的位置,数值越大越靠近对方球门线。比例一致即可;只看顺序。
inOwnHalfboolean否足球。球员在本方半场时不可能处于越位位置。
lastTouchenum否足球。对方球员的故意处理会重置越位判定。折射、扑救或球击中门框后反弹均不会。team-mate | opponent-deliberate-play | opponent-deflection | opponent-save | rebound-off-post-or-crossbar
rearSkatenumber否冰球。拖后冰刀相对于蓝线前缘(靠近进攻区的一侧边缘)的位置,单位为厘米。负值表示中立区一侧;正值表示已越过平面。
situationenum否冰球。zone-entry(默认),或 tag-up(用于消除延迟越位)。相同的冰刀位置可能得出相反结论。zone-entry | tag-up
skateOnIceboolean否冰球。自 2021 年起,这不会影响 zone-entry——冰刀高于平面仍算未越位。tag-up 时则是决定因素,此时冰刀必须接触蓝线。
involvementenum否足球。球员处于越位位置后,此项为必填;缺少时工具会报错,而不是自行假定。处于越位位置本身不是犯规;此项决定是否构成犯规,“none” 是常见且正确的答案,表示比赛继续。none | interfering-with-play | interfering-with-opponent | gaining-advantage
foremostPartenum否足球。`attacker` 位置所描述的身体部位。若传入手臂或手,工具会拒绝并说明原因:只计算可合法得分的身体部位,边界是腋窝底部。head | shoulder | torso | hip | thigh | knee | shin | foot | arm | upper-arm | forearm | elbow | hand | fingertip
secondLastDefendernumber否足球。倒数第二名对方球员的位置,使用相同的比例。通常是最后一名非守门员防守球员,因为守门员通常是最后一名。
deliberatePlayCriteriaMetarray否足球。IFAB 的五项故意处理判据中,哪些符合。只报告,不评分——没有及格线。

详细介绍

维护者还没有提供详细介绍,可以先查看代码仓库中的 README。

评论

支持 Markdown

第一次接触 MCP?

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

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