
rowlando/coros-workout-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
トレーニングハブAPIを介してCOROS強度トレーニングを作成するためのMCPサーバー
概要
⚠️ COROS は、Croslab/COROS-MCP で公式 MCP サーバーを提供しています。 サポートされているファーストパーティオプションが必要な場合は、そのオプションを使用します。 このプロジェクトは独立したコミュニティ構築ツールです。 トレーニングハブ API 経由で COROS 強度のワークアウトを作成する MCP サーバー。 Claudeの設計ワークアウトを聞かせて、あなたのCOROSの時計に直接それらをプッシュし、あなたが実際に何をしたかを確認します。 アクションでMCPを参照してください: YouTubeのウォークスルー コミュニティ主導のプロジェクトです。 どんな意味でも。 正式には、COROS 対応の MCP サーバーで、 coroslab/COROS-MCP を参照してください。 このサーバーは、通知なしで変更または壊れる可能性があることを使用して、COROSトレーニングハブと通信します。 ご自身の責任でご使用ください。 COROSはCOROSウェアラブルの商標です。 このプロジェクトは、保証無しで保証されるため、詳細は LICENSE を参照してください。 env var auth を使用するには (会話の入力資格がない場合): ~/Library/Application Support/Claude/claude desktop config.json に追加します
概要(AI 翻訳)
⚠️非公式、コミュニティ主導のプロジェクト — COROSと提携していません。 COROSはMCPサーバーを正式に提供できるようになりました coroslab/COROS-MCP。 あなたが望むなら サポートされている、ファーストパーティオプション、それを使用する。 このプロジェクトは独立したままです。 コミュニティ構築ツール
トレーニングハブ API 経由で COROS 強度のワークアウトを作成する MCP サーバー。 Claudeの設計ワークアウトを聞かせて、あなたのCOROSの時計に直接それらをプッシュし、あなたが実際に何をしたかを確認します。
アクションでMCPを参照してください: YouTubeのウォークスルー
免責事項
コミュニティ主導のプロジェクトであるunofficialです。 これは、関係しないです, 支持者, または任意の方法でCOROS**に接続. 正式には、COROS 対応の MCP サーバーで、 coroslab/COROS-MCP を参照してください。
このサーバーは、注意せずに変更または壊れる可能性がある逆エンジニアリングAPIを使用して、COROSトレーニングハブと通信します。 ご自身の責任でご使用ください。
COROSはCOROSウェアラブルの商標です。 このプロジェクトは、保証無しで保証されるため、詳細は LICENSE を参照してください。
セットアップ
Claudeコードでの使用
env var auth を使用するには (会話の入力資格がない場合):
Claudeデスクトップでの使用
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"
}
}
}
}