Token导航 LogoToken导航TokenDH.com
Coros Workout MCP logo
运维云端未说明官方级别未说明来源级核验

Coros Workout MCP

MCP Server

一个通过COROS Training Hub API创建力量训练计划的服务器工具,允许用户设计训练计划并直接推送到COROS手表。

工具数

6

提示词数

0

GitHub Stars

20

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

rowlando

提供方

rowlando

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

合唱团-工作-MCP

MCP服务器,用于通过训练中心API创建COROS力量训练。让Claude设计训练并将其直接推送到您的COROS手表上。

查看MCP的实际操作: YouTube漫游

免责声明

这是一个 非官方的,社区驱动的项目。它是 不隶属于、不受COROS认可或与COROS无关 无论如何。

此服务器使用 逆向发动机,未经证明的API 可能会更改或中断,恕不另行通知。使用它的风险由你自己承担。

COROS是COROS Wearables,股份有限公司的商标。本项目按原样提供,无担保-请参阅 许可证 了解详情。

设置

cd coros-workout-mcp
npm install
npm run build

使用Claude代码

claude mcp add coros-workout -- node /path/to/coros-workout-mcp/dist/src/index.js

要使用env-var-auth(避免在对话中键入凭据):

claude mcp add coros-workout -e COROS_EMAIL=you@example.com -e COROS_PASSWORD=yourpass -e COROS_REGION=eu -- node /path/to/coros-workout-mcp/dist/src/index.js

使用Claude Desktop

增添 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "coros-workout": {
      "command": "/path/to/node",
      "args": ["/path/to/coros-workout-mcp/dist/src/index.js"],
      "env": {
        "COROS_EMAIL": "you@example.com",
        "COROS_PASSWORD": "yourpass",
        "COROS_REGION": "eu"
      }
    }
  }
}
需要Node.js 18+ --此服务器使用本机 fetch() 这是在节点18中添加的。
故障排除 fetch is not defined: Claude Desktop是一个不继承shell PATH的GUI应用程序,因此无法找到通过版本管理器(mise、nvm、fnm、volta)安装的节点二进制文件。在中使用节点二进制文件的完整绝对路径 "command": ``bash which node # e.g. /Users/you/.mise/shims/node node --version # confirm it's 18+ ` 常见位置: - **布置**: ~/.local/share/mise/installs/node//bin/node - **非易失性存储器**: ~/.nvm/versions/node//bin/node - **fnm**: ~/.local/share/fnm/node-versions//installation/bin/node - **家酿**: /opt/homebrew/bin/node`

工具

工具说明
authenticate_coros使用电子邮件/密码登录(或从环境变量自动登录)
check_coros_auth验证当前身份验证状态
search_exercises按名称、肌肉、身体部位、设备搜索约383个练习
create_workout建立并推动力量训练到COROS
update_exercises从COROS获取最新的练习目录并在本地重建
list_workouts列出现有训练

示例对话

“搜索与体重相关的胸部锻炼” “创建一个名为“快速俯卧撑”的训练,包括4x15俯卧撑、3x10钻石俯卧撑和3x20拒绝俯卧撑,休息45秒”

更新练习目录

捆绑的练习目录(data/exercises.json)是一个静态快照。如果COROS增加了新的练习,请使用 update_exercises 工具来刷新它。这从COROS API获取最新练习,从CDN获取i18n字符串,重建目录,并重新加载内存缓存-所有这些都在一个工具调用中完成。需要身份验证。

认证笔记

  • 区域: eu (欧洲)或 us (美国)。默认为 eu.
  • 会话冲突:通过此API登录将使您的COROS web应用程序会话无效,反之亦然。
  • 身份验证令牌存储在 ~/.config/coros-workout-mcp/auth.json (模式0600)。

发展

npm test           # Run unit tests
npm run test:watch # Watch mode
npm run build      # Compile TypeScript

目录标签

目录标签

TypeScriptClaude云端部署健身训练本地部署API集成社区项目COROS训练计划

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP