mcpField
C
Coach

Coach

リモート
coachwatts.comヘルスケア1048 週間前に更新

Coach について

Coach Watts は、ロードバイク、ランニング、トライアスロンの選手を対象とした、セルフホスト可能なオープンソースのエンデュランスコーチングプラットフォームです。複数のフィットネスプラットフォームのデータを集約し、Google Gemini を用いてワークアウト分析やトレーニングプラン、日々の推奨事項を提供します。

主な機能

  1. 01複数のフィットネスプラットフォームのデータ集約
  2. 02Gemini によるワークアウト分析と推奨
  3. 03CTL、ATL、TSB、パワーカーブの追跡
  4. 04栄養補給ガイダンスとトレーニングプラン生成
  5. 0510 言語以上に対応したローカライズ

活用シーン

  1. 01個別ワークアウトの実行スコアの確認
  2. 02HRV と睡眠データに基づく日々の強度判断
  3. 03スケジュールに合わせた適応型トレーニングプランの作成

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://coachwatts.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Coach Watts

オープンソースの AI 搭載エンデュランスコーチ

Nuxt 4 TypeScript Trigger.dev Google Gemini License

主な機能 • クイックスタート • 連携機能 • ドキュメント • リリースノート • 謝辞


🚀 概要

Coach Watts は、サイクリスト、ランナー、トライアスリート向けに設計された、包括的なセルフホスト可能のエンデュランスコーチングプラットフォームです。あなたの「デジタルツイン」として、お気に入りのフィットネスプラットフォームからデータを集約し、Google Gemini AI を活用して、プロレベルの分析、パーソナライズされたトレーニングプラン、毎日の推奨事項を提供します。

静的なダッシュボードとは異なり、Coach Watts は状況を理解します。パワーの数値だけでなく、回復、睡眠、栄養、生活上のストレスも分析し、最高のパフォーマンスを目指せるようサポートします。

Coach Watts のダッシュボード

✨ 主な機能

  • 🔗 統合データハブ: 複数のフィットネスプラットフォームと自動的に同期し、アスリートプロフィールを360°の視点から把握できます。
  • 🤖 AI コーチ:
    • ワークアウト分析: 各セッションを詳細に分析し、実行スコアを提示します。
    • 毎日の推奨事項: HRV と睡眠に基づき、「強度を上げる」か「休む」かなど、的確な提案を行います。
    • 対話型チャット: 高性能な AI SDK v5 を活用したチャットで、トレーニングに関する質問にデータに基づいて回答します。
  • 📈 高度な分析: 直感的なビジュアライゼーションで、フィットネス(CTL)、疲労(ATL)、フォーム(TSB)、パワーカーブを追跡できます。
  • 🥗 栄養トラッキング: トレーニング強度に基づく代謝的な補給ロジック(エコ/ステディ/パフォーマンス)を採用しています。
  • 📅 スマートな計画: スケジュールや目標に合わせて、適応型のトレーニングプランを作成できます。
  • 🌍 グローバルなローカライズ: 10 以上の言語に対応し、タイムゾーンもスマートに処理する、完全にローカライズされたプラットフォームです。
  • 📢 システムメッセージ: 重要な更新情報やコーチングに関するアラートを、ダッシュボード上で直接確認できます。

🖼️ ビジュアルツアー

パフォーマンス分析トレーニングカレンダー
パフォーマンス分析アクティビティカレンダー
AI ワークアウト分析アダプティブプランニング
AI 分析トレーニングプラン
計画済みワークアウトAI コーチの設定
計画済みワークアウトAI 設定

🔌 連携

Coach Watts は、お気に入りの持久系スポーツおよびウェルネスプラットフォームと連携します。

