mcpField
L
Leo - Running Coach

Leo - Running Coach

リモート
leotraining.appヘルスケア12 週間前に更新
リポジトリ公式サイト

Leo - Running Coach について

Leo Training は、ランニング、トレイルランニング、トライアスロン向けのコーチングサービスです。同期したトレーニング履歴と日々のフィードバックをもとに計画を作成・調整し、MCP サーバーからコーチングツールとスポーツ科学のナレッジベースを AI クライアントに提供します。

主な機能

  1. 01トレーニング履歴に基づく計画
  2. 02日々のペースと計画の調整
  3. 03コンディションと身体の兆候の記録
  4. 04レース準備とタイム推定
  5. 05シューズの摩耗分析
  6. 06根拠レベル付きスポーツ科学検索

活用シーン

  1. 01予定変更後にトレーニング計画を調整
  2. 02セッション前に疲労や身体の兆候を確認
  3. 03コース情報を使って目標レースを準備
  4. 04出典付きでスポーツ科学の質問を調査

MCP 対応

ホスト型リモート MCP サーバーが、選手プロフィール、アクティビティ、計画、コンディション、シューズ、レース、ナレッジ検索、コーチングメモリーのツールを提供します。対応クライアントはサインインして接続を承認すると、リモートエンドポイントを利用できます。

設定

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

エンドポイントhttps://mcp.leotraining.app/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Leo Training

Leo Training

ランニング、トレイルランニング、トライアスロンのコーチ、Leoです。Strava、Suunto、Polar、COROS、Garmin、Apple Health、Health Connectから実際のトレーニングデータを読み取り、実際に走った内容をもとにプランを作成し、その日の体調に合わせて毎日調整します。
iOS、Android、ウェブ、Telegramで利用できるほか、MCPを通じてChatGPT、Claude、Mistral内でも利用できます。すべての提案は、14の分野にわたる、エビデンスレベル別に評価された425件のスポーツ科学文書からなるナレッジベースに基づいています。

ウェブサイト · 概要 · ラボ(無料の科学に関するQ&A) · MCPドキュメント · Smithery

Coach Leoは2026年10月9日よりLeo Trainingになりました(同日以降):製品、チーム、アカウントはこれまでと同じです。コーチの名前は引き続きLeoです。移行期間中もcoachleo.aiとmcp.coachleo.aiは引き続き利用できますが、新しい連携にはleotraining.appとmcp.leotraining.appをお使いください。


Leo Trainingとは?

Leo Trainingは、leotraining.appで利用できる総合的なコーチングアプリです。トレーニングデータに接続し、実際の記録(ペース、心拍数、標高、ケイデンス)を読み取り、専門的なコーチングツールを使って判断します。まるでコーチが目の前でトレーニング日誌を開いているかのようです。

Leoは、入力内容から一般的なプランを作るチャットボットではありません。データからあなたの傾向を見つけ、実際のランニング記録に基づいて毎日ペースを再計算し、会話を通じてプランを調整します。

始め方
  1. leotraining.appでアカウントを作成するか、アプリをダウンロードします。メールアドレス、Google、またはAppleでサインインできます
  2. トレーニングデータの接続元を連携します(Strava、Suunto、Polar、COROS、Garmin、Apple Health、Health Connect)
  3. Leoに話しかけます。トレーニング内容はすでに把握しており、カードを入力する前に、実際のランニング記録からプランの基本構成を作成します

Leoの特長

データを最優先

Leoは「週に何キロ走りますか?」とは尋ねません。すでに把握しているからです。StravaのアクティビティはWebhook経由でリアルタイムに届き、ほかのデータソースも自動的に同期されます。会話を始めると、Leoはすでに最近のアクティビティ、週間走行距離とその推移、休養日、プランの実行状況、目標レースを確認しています。

実際のランニング記録に基づくペースを毎日更新

イージーラン、テンポ走、インターバル、ロングランのペースは、最近のトレーニングをもとに算出し、毎日再計算されます。一般的なテンプレートや固定された数値は使いません。Zone 2も、あなた自身の心拍数とペースの分布から算出します。

生活に合ったプラン

