关于 RallyIQ
RallyIQ 是面向球员、教练和网球分析人员的远程 MCP 服务,用于球员侦察和比赛分析。其只读工具基于 11,000 多场逐拍记录的 ATP 和 WTA 比赛数据,分析战术与比赛结果。
主要功能
- 01生成球员侦察报告
- 02制定针对对手的比赛计划
- 03拆解比赛结果
- 04提供战术排行榜
- 05只读工具且无需账户
适用场景
- 01按对阵和场地制定战术
- 02查看球员的发球与接发球模式
- 03分析有逐拍记录的比赛转折
- 04按战术指标比较球员
MCP 相关
RallyIQ 通过 Streamable HTTP 远程 MCP 服务提供四种只读工具。MCP 客户端无需凭据即可连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://bigballi.com/RallyIQ/mcpclaude mcp add --transport http com-bigballi-rallyiq https://bigballi.com/RallyIQ/mcp{"mcpServers":{"com-bigballi-rallyiq":{"type":"http","url":"https://bigballi.com/RallyIQ/mcp"}}}在 Cursor 中打开{"servers":{"com-bigballi-rallyiq":{"type":"http","url":"https://bigballi.com/RallyIQ/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-bigballi-rallyiq":{"type":"http","url":"https://bigballi.com/RallyIQ/mcp"}}}{"mcpServers":{"com-bigballi-rallyiq":{"serverUrl":"https://bigballi.com/RallyIQ/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| player | string | 是 | 制定方案所针对的球员,例如 "Jannik Sinner"、"Swiatek"、"Alcaraz"。拼写错误或只提供姓氏也可以。 |
| surface | enum | 否 | 用于预测和回合方案的场地类型(默认:全部)。all | hard | clay | grass |
| opponent | string | 是 | 对手,例如 "Jannik Sinner"、"Swiatek"、"Alcaraz"。拼写错误或只提供姓氏也可以。 |
详细介绍
面向 Claude 和其他 MCP 客户端的 RallyIQ
询问 AI 助手网球选手该如何对阵某位对手,即可获得基于逐拍比赛数据而非记忆的回答:在每一侧球场应把球发向哪里、哪些接发球打法对付该发球者有效、应优先采用和避免哪些回合模式、谁更可能获胜,以及比赛为何出现转折。
此代码库包含:
- RallyIQ 远程 MCP 服务的连接信息:
https://bigballi.com/RallyIQ/mcp, - 一个 Claude 插件,用于添加该服务和
tennis-scouting技能,帮助 Claude 解读数据。
该服务由 RallyIQ 运营,其模型涵盖超过 11,000 场 ATP 和 WTA 比赛,这些比赛由志愿者通过 Match Charting Project 逐拍记录。每一拍的价值取决于它对击球者赢得该分机会的影响。工作原理:方法。
你可以询问什么
- “给我一份 Sinner 在红土场对阵 Alcaraz 的比赛计划。”
- “Iga Swiatek 在破发点时会把发球打向哪里?她的发球容易被看穿吗?”
- “Coco Gauff 最大的弱点是什么?谁最有能力利用这些弱点?”
- “Djokovic 为什么输掉了 2023 年温布尔登决赛?”
- “哪些现役 WTA 选手最擅长选择击球方向?”
工具
所有工具均为只读(readOnlyHint: true),无需账户。
| 工具 | 可回答的问题 |
|---|---|
get_game_plan | 一名选手对阵一位对手,可选指定场地类型:比赛预测及其 90% 区间、对阵该接发球者时在每一侧球场的第一发球方向和最佳组合、对手的发球、对阵该发球者时最佳的接发球方式、应优先采用和避免的回合击球、并列展示的职业生涯击球评分,以及双方有记录的交锋。 |
get_player | 一名选手的球探报告:对阵平均水平对手时的发球和接发球得分率、每 100 次击球的击球评分及巡回赛百分位、包括破发点在内的第一发球习惯、发球容易被利用的程度、对手最受其哪些击球方式压制,以及其最容易被利用的弱点和相似选手。 |
explain_match | 解释一场有记录的比赛为何以该结果收场:每位选手相较预期多得或少得的分数,按方向选择、击球选择和执行情况拆分,并按击球类型和盘数细分,以及双方各自错失的得分机会。 |
get_leaders | 在十项战术指标之一中排名前 10 的 ATP 或 WTA 选手,可选现役选手或跨时代选手。 |
每个数值都附有 90% 误差范围,以及 RallyIQ 完整页面的链接。
设置
Claude(claude.ai、Desktop、移动端)
前往 Settings → Connectors → Add custom connector,然后粘贴 https://bigballi.com/RallyIQ/mcp。无需登录。
Claude Code
安装该插件以添加服务和 tennis-scouting 技能:
/plugin marketplace add BigBalli/rallyiq-mcp
/plugin install rallyiq@rallyiq
或者只添加服务:
claude mcp add --transport http rallyiq https://bigballi.com/RallyIQ/mcp
其他 MCP 客户端
任何支持通过 Streamable HTTP 使用远程 MCP 服务的客户端,都可以免凭据使用 https://bigballi.com/RallyIQ/mcp。该服务支持协议版本 2026-07-28、2025-11-25、2025-06-18 和 2025-03-26,并以 JSON 响应(不使用 SSE,也不使用会话)。
隐私
服务会接收工具名称及其参数(例如两位选手的姓名和场地类型),并使用这些信息作答,但不会存储这些信息。它绝不会看到你的对话或账户。完整政策:bigballi.com/RallyIQ/privacy。
支持
请发送邮件至 [email protected],或访问 bigballi.com/RallyIQ/connect。
许可证
此代码库的内容以 MIT License 发布。RallyIQ MCP 服务提供的数据不属于此代码库:这些数据源自 Match Charting Project,并采用 CC BY-NC-SA 4.0 许可;使用时必须注明 Match Charting Project。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。