Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Running, trail and triathlon coach. Reads Strava, Garmin, COROS, Suunto, Polar. Adapts to your feel.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://mcp.leotraining.app/mcpターミナルでこれを実行します
claude mcp add --transport http coachleo https://mcp.leotraining.app/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"coachleo": {
"url": "https://mcp.leotraining.app/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"coachleo": {
"type": "http",
"url": "https://mcp.leotraining.app/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://mcp.leotraining.app/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント leo-runningcoach で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.1.0)がレジストリに届いたのは24 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Hunter Killer
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Liquidation walls, snapshot age, evidence labels and a public record. Managed OAuth.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Leo Training
Leo, your coach for running, trail and triathlon. He reads your real training from Strava, Suunto, Polar, COROS, Garmin, Apple Health or Health Connect, builds your plan from what you actually ran, and adapts it every day to how you actually feel.
On iOS, Android, the web and Telegram, and inside ChatGPT, Claude and Mistral through MCP. Every recommendation is grounded in a knowledge base of 425 sports-science documents graded by level of evidence, across 14 domains.
Website · About · Lab (free science Q&A) · MCP documentation · Smithery
Coach Leo is now Leo Training (since 9 October 2026): same product, same team, same accounts. Leo is still the name of the coach.
coachleo.aiandmcp.coachleo.aikeep working during the transition, but new integrations should useleotraining.appandmcp.leotraining.app.
Leo Training is a full coaching application at leotraining.app. It connects to your training data, reads your real history (pace, heart rate, elevation, cadence) and uses specialized coaching tools to make decisions, like a coach who has your training diary open in front of them.
Leo is not a chatbot that writes a generic plan from what you type. He deduces your patterns from your data, recalculates your paces every day from your real runs, and adapts the plan through conversation.
Leo never asks "what's your weekly mileage?" — he already knows. Strava activities arrive in real time via webhooks; the other sources sync automatically. When you open a conversation, Leo has already read your recent activities, your weekly volume and its trend, your rest days, your plan adherence and your target race.
Easy, tempo, interval and long-run paces are derived from your recent training and recalculated every day — no generic templates, no frozen numbers. Your Zone 2 comes from your own heart-rate and pace distributions.
Hard constraints are enforced, not just noted: "I can only run Tuesday, Thursday and Sunday", "40 km a week maximum", "no intervals". When your schedule changes, Leo restructures the plan through conversation while keeping it coherent with your race.
Fatigue and readiness come from how you actually feel — a short check-in and a one-tap effort log — not from HRV straps or sleep rings. Most overtraining is invisible to sensors and obvious in a 30-second conversation.
Leo never relies on a single metric. He cross-references volume trend, how fast volume rises, rest days, subjective fatigue, recurring body signals and plan adherence. The response is graduated: observation, session change, week restructuring, referral to a professional.
Medical and age guards run before any plan is built, and a return-to-run protocol takes over after an injury or an illness.
Running comes first, on road and trail. When the goal asks for it, Leo also builds triathlon, duathlon, aquabike and swimrun plans: he sizes the plan on the legs of the race, writes bike sessions (in watts when your FTP is known, by heart rate and effort otherwise) and swim sessions (from your critical swim speed once tested), places brick sessions, and counts one training load across the three sports. He does not project an overall multi-leg finish time.
Say "I'm doing the UTMB CCC" and Leo finds the real race data: date, distance, elevation, terrain, GPX course. He analyzes the profile against your training and estimates your finish time with several models (a physiological endurance index, Riegel, Cameron, Tanda), trail-adjusted for elevation.
Leo keeps estimating your race times across distances from training data alone, and tracks them over time so you can see your fitness trend.
Evidence-based race fueling adapted to your weight, duration, elevation and gut tolerance, following IOC/ISSN guidelines, plus recovery nutrition timing and carbohydrate periodization.
425 documents (consensus statements, meta-analyses, systematic reviews, controlled trials, cohort studies) across 14 domains: training methodology, running form and biomechanics, injury prevention, medical safety, nutrition, mental performance, physiology, runner populations, cross-training, sleep and recovery, environmental factors, load management, trail running and multisport. Each document carries its level of evidence and status, and search ranks a recent, better-supported recommendation above an older or weaker one. New documents are added weekly, after a human check of the consensus, and only from legal open-access texts.
Try it free, with no account, at leotraining.app/lab: ask any running science question and get strictly cited answers.
Leo searches past history before advising and references specific conversations: "Last week you mentioned calf tightness and your volume is up 30% — let's be careful." After three months, Leo holds a coaching record no new app can replicate.
Not just mileage. Leo inspects six wear zones (outsole, lateral midsole, medial midsole, upper, heel, insole). Wear patterns reveal biomechanical signals, which feed back into body-signal tracking.
VO2max cross-validated from several methods with confidence intervals; pace and heart-rate zones derived from your physiology, with cycling power zones when an FTP is set.
Nine animal archetypes (Wolf, Mountain Goat, Turtle, Phoenix, Hawk, Bear, Fox, Cheetah, Otter) computed from nine real training dimensions — not a personality quiz. They evolve through three stages and shape how Leo talks to you.
Cycling, swimming, hiking, skiing: each session gets a role (recovery, aerobic development, muscular reinforcement, injury prevention) and counts in your weekly load.
All sources connect from one hub in the app.
| Source | Status | What it does |
|---|---|---|
| Strava | Live | Read-only sync, activities arrive in real time via webhooks. |
| Suunto | Live | Reads your watch activities, and pushes structured sessions back to the watch via SuuntoPlus Guides. |
| Polar | Live | Reads your activities via Polar AccessLink (read-only). |
| COROS | Live | Reads your activities and their laps, with six months of history on first connection. |
| Garmin | Live | Reads your Garmin Connect activities. |
| Apple Health / Health Connect | Live | Imports workout history through the native iOS and Android apps. |
| Channel | Description |
|---|---|
| iOS & Android | Native apps on the App Store and Google Play, with push notifications and health-data import. |
| Web app | Chat, training dashboard, character, race countdown and performance metrics at leotraining.app. Installable as a PWA. |
| Telegram | Message Leo from your everyday messaging app. Same memory, same tools, same coach. |
| ChatGPT, Claude, Mistral | Connect Leo through MCP and your assistant gets full access to your training. Leo is listed in the official ChatGPT plugin directory. |
The Arena is not a competition: no ranking, nobody sees what you missed, and the community crosses each stage together.
One subscription with all the coaching included. The amount is the same in USD, EUR, GBP and CHF.
Every new subscription starts with 7 free days: a card is required, nothing is charged before day seven, and cancelling takes one tap. The 7 free days are granted once per account; a subscription that starts without them is covered by a 14-day money-back guarantee. Creating an account, connecting a source and the first conversation with Leo cost nothing.
On iOS, subscriptions go through Apple In-App Purchase; web and Android use Stripe with a self-service portal.
Leo Training is a hosted remote MCP server — nothing to install. Connect it to any MCP-compatible client (ChatGPT, Claude, Mistral, Cursor, Windsurf and more).
Connecting is open to any signed-in runner. A new account is offered the 7-day trial on the authorization page, once, when it links the assistant; after that the conversation never stops to ask for payment, and no purchase link is ever sent inside the assistant.
https://mcp.leotraining.app/mcpStep-by-step guides: ChatGPT · Claude (custom connector, works on every plan) · other clients
{
"mcpServers": { "leo-training": { "url": "https://mcp.leotraining.app/mcp" } } }
| Tool | Description |
|---|---|
get_coaching_briefing | Full coaching context: profile, recent activities, training load, alerts, readiness, character. |
athlete | Runner profile and character: body metrics, preferences, character recalculation. |
activity | Query and annotate synced activities, record feedback. |
training | Training plans and sessions: create, modify, track adherence. |
create_my_plan | Builds a training plan from a short brief (goal, race, date); the server sizes it from the runner's real history. |
register_plan | Imports the plan a runner already follows (own plan, club coach) so Leo can track and adapt it. |
body_signals | Body observations, setbacks and daily readiness check-ins. |
shoes | Shoe collection, six-zone wear inspections, mileage and retirement. |
race | Full race lifecycle: discovery via web search, registration, preparation, results, debrief. |
race_performance | Race-time estimates and VO2max from training data, trail-adjusted, tracked over time. |
knowledge |
冒頭だけを表示しています。続きはリポジトリで読めます