「火曜、木曜、日曜しか走れない」「週40 kmが上限」「インターバルはなし」といった厳しい条件を、単に記録するのではなく、必ず守ります。予定が変わった場合も、レースとの一貫性を保ちながら、会話を通じてプランを組み直します。

センサーではなく体感に基づくコンディション評価

疲労やコンディションは、HRVストラップや睡眠リングではなく、実際の体感(短いチェックインとワンタップの運動強度記録)から把握します。オーバートレーニングの多くはセンサーでは検知できませんが、30秒の会話なら明らかになることがあります。

複数の指標によるオーバートレーニング予防

Leoは単一の指標だけに頼りません。走行距離の推移、その増加ペース、休養日、主観的な疲労、繰り返し現れる身体のサイン、プランの実行状況を照らし合わせます。対応は段階的で、状況の観察、セッションの変更、週単位での再構成、専門家への相談へと進みます。

安全を最優先

プランの作成前に医療面および年齢に関するガードを適用し、ケガや病気の後にはランニング復帰プロトコルに切り替えます。

ランニング、トレイルランニング、トライアスロン

ロードでもトレイルでも、まずはランニングが中心です。目標に応じて、Leo はトライアスロン、デュアスロン、アクアバイク、スイムランのプランも作成します。競技の各種目に合わせてプランを調整し、自転車のセッション(FTP がわかっている場合はワット数、そうでない場合は心拍数と運動強度を基準にします)や水泳のセッション(クリティカルスイムスピードを測定した後、その値を基準にします)を作成し、ブリックセッションを組み込み、3 種目を通じてトレーニング負荷をまとめて計算します。複数種目の総合的な完走タイムは予測しません。

ウェブ検索によるレース準備

「UTMB CCC に出場します」と伝えると、Leo は日程、距離、獲得標高、地形、GPX コースなど、実際のレースデータを見つけます。コースのプロフィールをあなたのトレーニングと照らし合わせて分析し、複数のモデル(生理学的持久力指数、Riegel、Cameron、Tanda)を使って、獲得標高を考慮した完走タイムを予測します。

レースに出場しない場合のタイム予測

Leo はトレーニングデータだけをもとに、さまざまな距離のレースタイムを予測し続け、その推移を追跡するので、フィットネスの傾向を確認できます。

スポーツ栄養

IOC/ISSN ガイドラインに基づき、体重、所要時間、獲得標高、胃腸の耐性に合わせた、エビデンスに基づくレース中の補給プランを作成します。さらに、リカバリー栄養の摂取タイミングや炭水化物の期分けにも対応します。

エビデンスレベル別に評価された科学的ナレッジベース

14 領域にわたる 425 件の文書(コンセンサス声明、メタ分析、システマティックレビュー、対照試験、コホート研究)を収録しています。対象領域は、トレーニング方法論、ランニングフォームとバイオメカニクス、けがの予防、医療上の安全性、栄養、メンタルパフォーマンス、生理学、ランナーの集団、クロストレーニング、睡眠とリカバリー、環境要因、負荷管理、トレイルランニング、マルチスポーツです。各文書にはエビデンスレベルとステータスが付いており、検索では、古い推奨や裏付けの弱い推奨よりも、新しく、より強く裏付けられた推奨が上位に表示されます。人間がコンセンサスを確認したうえで、合法的に利用できるオープンアクセスの文書のみを対象に、毎週新しい文書が追加されます。

leotraining.app/lab でアカウント登録なしで無料でお試しいただけます。ランニング科学に関する質問をすると、厳密に出典を明記した回答が得られます。

継続的なコーチングメモリー

Leo はアドバイスの前に過去の履歴を検索し、具体的な会話を参照します。「先週、ふくらはぎの張りについて話していて、走行量が 30%増えています。慎重に進めましょう。」3 か月後には、Leo は新しいアプリでは再現できないコーチング記録を保持しています。

シューズの摩耗分析

走行距離を見るだけではありません。Leo は 6 つの摩耗箇所(アウトソール、外側ミッドソール、内側ミッドソール、アッパー、ヒール、インソール)を調べます。摩耗パターンから生体力学的な兆候を読み取り、身体のシグナルの追跡に反映します。

VO2max とトレーニングゾーン

複数の手法で相互検証した VO2max を、信頼区間とともに算出します。ペースゾーンと心拍数ゾーンはあなたの生理機能に基づいて設定し、FTP を設定している場合は、サイクリングのパワーゾーンも算出します。

