프로토타입 · 미리 보기: 공식 레지스트리의 모든 서버를 담고 있으며 30분마다 동기화해요. 리뷰와 계정 기능은 다음 단계에서 열려요.
PopNx MCPAI를 쓰는 사람을 위한 MCP 서버 · 쉬운 말로 설명해요

Leo Training

제작자: leo-runningcoach버전 1.1.0i★ –i클라우드에서 실행
레지스트리 이름io.github.leo-runningcoach/coachleo

설치

개요

제작자가 쓴 설명(영어 원문)

Running, trail and triathlon coach. Reads Strava, Garmin, COROS, Suunto, Polar. Adapts to your feel.

PopNx MCP의 세 기둥

이 세 가지는 절대 하나의 점수로 합치지 않아요. 의견, 측정, 인기는 서로 다른 것이니까요.

할 수 있는 일

이 서버는 아직 쉬운 말로 된 요약을 쓰지 못했어요. 아래는 레지스트리에서 읽어 온 사실이에요.

  • 연결 방식: 클라우드에서 실행
  • 전송 방식: Streamable HTTP
  • 카테고리: 기타

설치

쓰고 있는 AI 앱을 고른 다음 설정을 복사하세요.

설치하기 전에

  • 기본 점검: 1개 중 1개 통과
  • 제작자의 서버에서 실행돼요. 내가 요청한 내용은 제작자의 서버를 거쳐요.
  • 레지스트리에 입력해야 할 키가 나와 있지 않아요.

필요한 것

어떤 앱을 쓰세요?

위에서 앱을 고르세요. 기억해 두었다가 다음부터는 버튼에 “…에 설치”라고 표시해요.

웹, 데스크톱, 모바일의 Claude에서 쓸 수 있어요:

  1. Settings → Connectors 열기
  2. Add custom connector 누르기
  3. 아래 주소를 붙여 넣고 Add 누르기
  4. 로그인하라고 하면 제작자의 서비스에 로그인하기
SettingsConnectors1+ Add2https://…3
https://mcp.leotraining.app/mcp

터미널에서 이 명령어를 실행하세요

claude mcp add --transport http coachleo https://mcp.leotraining.app/mcp

Cursor에서 열기

또는 설정을 직접 복사하기

프로젝트의 .cursor/mcp.json 또는 ~/.cursor/mcp.json에 붙여 넣으세요