プラットフォーム同期される機能
Intervals.icuワークアウト、カレンダー、パワー指標、ウェルネス/体重
Stravaアクティビティデータ、GPS ストリーム、心拍数
Whoop回復、HRV、睡眠、負荷
Ouraコンディション、睡眠、HRV、SpO2、ストレス、VO2 Max
Withings体組成(体重、体脂肪率)、睡眠、ウェルネス
Garminアクティビティデータ、ウェルネス、健康指標
Wahooアクティビティデータ、ワークアウト
Polarトレーニングセッション、ウェルネス、回復
Yazio栄養記録、マクロ栄養素、水分補給
Hevy筋力トレーニング、エクササイズ、セットとレップ
Fitbit歩数、睡眠、アクティビティ、心拍数
Rouvyインドアサイクリングのワークアウト
UltrahumanCGM データ、血糖値モニタリング
Telegramチャットによる AI コーチング、通知

🌍 ローカライズ

Coach Watts は、世界中の持久系スポーツコミュニティ向けに開発されています。現在、以下の言語に対応しています。

  • 英語 (en)、ドイツ語 (de)、スペイン語 (es)、フランス語 (fr)
  • ハンガリー語 (hu)、イタリア語 (it)、日本語 (ja)、オランダ語 (nl)
  • ロシア語 (ru)、中国語 (zh)

翻訳の管理には Tolgee を使用しています。Coach Watts のお使いの言語への翻訳にご協力いただける場合は、Discord にご参加ください。

⚡ クイックスタート

前提条件
  • Node.js 24(Active LTS — .nvmrc を参照)
  • Docker(PostgreSQL 用)
  • Google Cloud アカウント(認証と Gemini API 用)
1. クローンとインストール
git clone [email protected]:hdkiller/coach.git
cd coach
cp .env.example .env
pnpm install
2. データベースを起動
docker-compose up -d
# Starts PostgreSQL on port 5439

MacOS ユーザー向けの注意: Docker Desktop が起動していることを確認してください(例:Spotlight から Docker.app を開きます)。

3. 環境を設定する

.env ファイルを編集し、ご自身の API キーを入力してください(以下を参照)。

vim .env # or on MacOS: open -a TextEdit .env

注: Google(Auth と Gemini)の API キーが必要です。Intervals.icu、Strava などの API キーは任意です。詳しくは認証情報の取得を参照してください。

4. マイグレーションを実行する
pnpm prisma:generate
npx prisma migrate dev
5. 開発サーバーを起動する
pnpm dev

http://localhost:3099 にアクセスしてログインしてください!

🛠️ CLI ツール

Coach Watts には、管理タスクに使える強力な CLI が含まれています。

# General help
pnpm cw:cli --help

# Monitor Trigger.dev status
pnpm cw:cli trigger list --prod

# Manage users and locations
pnpm cw:cli users location list-missing

📚 ドキュメント

docs/ ディレクトリに豊富なドキュメントを用意しています。

🤝 コントリビューション

バグの修正、ドキュメントの改善、新機能の提案など、あらゆるコントリビューションを歓迎します。

  1. リポジトリをフォークします。
  2. develop からブランチを作成します(git checkout -b feature/amazing-feature develop)。
  3. 変更をコミットします。
  4. ブランチにプッシュします。
  5. develop ブランチを対象にプルリクエストを作成します。

リリースワークフローに関する注記: すべての PR は develop にマージされます。develop が master にマージされると、リリースと本番環境へのデプロイが行われます。

📄 ライセンス

Apache License 2.0 のもとで配布されています。詳しくは LICENSE を参照してください。サードパーティのアセットおよびコントリビューターへの謝辞は ACKNOWLEDGEMENTS.md に記載されています。

Coach Watts はオープンソースですか?

はい。Coach Watts は Apache 2.0 ライセンスのもとでオープンソースとして公開されています。私たちはオープンソースソフトウェアに取り組み、コミュニティと協力して優れたプロダクトを構築することを大切にしています。

❤️ コミュニティとサポート


持久系アスリートのために、❤️を込めて作りました。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。