ランニングキャラクター

9 つの実際のトレーニング指標から算出する、9 種類の動物のアーキタイプ(オオカミ、マウンテンゴート、カメ、フェニックス、タカ、クマ、キツネ、チーター、カワウソ)です。性格診断ではありません。3 つの段階を経て変化し、Leo の話し方にも反映されます。

目的に応じたクロストレーニング

サイクリング、水泳、ハイキング、スキーの各セッションに、リカバリー、有酸素能力の向上、筋力強化、けがの予防といった役割を割り当て、週単位の負荷に加算します。


データを連携する

アプリ内の 1 つのハブから、すべてのデータソースを連携できます。

ソースステータス機能
Strava利用可能読み取り専用で同期し、アクティビティは Webhook 経由でリアルタイムに届きます。
Suunto利用可能ウォッチのアクティビティを読み取り、SuuntoPlus Guides 経由で構成済みのセッションをウォッチに送信します。
Polar利用可能Polar AccessLink 経由でアクティビティを読み取ります(読み取り専用)。
COROS利用可能アクティビティと各ラップを読み取り、初回の連携時には過去 6 か月分のデータを取得します。
Garmin利用可能Garmin Connect のアクティビティを読み取ります。
Apple Health / Health Connect利用可能iOS および Android のネイティブアプリを通じて、ワークアウト履歴をインポートします。

どこでも利用可能

チャネル説明
iOS & AndroidApp Store と Google Play で提供しているネイティブアプリです。プッシュ通知とヘルスデータのインポートに対応しています。
Web アプリleotraining.app でチャット、トレーニングダッシュボード、キャラクター、レースのカウントダウン、パフォーマンス指標を利用できます。PWA としてインストールできます。
Telegramいつものメッセージアプリから Leo にメッセージを送れます。同じ記憶、同じツール、同じコーチを利用できます。
ChatGPT、Claude、MistralMCP 経由で Leo に接続すると、アシスタントがトレーニングに完全にアクセスできるようになります。Leo は公式 ChatGPT プラグインディレクトリに掲載されています。

コミュニティ:Arena

  • シーズン 02「The Ekiden Road」 — 伝説の日本を舞台にした全 7 ステージを、みんなで一つのリレーとして走ります。ランナーが記録した各セッションが、道のりを前へ進めます。
  • ソロクエスト — トレーニングの各要素やキャラクターに結び付いた個人チャレンジです。
  • ソーシャルフィード — タイムを追い求めるのではなく、プロセスの文法を基盤にしています。

Arena は競争の場ではありません。ランキングはなく、できなかったことを誰かに知られることもなく、コミュニティ全体で一緒に各ステージを進みます。


料金

コーチングのすべてが含まれる単一のサブスクリプションです。料金は USD、EUR、GBP、CHF のいずれでも同額です。

  • 月額:月額 9.99(創設メンバー料金。通常料金は 12.99)
  • 四半期:四半期あたり 26.99(月額換算 8.99)
  • 年額:年額 79.99(月額換算 6.67)

新規サブスクリプションはすべて7 日間無料で始まります。カードの登録が必要ですが、7 日目までは請求されず、キャンセルはワンタップで完了します。7 日間無料の適用はアカウントごとに 1 回限りです。無料期間なしで開始したサブスクリプションには、14 日間の返金保証が適用されます。アカウントの作成、データソースの接続、Leo との最初の会話は無料です。

iOS ではサブスクリプションは Apple のアプリ内課金を通じて利用できます。Web と Android では、セルフサービスのポータルを備えた Stripe を使用します。


MCP サーバー(開発者向け)

Leo Training はホスト型のリモート MCP サーバーです。インストールは不要です。MCP 対応クライアント(ChatGPT、Claude、Mistral、Cursor、Windsurf など)に接続できます。

サインイン済みのランナーであれば誰でも接続できます。新しいアカウントでは、アシスタントを連携する際に認証ページで 7 日間のトライアルが 1 回だけ案内されます。その後、会話中に支払いを求められることはなく、アシスタント内で購入リンクが送られることもありません。

