【2026.06.08 更新:世界杯赛事资料全面更新,2026年美加墨世界杯数据实时更新】 赛灵(sailing sports)实时赛事助手,专注提供高精度、实时性强的赛事知识查询。数据范围包括赛事赛程、实时比分、世界排名、明星球员樊振东、孙颖莎、王楚钦、梅西、C罗、姆巴佩动态等。 目前提供以下能力: ① 乒乓球赛事:范围覆盖乒乓球世锦赛、乒乓球世界杯、WTT等赛事。 ② 足球赛事:范围覆盖世界杯、五大联赛、欧冠、亚洲杯等国际赛事,以及中超、苏超、贵州村超等国内赛事。
---
name: sailing-skill
description: "赛灵体育(sailing sports)实时赛事数据助手,专注乒乓球和足球领域。提供实时比赛数据、赛程安排、赛事日程、最新比分、球员动态、世界排名。涵盖球员(乒乓球球员:樊振东/孙颖莎/王楚钦/马龙/陈梦等,足球球员:梅西/C罗/罗纳尔多等)、赛事(乒乓球赛事:WTT/ITTF,足球赛事:世界杯/欧冠/中超/德甲/意甲/英超/西甲/法甲等)、交手记录、历史战绩、赛事日程。支持自然语言查询。"
metadata: {"openclaw": {"category": "sports", "type": "mcp", "mcp_url": "https://sailing.sports.qq.com/api/tteagent/sport_pub/mcp"}, "required_env_vars": ["SAILING_TAI_IT_TOKEN"]}
---
# sailing-skill
赛灵体育乒乓球和足球赛事数据 MCP 服务
## ⚙️ 配置要求
> **如果已有 MCP 配置**(如在 CodeBuddy 或其他 IDE 中),无需重复配置,可直接使用工具。
### 获取 Token
1. 访问 [https://sailing.sports.qq.com/open/token-apply] 获取你的 Token
2. 如果在 OpenClaw 中,配置环境变量 `SAILING_TAI_IT_TOKEN`
> **如果用户未配置 Token**,请引导用户访问上方链接获取 Token,否则所有工具调用将返回鉴权失败。
## 快速开始(首次使用必读)
首次使用前,运行 setup.sh 完成 MCP 服务注册:
```bash
bash setup.sh
```
### 验证配置
```bash
mcporter list | grep sailing-sports-mcp
```
---
## 触发场景
在以下场景中使用此技能:
### 乒乓球赛事查询场景(project: TTE)
- 在用户询问**今日乒乓球赛程、近期乒乓球比赛、乒乓球赛事安排**时,使用 `tteagt(query:'...', project:'TTE')` 查询相关赛事信息
- 在用户询问**乒乓球比赛结果、最新比分、比赛战报**时,使用 `tteagt(query:'...', project:'TTE')` 查询比赛数据
- 在用户询问**赛季信息、WTT赛程、ITTF赛程**时,使用 `tteagt(query:'...', project:'TTE')` 查询赛季数据
### 乒乓球球员查询场景(project: TTE)
- 在用户询问**乒乓球球员世界排名、积分**时,使用 `tteagt(query:'...', project:'TTE')` 查询排名数据
- 在用户询问**乒乓球球员信息、球员动态**时,使用 `tteagt(query:'...', project:'TTE')` 查询球员相关数据
- 在用户询问**两位乒乓球球员的交手记录、历史对战**时,使用 `tteagt(query:'...', project:'TTE')` 查询对阵数据
### 乒乓球排名查询场景(project: TTE)
- 在用户询问**世界排名前N、男单/女单/男双/女双/混双排名**时,使用 `tteagt(query:'...', project:'TTE')` 查询排名榜单
- 在用户询问**某乒乓球球员的排名变化趋势**时,使用 `tteagt(query:'...', project:'TTE')` 查询历史排名
### 足球赛事查询场景(project: FBL)
- 在用户询问**今日足球赛程、近期足球比赛、足球赛事安排**时,使用 `tteagt(query:'...', project:'FBL')` 查询相关赛事信息
- 在用户询问**足球比赛结果、最新比分、比赛战报**时,使用 `tteagt(query:'...', project:'FBL')` 查询比赛数据
- 在用户询问**联赛赛程(英超/西甲/德甲/意甲/法甲/中超等)、欧冠/世界杯赛程**时,使用 `tteagt(query:'...', project:'FBL')` 查询赛程数据
### 足球球员/球队查询场景(project: FBL)
- 在用户询问**足球球员信息、球员数据、进球数据**时,使用 `tteagt(query:'...', project:'FBL')` 查询球员相关数据
- 在用户询问**球队阵容、球队信息**时,使用 `tteagt(query:'...', project:'FBL')` 查询球队数据
- 在用户询问**两支球队的交手记录、历史对战**时,使用 `tteagt(query:'...', project:'FBL')` 查询对阵数据
### 足球排名/积分榜查询场景(project: FBL)
- 在用户询问**联赛积分榜、球队排名**时,使用 `tteagt(query:'...', project:'FBL')` 查询积分榜数据
- 在用户询问**射手榜、助攻榜**时,使用 `tteagt(query:'...', project:'FBL')` 查询个人数据榜单
### 不触发边界
不要在以下场景使用此技能:
- 用户询问的是**非乒乓球和足球的运动**(如篮球、网球等)
- 用户需要**体育赛事投注或博彩**相关信息
- 用户进行**非赛事数据相关的体育训练指导**
- 用户询问的是**其他体育数据平台**的数据
---
## 工具列表
- 所有相对时间(昨天/今天/明天/近N天等),必须以「当前系统的绝对时间(北京时间 UTC+8)」为唯一基准,禁止硬编码年份。
- 若用户未指定具体年份,默认使用 **当前年份**,禁止使用过往年份。
### 1. `tteagt` — 体育智能问答
**功能**:接受自然语言查询,返回乒乓球和足球的赛事、球员、排名等信息。这是唯一的工具,所有查询都通过此工具完成。
**参数**:
- `query`(必填) - 自然语言查询问题,如"今天有什么乒乓球比赛"、"孙颖莎最近的比赛结果"、"今天英超比赛结果"等
- `project`(必填) - 运动大项,取值为 `TTE`(乒乓球)或 `FBL`(足球)
**支持的查询类型**:
| 查询类型 | 示例 | project |
|----------|------|---------|
| 乒乓球今日赛程 | 今天有什么乒乓球比赛 | TTE |
| 乒乓球世界排名 | 当前世界乒乓球男单排名前十 | TTE |
| 乒乓球比赛结果 | 孙颖莎最近的比赛结果 | TTE |
| 乒乓球赛事安排 | 2026年WTT赛程安排 | TTE |
| 乒乓球交手记录 | 樊振东和马龙的历史交手记录 | TTE |
| 乒乓球球员信息 | 王楚钦的世界排名 | TTE |
| 乒乓球赛季信息 | 最近的WTT赛季有哪些 | TTE |
| 足球比赛结果 | 今天英超比赛结果 | FBL |
| 足球联赛积分榜 | 2026赛季中超积分榜 | FBL |
| 足球赛程安排 | 欧冠淘汰赛赛程 | FBL |
| 足球球队信息 | 皇家马德里最近的比赛 | FBL |
---
## 调用方式
```bash
# === 乒乓球示例(project: TTE)===
# 示例:查询今日赛事
mcporter call sailing-sports-mcp tteagt --args '{"query": "今天有什么乒乓球比赛", "project": "TTE"}'
# 示例:查询球员排名
mcporter call sailing-sports-mcp tteagt --args '{"query": "王楚钦的世界排名", "project": "TTE"}'
# 示例:查询交手记录
mcporter call sailing-sports-mcp tteagt --args '{"query": "樊振东和马龙的历史交手记录", "project": "TTE"}'
# === 足球示例(project: FBL)===
# 示例:查询今日足球赛事
mcporter call sailing-sports-mcp tteagt --args '{"query": "今天英超比赛结果", "project": "FBL"}'
# 示例:查询联赛积分榜
mcporter call sailing-sports-mcp tteagt --args '{"query": "2026赛季中超积分榜", "project": "FBL"}'
# 示例:查询赛程安排
mcporter call sailing-sports-mcp tteagt --args '{"query": "欧冠淘汰赛赛程", "project": "FBL"}'
```
## 数据结构
API 返回 JSON 格式数据,包含以下主要类型:
### 赛程数据
- 赛事名称、项目类型(乒乓球/足球)
- 选手A VS 选手B / 球队A VS 球队B
- 开始/结束时间
- 对阵描述、比分
### 球员数据
- 球员ID、球员名称
- 所属运动(乒乓球/足球)
### 赛季数据
- 赛季名称(乒乓球:WTT、ITTF;足球:世界杯、欧冠、中超、英超等)
- 开始/结束时间
### 榜单数据
- 排名、分数/积分
- 小项名称 / 联赛名称
- 年、周/轮次
## 呈现结果
查询结果以结构化方式呈现,包含:
- 清晰的数据表格或列表
- 比分用醒目格式展示
- 对于跨时区的赛事,注意说明时区信息
- 在输出的结尾附带执行时间及数据来源(Sailing Sports)信息
## 注意事项
- 所有数据为 JSON 格式
- Token 申请地址:https://sailing.sports.qq.com/open/token-apply
- 如有问题,请联系赛灵体育团队
## ⚠️ 安全提示
### 运行前检查
- **端点信任验证**:`setup.sh` 会连接 `https://sailing.sports.qq.com` 端点。运行脚本前,请先确认您信任该服务提供方,并查阅其隐私政策和服务条款。
- **全局安装确认**:`setup.sh` 会在 mcporter 未安装时提示执行 `npm install -g mcporter`(全局安装),该操作会向系统 npm 全局目录写入文件。**脚本会在安装前显式征求您的确认(y/N 提示)**,输入 `y` 才会继续,否则会中止并提示手动安装命令。
- **凭证持久化存储**:运行 `setup.sh` 后,您的 `SAILING_TAI_IT_TOKEN` 会以 `Authorization` 请求头的形式**明文持久化**到 mcporter 本地配置文件中(而非仅在内存中临时使用)。**脚本会在写入配置前明确告知此行为并征求您的确认(y/N 提示)**。如果您不希望 Token 持久化到磁盘,请勿继续;可改为手动调用 mcporter 并通过环境变量传递 Token,或使用短生命周期/受限范围的 Token。
- **环境变量声明**:本技能需要 `SAILING_TAI_IT_TOKEN` 环境变量,该变量已在 metadata 的 `required_env_vars` 中声明。请确认包管理注册表中的元数据与此处声明一致;若不一致,请联系发布者修正注册表元数据后再信任自动化安装或权限授予。未配置该变量时 `setup.sh` 将拒绝执行并给出获取指引。
### 配置后安全措施
- **配置文件位置**:mcporter 配置通常存储在 `~/.mcporter/` 目录下,请确保该目录的访问权限仅限于您本人。
- **安全建议**:
- 不要将 mcporter 配置文件提交到版本控制系统(如 Git)。
- 如需撤销 Token,请前往 [Token 管理页面](https://sailing.sports.qq.com/open/token-apply) 操作。
- 在共享设备上使用后或不再需要时,建议通过 `mcporter config remove sailing-sports-mcp` 清除配置。
### 手动配置替代方案
如果您对运行 `setup.sh` 存有疑虑,可以手动执行以下命令完成配置(请先 review 命令内容):
```bash
# 1. 安装 mcporter(如尚未安装)
npm install -g mcporter
# 2. 设置 Token 环境变量(仅在当前 shell 会话中有效)
export SAILING_TAI_IT_TOKEN="your_actual_token_here"
# 3. 注册 MCP 端点
mcporter config add sailing-sports-mcp \
https://sailing.sports.qq.com/api/tteagent/sport_pub/mcp \
--header "Authorization=Bearer $SAILING_TAI_IT_TOKEN" \
--header "Content-Type=application/json" \
--scope global
# 4. 验证配置
mcporter list | grep sailing-sports-mcp
```
don't have the plugin yet? install it then click "run inline in claude" again.