{
  "mcpServers": {
    "coachleo": {
      "url": "https://mcp.leotraining.app/mcp"
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

VS Code에서 열기

또는 설정을 직접 복사하기

프로젝트의 .vscode/mcp.json에 붙여 넣으세요

{
  "servers": {
    "coachleo": {
      "type": "http",
      "url": "https://mcp.leotraining.app/mcp"
    }
  }
}

브라우저가 앱을 열지 물어본 다음, 앱이 설정을 보여 주고 확인을 요청해요. 키 값은 비워 두니 직접 입력하세요.

ChatGPT는 인터넷에 있는 서버에만 연결할 수 있어요:

  1. 웹에서 ChatGPT 열기 → Settings → Connectors (Apps)
  2. Create 또는 Add 누르기(일부 요금제는 먼저 Advanced에서 Developer mode를 켜야 해요)
  3. 아래 주소를 붙여 넣고 이름을 정한 뒤 저장하기
  4. 로그인하라고 하면 제작자의 서비스에 로그인하기
SettingsConnectors1+ Create2https://…3
https://mcp.leotraining.app/mcp

메뉴 이름은 요금제나 시기에 따라 조금 다를 수 있어요.

선택한 앱은 이 기기의 쿠키에만 저장돼요. 계정은 필요 없어요.

이 설정은 제작자의 레지스트리 정보로 만들었어요. README와 다르면 README를 따르세요.

할 수 있는 일

아직 이 서버의 도구 목록을 읽지 않았어요. 엔드포인트는 차례대로 돌아가며 점검해요.

기본 점검i

누구나 볼 수 있는 정보를 점검했고, 코드는 읽지 않았어요. 해당하지 않는 항목은 개수에서 뺐어요. · 2026년 11월 7일 점검

  • ✓ 통과

    제작자와 저장소 일치

    레지스트리 이름이 GitHub 계정 leo-runningcoach 기준으로 확인되었고, 이 계정이 저장소를 소유하고 있어요

  • … 아직 점검 안 함

    계속 관리되고 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • … 아직 점검 안 함

    라이선스 있음

    아직 GitHub에서 이 저장소를 읽어 오지 않았어요

  • … 아직 점검 안 함

    엔드포인트 응답

    아직 점검하지 않았어요. 엔드포인트는 차례대로 돌아가며 점검해요

  • … 아직 점검 안 함

    OAuth로 로그인

    아직 점검하지 않았어요. 엔드포인트는 차례대로 돌아가며 점검해요

  • … 아직 점검 안 함

    도구 설명에 숨겨진 지시 없음

    아직 점검하지 않았어요. 엔드포인트를 점검할 때 도구 목록을 읽어요

기타 카테고리의 다른 서버와 비교i

  • 이 카테고리의 다른 서버 18329개 중 0%보다 스타가 많아요
  • 이 카테고리의 다른 서버 18329개 중 65%보다 최근에 레지스트리에 공개됐어요
  • 기본 점검 결과가 이 카테고리의 다른 서버 18329개 중 100%와 같거나 더 좋아요

레지스트리에서 이 카테고리의 활성 서버 전체와 비교했어요. 스타는 게시자가 저장소를 소유한 경우에만 세요.

자주 묻는 질문

Leo Training, 안전한가요?

해당하는 기본 점검 1개 중 1개를 통과했어요. 코드는 읽지 않았어요. 키나 토큰을 넣기 전에 서버가 어떤 권한을 요구하는지 확인하고, 꼭 필요한 권한만 있는 키를 쓰세요.

어떤 키나 코드가 필요한가요?

레지스트리에 필수 키가 나와 있지 않아요. 다만 처음 쓸 때 로그인을 요구하는 서버도 있어요.

내 컴퓨터에서 실행되나요, 클라우드에서 실행되나요?

제작자의 클라우드에서 실행돼요. 설치 없이 인터넷으로 연결하지만, 보내는 내용은 제작자의 서버를 거쳐요.

아직 관리되고 있나요?

GitHub 저장소는 마지막으로 – 변경됐고, 최신 버전(1.1.0)은 24일 전 레지스트리에 올라왔어요.

어떤 앱에서 쓸 수 있나요?

Claude Desktop, Claude Code, Cursor, VS Code처럼 MCP를 지원하는 앱에서 쓸 수 있어요. URL로 연결되기 때문에, 원격 MCP 서버를 지원하는 앱(예: 개발자 모드의 ChatGPT)에서도 쓸 수 있어요.

대신 쓸 수 있는 건 뭐가 있나요?

같은 카테고리에는: Spec Driven Development, Remote Desktop Commander, Excaliself

대안

같은 카테고리에서 다른 제작자가 만든 서버예요. 스타 순으로 정렬했어요.

카드 보는 법:★ GitHub 스타i세 기둥: 리뷰 · 점검 · 사용 정도i업데이트 = 최신 버전을 레지스트리에 공개한 날i

Spec Driven Development

제작자: formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

내 컴퓨터에서 실행★ 440MIT14개월 전 업데이트
설치

Remote Desktop Commander

제작자: desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

클라우드에서 실행★ 211그저께 업데이트
설치

Excaliself

제작자: maciekzygmunt

Find, read, create, edit, and organize Excalidraw drawings in your self-hosted Excaliself instance.

클라우드에서 실행오늘 업데이트
설치

제작자의 README

README 열기

제작자의 저장소에서 쓰인 그대로 가져왔어요. 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.ai and mcp.coachleo.ai keep working during the transition, but new integrations should use leotraining.app and mcp.leotraining.app.


What is Leo Training?

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.

How to get started
  1. Create an account at leotraining.app or download the app — email, Google, or Sign in with Apple
  2. Connect a training source (Strava, Suunto, Polar, COROS, Garmin, Apple Health or Health Connect)
  3. Talk to Leo — he already knows your training, and drafts the skeleton of your plan from your real runs before you enter a card

What makes Leo different

Data first

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.

Paces from your real runs, updated every day

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.

Plans that fit your life

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.

Readiness by feel, not by sensor

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.

Overtraining prevention on several indicators

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.

Safety first

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, trail and triathlon

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.

Race preparation with web search

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.

Race-time estimates without a race

Leo keeps estimating your race times across distances from training data alone, and tracks them over time so you can see your fitness trend.

Sports nutrition

Evidence-based race fueling adapted to your weight, duration, elevation and gut tolerance, following IOC/ISSN guidelines, plus recovery nutrition timing and carbohydrate periodization.

A scientific knowledge base, graded by level of evidence

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.

Persistent coaching memory

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.

Shoe wear analysis

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 and training zones

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.

Running characters

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.

Cross-training with a purpose

Cycling, swimming, hiking, skiing: each session gets a role (recovery, aerobic development, muscular reinforcement, injury prevention) and counts in your weekly load.


Connect your data

All sources connect from one hub in the app.

SourceStatusWhat it does
StravaLiveRead-only sync, activities arrive in real time via webhooks.
SuuntoLiveReads your watch activities, and pushes structured sessions back to the watch via SuuntoPlus Guides.
PolarLiveReads your activities via Polar AccessLink (read-only).
COROSLiveReads your activities and their laps, with six months of history on first connection.
GarminLiveReads your Garmin Connect activities.
Apple Health / Health ConnectLiveImports workout history through the native iOS and Android apps.

Available everywhere

ChannelDescription
iOS & AndroidNative apps on the App Store and Google Play, with push notifications and health-data import.
Web appChat, training dashboard, character, race countdown and performance metrics at leotraining.app. Installable as a PWA.
TelegramMessage Leo from your everyday messaging app. Same memory, same tools, same coach.
ChatGPT, Claude, MistralConnect Leo through MCP and your assistant gets full access to your training. Leo is listed in the official ChatGPT plugin directory.

Community: the Arena

  • Season 02, "The Ekiden Road" — seven stages across a Japan of legend, run as one collective relay: every session a runner logs moves the road forward.
  • Solo quests — personal challenges tied to your training dimensions and your character.
  • Social feed — built on the grammar of process, not chrono-chasing.

The Arena is not a competition: no ranking, nobody sees what you missed, and the community crosses each stage together.


Pricing

One subscription with all the coaching included. The amount is the same in USD, EUR, GBP and CHF.

  • Monthly: 9.99 per month (founding-member rate; standard rate 12.99)
  • Quarterly: 26.99 per quarter (8.99 per month)
  • Yearly: 79.99 per year (6.67 per month)

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.


MCP server (for developers)

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.

Quick setup
  1. Open your MCP client's settings
  2. Add a remote server: https://mcp.leotraining.app/mcp
  3. Sign in with your Leo Training account and approve the connection
  4. Start talking — the coaching tools are ready

Step-by-step guides: ChatGPT · Claude (custom connector, works on every plan) · other clients

JSON config
{

"mcpServers": { "leo-training": { "url": "https://mcp.leotraining.app/mcp" } } }

Coaching tools
ToolDescription
get_coaching_briefingFull coaching context: profile, recent activities, training load, alerts, readiness, character.
athleteRunner profile and character: body metrics, preferences, character recalculation.
activityQuery and annotate synced activities, record feedback.
trainingTraining plans and sessions: create, modify, track adherence.
create_my_planBuilds a training plan from a short brief (goal, race, date); the server sizes it from the runner's real history.
register_planImports the plan a runner already follows (own plan, club coach) so Leo can track and adapt it.
body_signalsBody observations, setbacks and daily readiness check-ins.
shoesShoe collection, six-zone wear inspections, mileage and retirement.
raceFull race lifecycle: discovery via web search, registration, preparation, results, debrief.
race_performanceRace-time estimates and VO2max from training data, trail-adjusted, tracked over time.
knowledge

앞부분만 보여 드려요. 나머지는 저장소에서 읽어 보세요

PopNx에게 묻기