MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

Official COROS MCP server and Agent skills for integrating sports and health data into AI clients.

Created 6/18/2026
Updated about 4 hours ago
Repository documentation and setup instructions

中文 | English | Skill

COROS MCP

让 AI 客户端在用户授权后读取并分析 COROS 运动与健康数据。

COROS MCP Skill

这个仓库提供 Agent Skill、使用说明和 OpenClaw 接入脚本。当前连接入口是 https://mcp.coros.com,服务会自动选择合适的 CN、EU 或 US 区域。

架构

COROS MCP 负责登录授权和数据工具,本仓库负责把这些能力带到 Agent 和本地客户端中。

| 部分 | 作用 | | --- | --- | | COROS MCP 服务 | 处理登录授权,并提供运动、健康、训练等数据工具 | | Agent Skill | 帮 Agent 自动配置 OpenClaw、完成登录、发现工具并调用工具 | | README 文档 | 面向用户说明可以做什么、怎么开始使用 |

仓库结构

coros-mcp/
├── skill/
│   └── coros_mcp_login_gateway/
│       ├── SKILL.md
│       ├── scripts/
│       │   └── coros_mcp_login.py
│       └── tests/
│           └── test_skill_script.py
├── README.md
└── README.en.md

快速开始

在 OpenClaw 中配置 COROS MCP

git clone https://github.com/coroslab/coros-mcp.git
cd coros-mcp/skill/coros_mcp_login_gateway

python3 scripts/coros_mcp_login.py apply-openclaw --server-name coros
openclaw mcp show coros

如果登录需要在另一台设备或手机浏览器完成,可以使用更稳的两步流程:

python3 scripts/coros_mcp_login.py login-start
python3 scripts/coros_mcp_login.py login-finish
python3 scripts/coros_mcp_login.py apply-openclaw --server-name coros

在 Agent 中使用这个 Skill

skill/coros_mcp_login_gateway/ 放到你的 Agent 可读取的 skills 目录中,然后对 Agent 说:

使用 coros_mcp_login_gateway skill,帮我配置 COROS MCP。

它会通过 mcp.coros.com 发起登录,保存本地登录状态,并把 COROS MCP 写入 OpenClaw。

MCP 工具

当前 COROS MCP 公开的工具主要覆盖下面这些场景。

| 场景 | 工具 | 能做什么 | | --- | --- | --- | | 运动记录 | querySportRecords | 查询训练列表,可按日期、运动类型、距离、时长、配速、地点筛选 | | 单次活动 | getActivityDetail | 查询一条活动的心率、配速、速度、爬升、步频等详情 | | 活动分析 | analyzeActivityDetail | 用更像教练总结的方式解释一次训练 | | 圈数与分段 | queryActivityLapData | 查询活动默认圈数或分段数据 | | 自定义分段 | queryCustomActivityLapData | 按指定时间窗口查询一段训练数据,例如最后 5 分钟 | | FIT 文件 | downloadActivityFitFiles | 下载一个或多个活动的 FIT 原始文件 | | FIT 链接 | queryActivityFitFileDownloadUrls | 在客户端不能接收二进制文件时返回 FIT 下载链接 | | 每日健康 | queryDailyHealthData | 查询步数、卡路里、睡眠、压力等每日概览 | | 睡眠 | querySleepData | 查询睡眠评分、时长、深睡/浅睡/REM、清醒和小睡 | | 心率 | queryAvgHeartRate | 查询每日平均心率趋势 | | 静息心率 | queryRestingHeartRate | 查询静息心率趋势 | | 睡眠 HRV | querySleepHrv | 查询睡眠 HRV 评估和原始时间序列 | | 压力 | queryStressLevel | 查询每日平均压力趋势 | | 健康检测 | queryHealthCheckTimeSeries | 查询最近一次完整健康检测的心率、HRV、压力、呼吸率、血氧 | | 压力曲线 | queryStressTimeSeries | 查询一天或近几天的压力变化明细 | | 体能评估 | queryFitnessAssessmentOverview | 查询 VO2max、跑步等级、阈值配速和比赛预测 | | 训练负荷 | queryTrainingLoadAssessment | 查询近期训练负荷、长期负荷和负荷比例 | | 恢复状态 | queryRecoveryStatus | 查询当前恢复百分比、恢复等级和预计完全恢复时间 | | 训练安排 | queryTrainingSchedule | 查询本周或指定日期范围内的训练计划 | | 设备 | queryDevices | 查询已绑定的 COROS 设备 | | 用户资料 | queryUserInfo | 查询身高、体重、生日、性别等基础资料 | | 经期 | queryMenstruationCycles | 查询经期状态、下次经期、周期范围和备注 |

你也可以让 skill 直接从 MCP 服务读取最新工具清单:

python3 scripts/coros_mcp_login.py list-tools
python3 scripts/coros_mcp_login.py describe-tool --tool queryUserInfo
python3 scripts/coros_mcp_login.py call-tool --tool queryUserInfo --arguments-json '{}'

Skill 模块

| 模块 | 说明 | 路径 | | --- | --- | --- | | COROS MCP Skill | 登录 COROS MCP 并配置 OpenClaw | skill/coros_mcp_login_gateway/ | | Skill 指令 | 告诉 Agent 何时使用、如何登录、如何发现和调用工具 | SKILL.md | | 登录脚本 | 执行登录、刷新、OpenClaw 配置、工具发现和工具调用 | coros_mcp_login.py |

开发

cd skill/coros_mcp_login_gateway
python3 -m unittest discover -s tests

链接

许可

当前仓库暂未声明许可证。正式发布前请补充 LICENSE 文件。

Quick Setup
Installation guide for this server

Install Package (if required)

uvx coros-mcp

Cursor configuration (mcp.json)

{ "mcpServers": { "coroslab-coros-mcp": { "command": "uvx", "args": [ "coros-mcp" ] } } }