跑步与骑行训练管理服务

Coros MCP是一个用于创建、管理和安排跑步与骑行训练的服务,与COROS训练中心API集成。

  • by jgretz
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 jgretz/coros-run-plan-mcp

使用说明

Coros MCP适用于跑步和自行车训练

COROS培训中心API的MCP服务器。从Claude创建、管理和安排跑步/自行车锻炼。

先决条件

  • 包子 运行时
  • 使用电子邮件登录的COROS帐户

设置

git clone <repo-url>
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)

灵感