Coros MCP适用于跑步和自行车训练
COROS培训中心API的MCP服务器。从Claude创建、管理和安排跑步/自行车锻炼。
先决条件
- 包子 运行时
- 使用电子邮件登录的COROS帐户
设置
git clone
cd coros
bun install配置
设置这些环境变量:
| 变量 | 描述 | 必填 |
|---|---|---|
COROS_EMAIL | COROS帐户电子邮件 | 是 |
COROS_PASSWORD | COROS帐户密码 | 是 |
COROS_REGION | API地区: us, eu,或 cn (默认值: us) | 没有 |
克隆仓库并替换 /path/to/coros 下面是您的实际克隆位置。
克劳德桌面
增添 claude_desktop_config.json:
{
"mcpServers": {
"coros": {
"command": "bun",
"args": ["run", "/path/to/coros/src/index.ts"],
"env": {
"COROS_EMAIL": "your@email.com",
"COROS_PASSWORD": "your-password",
"COROS_REGION": "us"
}
}
}
}克劳德代码
增添 .mcp.json:
{
"mcpServers": {
"coros": {
"command": "bun",
"args": ["run", "/path/to/coros/src/index.ts"],
"env": {
"COROS_EMAIL": "your@email.com",
"COROS_PASSWORD": "your-password",
"COROS_REGION": "us"
}
}
}
}可用工具
| 工具 | 说明 |
|---|---|
coros_login | 通过COROS培训中心进行身份验证 |
list_workouts | 列出已保存的训练,可选择按运动或名称进行筛选 |
get_workout | 按ID获取已保存锻炼的完整详细信息 |
create_workout | 通过热身、间歇、稳定块和冷却来创建跑步或自行车锻炼 |
delete_workout | 按ID删除一个或多个已保存的训练 |
get_calendar | 获取日期范围内的计划锻炼 |
schedule_workout | 在特定日期将已保存的锻炼添加到日历中 |
unschedule_workout | 从日历中删除计划的锻炼 |
使用示例
"Log in to COROS"
"List my run workouts"
"Create a 30-minute easy run with 10-minute warmup and 5-minute cooldown"
"Create a 6x800m interval workout at 5K pace with 400m recovery jogs"
"Schedule my tempo run for next Tuesday"
"Show my training calendar for this week"
"Remove the workout scheduled on 20260220"备注
- 区域:
us(默认),eu,cn--必须与您的COROS帐户区域匹配 - 运动:仅限跑步和骑自行车
- 单位:时间目标以秒为单位,距离目标以厘米为单位
- 日期:YYYYMMDD格式(例如。
20260216)
灵感
- 合唱团-工作-MCP --用于COROS训练的MCP服务器
- 合唱-MCP-服务器 --LobeHub上的COROS MCP服务器
- 合唱团-API -逆向工程COROS API客户端