クイックセットアップ
  1. MCP クライアントの設定を開きます
  2. リモートサーバーを追加します:https://mcp.leotraining.app/mcp
  3. Leo Training アカウントでサインインし、接続を承認します
  4. 会話を始めます。コーチングツールを利用できます

手順ガイド:ChatGPT · Claude(カスタムコネクター。すべてのプランで利用できます) · その他のクライアント

JSON 設定
{
  "mcpServers": {
    "leo-training": {
      "url": "https://mcp.leotraining.app/mcp"
    }
  }
}
コーチングツール
ツール説明
get_coaching_briefingコーチングに必要な情報をまとめて取得します。プロフィール、最近のアクティビティ、トレーニング負荷、アラート、準備状況、キャラクターが含まれます。
athleteランナーのプロフィールとキャラクターを取得します。身体測定値、好み、キャラクターの再計算が含まれます。
activity同期済みアクティビティを検索して注釈を付け、フィードバックを記録します。
trainingトレーニング計画とセッションを管理します。作成、変更、実施状況の追跡ができます。
create_my_plan簡単な概要(目標、レース、日付)からトレーニング計画を作成します。サーバーがランナーの実際の履歴に基づいて計画を調整します。
register_planランナーがすでに実施している計画(個人の計画やクラブのコーチの計画)を取り込み、Leo が追跡して調整できるようにします。
body_signals身体の観察結果、体調不良、毎日の準備状況チェックを管理します。
shoesシューズコレクション、6ゾーンの摩耗点検、走行距離、引退時期を管理します。
raceウェブ検索によるレースの発見、登録、準備、結果、振り返りまで、レースの全段階を管理します。
race_performanceトレーニングデータからレースタイムを推定し、トレイル向けに補正した VO2max を算出して、経時的に追跡します。
knowledge425件のドキュメントを収録したナレッジベースを対象に、ハイブリッド方式のセマンティック検索と全文検索を行います。
memoryセッションをまたいだコーチングの記憶を管理します。決定事項、コンテキスト、一貫性が含まれます。
get_skill_workflow複雑なシナリオで複数のツールを連携させるコーチングワークフローを読み込みます。

MCP Apps に対応したクライアントでは、今日のホーム画面、計画の週とブロック、セッション分析、目標レース、レース予測、トレーニング日誌のビジュアルカードも利用できます。

コーチングワークフロー
  • オンボーディング — まずデータを確認します。Leo は質問する前に、あなたの傾向を推測します
  • アクティビティ後の分析 — シューズの推定と感覚の記録を含む振り返り
  • 実施状況と体感の確認 — 準備状況と実施状況を素早くチェックします
  • 身体シグナルの分析 — 出典を明記した情報に基づくケガのリスク評価
  • オーバートレーニングのモニタリング — 複数の指標による負荷分析と段階的なアラート
  • 週間レビュー — トレーニングの要約、キャラクターの更新、計画の調整
  • 適応型トレーニング計画 — 実際のペースに基づく計画と制約の検証
  • レース計画 — ウェブからのレース情報、GPX 分析、テーパー
  • レース後の振り返りとレース後の回復 — 結果の分析と安全なトレーニング再開
  • 詳細調査 — 特定の質問に関するナレッジベース検索
  • シューズ摩耗分析 — バイオメカニクスのパターンを踏まえた6ゾーン点検
  • キャラクターの判定 — ランニングキャラクターの割り当て
  • Arena — クエストとコミュニティのシーズン
認証

完全な OAuth 2.1 に対応しています。

  • ディスカバリー:https://mcp.leotraining.app/.well-known/oauth-authorization-server
  • 動的クライアント登録(DCR)
  • S256 を使用した PKCE
  • トークンの更新と失効

プライバシーとデータ

  • フィンランド(Hetzner、EU)でホスト
  • HTTPS/TLS による暗号化
  • トレーニングデータソースは読み取り専用です(ご自身でウォッチに送信することを選択したセッションを除く)
  • ユーザーごとに厳格にデータを分離
  • GDPR に準拠 — ご要望に応じてデータのエクスポートと削除が可能です
  • お客様のデータが AI モデルのトレーニングに使われることはありません

プライバシーポリシー · 利用規約 · 返金ポリシー


リンク


アルプスで作られました。

コメント

MCP は初めてですか?

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

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