
rowlando/coros-workout-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для создания силовых тренировок COROS через API Training Hub
Обзор
COROS теперь предлагает официальный MCP-сервер в coroslab / COROS-MCP. Если вам нужен поддерживаемый вариант от первого лица, используйте его. Этот проект остается независимым, созданным сообществом инструментом. MCP-сервер для создания силовых тренировок COROS через API Training Hub. Позволяет Клоду проектировать тренировки и подталкивать их непосредственно к вашим часам COROS, а затем просматривать то, что вы на самом деле сделали. Смотрите MCP в действии: прохождение YouTube Это проект, управляемый сообществом. В любом случае. Для официального MCP-сервера, поддерживаемого COROS, см. coroslab/COROS-MCP. Этот сервер взаимодействует с учебным центром COROS, используя систему, которая может изменяться или прерываться без предварительного уведомления. Используйте его на свой страх и риск. COROS является торговой маркой компании COROS Wearables, Inc. Этот проект предоставляется без гарантии — см. ЛИЦЕНЗИЯ для деталей. Для использования env var auth (избегает ввода учетных данных в разговоре): Добавить в ~/Library/Application Support/Claude/claude desktop config.json:
Обзор (машинный перевод)
** Неофициальный проект под руководством сообщества, не связанный с COROS.** COROS теперь предлагает официальный MCP-сервер
coroslab/COROS-MCP. Если вы хотите a Поддерживаемый вариант первой стороны, используйте его. Этот проект остается независимым. Инструмент, созданный сообществом.
MCP-сервер для создания силовых тренировок COROS через API Training Hub. Позволяет Клоду проектировать тренировки и подталкивать их непосредственно к вашим часам COROS, а затем просматривать то, что вы на самом деле сделали.
Смотрите MCP в действии: прохождение YouTube
##Отказ от ответственности
Это неофициальный проект, управляемый сообществом. Он ** никоим образом не связан, не одобрен и не связан с COROS**. Для официального MCP-сервера, поддерживаемого COROS, см. coroslab/COROS-MCP.
Этот сервер взаимодействует с учебным центром COROS, используя ** обратно-инженерный, незарегистрированный API**, который может изменяться или ломаться без предварительного уведомления. Используйте его на свой страх и риск.
COROS является торговой маркой компании COROS Wearables, Inc. Этот проект предоставляется без гарантии — см. ЛИЦЕНЗИЯ для деталей.
Настройка
Использование кода Клода
Для использования env var auth (избегает ввода учетных данных в разговоре):
Использование с Claude Desktop
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
coros-workout-mcp
⚠️ Unofficial, community-led project — not affiliated with COROS. COROS now offers an official MCP server at coroslab/COROS-MCP. If you want a supported, first-party option, use that. This project remains an independent, community-built tool.
MCP server for creating COROS strength workouts via the Training Hub API. Lets Claude design workouts and push them directly to your COROS watch, then review what you actually did, set by set.
See the MCP in action: YouTube walkthrough
Disclaimer
This is an unofficial, community-driven project. It is not affiliated with, endorsed by, or connected to COROS in any way. For an official, COROS-supported MCP server, see coroslab/COROS-MCP.
This server communicates with the COROS Training Hub using a reverse-engineered, undocumented API that may change or break without notice. Use it at your own risk.
COROS is a trademark of COROS Wearables, Inc. This project is provided as-is with no warranty — see LICENSE for details.
Setup
cd coros-workout-mcp
npm install
npm run build
Usage with Claude Code
claude mcp add coros-workout -- node /path/to/coros-workout-mcp/dist/src/index.js
To use env var auth (avoids typing credentials in conversation):
claude mcp add coros-workout -e [email protected] -e COROS_PASSWORD=yourpass -e COROS_REGION=eu -- node /path/to/coros-workout-mcp/dist/src/index.js
Usage with Claude Desktop
Add to ~/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": "[email protected]",
"COROS_PASSWORD": "yourpass",
"COROS_REGION": "eu"
}
}
}
}
Node.js 18+ required — this server uses native
fetch()which was added in Node 18.
Troubleshooting
fetch is not defined: Claude Desktop is a GUI app that doesn’t inherit your shell PATH, so node binaries installed via version managers (mise, nvm, fnm, volta) won’t be found. Use the full absolute path to your node binary in"command":which node # e.g. /Users/you/.mise/shims/node node --version # confirm it's 18+Common locations:
- mise:
~/.local/share/mise/installs/node//bin/node- nvm:
~/.nvm/versions/node//bin/node- fnm:
~/.local/share/fnm/node-versions//installation/bin/node- Homebrew:
/opt/homebrew/bin/node
Tools
| Tool | Description |
|---|---|
authenticate_coros |
Log in with email/password (or auto-login from env vars) |
check_coros_auth |
Verify current auth status |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"coros-workout": {
"command": "/path/to/node",
"args": ["/path/to/coros-workout-mcp/dist/src/index.js"],
"env": {
"COROS_EMAIL": "[email protected]",
"COROS_PASSWORD": "yourpass",
"COROS_REGION": "eu"
}
}
}
}