关于 Leo - Running Coach
Leo Training 是面向跑步、越野跑和铁人三项的训练服务,根据同步的训练记录和每日反馈制定并调整计划。其 MCP 服务向兼容的 AI 客户端提供教练工具和运动科学资料库。
主要功能
- 01依据训练历史制定计划
- 02每日调整配速和计划
- 03跟踪状态与身体信号
- 04赛事准备和成绩估算
- 05鞋具磨损分析
- 06按证据等级检索运动科学资料
适用场景
- 01日程变化后调整训练计划
- 02训练前检查疲劳程度和身体信号
- 03结合赛道信息准备目标赛事
- 04通过引用来源查询运动科学问题
MCP 相关
托管的远程 MCP 服务提供运动员档案、活动、计划、状态、鞋具、赛事、资料检索和训练记忆等教练工具。兼容客户端登录并授权后,可连接远程端点。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.leotraining.app/mcpclaude mcp add --transport http coachleo https://mcp.leotraining.app/mcp{"mcpServers":{"coachleo":{"type":"http","url":"https://mcp.leotraining.app/mcp"}}}在 Cursor 中打开{"servers":{"coachleo":{"type":"http","url":"https://mcp.leotraining.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"coachleo":{"type":"http","url":"https://mcp.leotraining.app/mcp"}}}{"mcpServers":{"coachleo":{"serverUrl":"https://mcp.leotraining.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Leo Training
Leo 是你的跑步、越野跑和铁人三项教练。他会读取你在 Strava、Suunto、Polar、COROS、Garmin、Apple Health 或 Health Connect 中的真实训练数据,根据你实际跑过的内容制定计划,并每天根据你的实际感受调整计划。
可在 iOS、Android、网页和 Telegram 上使用,也可通过 MCP 在 ChatGPT、Claude 和 Mistral 中使用。每条建议都以包含 425 份运动科学文档的知识库为依据,这些文档按证据等级划分,涵盖 14 个领域。
网站 · 关于 · 实验室(免费科学问答) · 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 不是一个根据你输入的内容编写通用计划的聊天机器人。他会从你的数据中推断你的训练模式,根据你的真实跑步记录每天重新计算配速,并通过对话调整计划。
如何开始
- 在 leotraining.app 创建账户或下载应用——可使用电子邮件、Google 或通过 Apple 登录
- 连接训练数据来源(Strava、Suunto、Polar、COROS、Garmin、Apple Health 或 Health Connect)
- 和 Leo 交谈——他已经了解你的训练情况,并会根据你的真实跑步记录拟定计划框架,无需你填写表格
Leo 的不同之处
数据优先
Leo 从不问“你每周跑多少公里?”——他已经知道。Strava 活动会通过 webhook 实时传入;其他来源则会自动同步。你打开对话时,Leo 已经读取了你近期的活动、每周训练量及其趋势、休息日、计划完成情况和目标赛事。
根据真实跑步记录制定配速,每天更新
轻松跑、节奏跑、间歇跑和长距离跑的配速均根据近期训练得出,并每天重新计算——没有通用模板,也没有一成不变的数值。你的 Zone 2 根据你自己的心率和配速分布确定。
适合你生活的计划
严格限制会真正得到遵守,而不只是记录下来:“我只能在周二、周四和周日跑步”“每周最多 40 km”“不跑间歇”。日程发生变化时,Leo 会通过对话重组计划,同时确保计划与你的赛事目标保持一致。
根据感受判断状态,而不是依靠传感器
疲劳和状态评估基于你的实际感受——通过简短的状态确认和一次点击记录训练强度——而非 HRV 胸带或睡眠戒指。大多数过度训练无法被传感器察觉,却能在 30 秒的对话中显现出来。
依据多项指标预防过度训练
Leo 从不依赖单一指标。他会综合参考训练量趋势、训练量增长速度、休息日、主观疲劳、反复出现的身体信号以及计划完成情况。应对措施循序渐进:观察、调整训练课、重组训练周,或建议咨询专业人士。
安全第一
制定任何计划前都会进行医疗和年龄方面的限制检查;发生受伤或患病后,则会启用恢复跑步方案。
跑步、越野跑和铁人三项
跑步是首要项目,包括公路跑和越野跑。需要时,Leo 也会制定铁人三项、铁人两项、游泳自行车两项和游跑两项计划:根据比赛各赛段安排计划,编写骑行训练(已知 FTP 时按功率,否则按心率和主观强度)和游泳训练(测试后根据临界游泳速度安排),安排组合训练,并将三项运动的训练负荷合并计算。他不会预测多赛段比赛的总完赛时间。
通过网络搜索备战比赛
只要说“我要参加 UTMB CCC”,Leo 就会查找真实的比赛数据:日期、距离、爬升、地形和 GPX 赛道。他会将赛道剖面与你的训练情况进行分析对照,并使用多种模型(生理耐力指数、Riegel、Cameron、Tanda)估算你的完赛时间,同时根据爬升情况调整越野跑预测。
未报名比赛时的比赛时间估算
Leo 会仅根据训练数据持续估算你在不同距离上的比赛时间,并追踪其变化,让你了解自己的体能趋势。
运动营养
依据 IOC/ISSN 指南,根据你的体重、运动时长、爬升和肠胃耐受度制定有科学依据的比赛补给方案,并提供恢复营养摄入时机和碳水化合物周期化建议。
按证据等级划分的科学知识库
涵盖 14 个领域的 425 份文献(共识声明、荟萃分析、系统综述、对照试验、队列研究):训练方法、跑姿与生物力学、伤病预防、医疗安全、营养、心理表现、生理学、跑者群体、交叉训练、睡眠与恢复、环境因素、负荷管理、越野跑和多项运动。每份文献都标注证据等级和状态;搜索结果会优先显示较新且证据更充分的建议,而非过时或证据较弱的建议。每周都会新增文献,经过人工核查共识后,仅采用合法的开放获取文本。
前往 leotraining.app/lab 免费试用,无需账号:询问任何跑步科学问题,即可获得严格注明引用来源的回答。
持续的教练记忆
Leo 会在提供建议前搜索过往记录,并引用具体对话:“你上周提到小腿发紧,而且训练量增加了 30%——我们要谨慎一些。”三个月后,Leo 已积累的教练记录是任何新应用都无法复制的。
鞋子磨损分析
不只是统计里程。Leo 会检查六个磨损区域(外底、外侧中底、内侧中底、鞋面、后跟、鞋垫)。磨损模式能揭示生物力学信号,并反馈到身体信号追踪中。
VO2max 和训练区间
通过多种方法交叉验证 VO2max,并提供置信区间;根据你的生理状况划分配速和心率区间,设置 FTP 后还可划分骑行功率区间。
跑步角色
九种动物原型(狼、山羊、海龟、凤凰、鹰、熊、狐狸、猎豹、水獭)根据九个真实训练维度计算得出,并非性格测试。它们会经历三个阶段,并影响 Leo 与你交流的方式。
目标明确的交叉训练
骑行、游泳、徒步、滑雪:每次训练都会分配一个作用(恢复、有氧能力提升、肌肉强化、伤病预防),并计入每周训练负荷。
连接你的数据
你可以在应用中的一个中心位置连接所有数据源。
| 来源 | 状态 | 功能 |
|---|---|---|
| Strava | 实时 | 只读同步,通过 Webhook 实时接收活动数据。 |
| Suunto | 实时 | 读取手表上的活动,并通过 SuuntoPlus Guides 将结构化训练课程推送到手表。 |
| Polar | 实时 | 通过 Polar AccessLink 读取活动数据(只读)。 |
| COROS | 实时 | 读取活动及其分段数据;首次连接时可获取六个月的历史记录。 |
| Garmin | 实时 | 读取 Garmin Connect 活动数据。 |
| Apple Health / Health Connect | 实时 | 通过原生 iOS 和 Android 应用导入训练记录。 |
随处可用
| 渠道 | 描述 |
|---|---|
| iOS 和 Android | 可在 App Store 和 Google Play 下载原生应用,支持推送通知和健康数据导入。 |
| Web 应用 | 在 leotraining.app 聊天、查看训练仪表盘、角色、比赛倒计时和表现指标。可安装为 PWA。 |
| Telegram | 在日常使用的聊天应用中给 Leo 发消息。记忆相同、工具相同、教练相同。 |
| ChatGPT、Claude、Mistral | 通过 MCP 连接 Leo,你的助手即可全面访问训练信息。Leo 已列入 ChatGPT 官方插件目录。 |
社区:竞技场
- 第 02 赛季“驿传之路” — 传说中的日本之旅,分为七个阶段,以集体接力的形式展开:每位跑者记录一次训练,都会让旅程继续前进。
- 个人任务 — 与你的训练维度和角色相关的个人挑战。
- 社交动态 — 以训练过程为核心,而非追逐最快成绩。
竞技场不是比赛:没有排名,也没人会看到你错过了什么,整个社区会共同完成每个阶段。
定价
一项订阅,包含所有教练服务。美元、欧元、英镑和瑞士法郎的金额相同。
- 按月:每月 9.99(创始会员价格;标准价格为 12.99)
- 按季度:每季度 26.99(每月 8.99)
- 按年:每年 79.99(每月 6.67)
每项新订阅都从 7 天免费试用开始:需要提供银行卡,七天前不会扣费,取消只需点按一次。每个账户仅可享受一次 7 天免费试用;未享受免费试用而开始的订阅受 14 天退款保证保障。创建账户、连接数据来源以及与 Leo 首次对话均免费。
在 iOS 上,订阅通过 Apple App 内购买完成;网页和 Android 使用 Stripe,并提供自助服务门户。
MCP 服务(面向开发者)
Leo Training 是一个托管式远程 MCP 服务——无需安装。可将其连接到任何兼容 MCP 的客户端(ChatGPT、Claude、Mistral、Cursor、Windsurf 等)。
任何已登录的跑者都可以连接。新账户在关联助手时,可在授权页面领取一次 7 天试用;此后,对话绝不会中断并要求付款,也绝不会在助手中发送购买链接。
快速设置
- 打开 MCP 客户端的设置
- 添加远程服务:
https://mcp.leotraining.app/mcp - 使用 Leo Training 账户登录并批准连接
- 开始对话——教练工具已准备就绪
分步指南: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 | 跑鞋收藏、六区域磨损检查、里程和退役情况。 |
race | 比赛完整流程:通过网页搜索发现赛事、报名、备赛、赛果、赛后复盘。 |
race_performance | 根据训练数据估算比赛成绩和 VO2max,针对越野跑进行调整,并跟踪变化。 |
knowledge | 在包含 425 份文档的知识库中进行语义与全文混合搜索。 |
memory | 跨会话的训练指导记忆:决策、背景和一致性。 |
get_skill_workflow | 加载一个用于复杂场景、串联多个工具的训练指导工作流。 |
支持 MCP Apps 的客户端还可使用可视化卡片:今日主页、计划周和训练周期、训练课程分析、目标比赛、比赛成绩预测和训练日志。
训练指导工作流
- 新手引导 — 先分析数据:Leo 会先推断你的模式,再提出问题
- 活动后分析 — 赛后复盘,包括跑鞋磨损推断和身体感受记录
- 执行情况与感受检查 — 快速检查准备度和训练执行情况
- 身体信号分析 — 依据引用来源评估受伤风险
- 过度训练监测 — 多项指标负荷分析,并提供分级提醒
- 每周回顾 — 训练总结、角色特质更新、计划调整
- 自适应训练计划 — 根据真实配速制定计划,并验证约束条件
- 比赛规划 — 获取网页赛事数据、分析 GPX、安排减量训练
- 赛后复盘和赛后恢复 — 分析赛果并安全恢复训练
- 深入研究 — 针对具体问题搜索知识库
- 跑鞋磨损分析 — 六区域检查与生物力学模式分析
- 角色揭晓 — 分配跑步角色
- 竞技场 — 任务和集体赛季
身份验证
完整支持 OAuth 2.1:
- 发现:
https://mcp.leotraining.app/.well-known/oauth-authorization-server - 动态客户端注册(DCR)
- 使用 S256 的 PKCE
- 令牌刷新和撤销
隐私与数据
- 托管于芬兰(Hetzner,欧盟)
- HTTPS/TLS 加密
- 训练数据源为只读(你选择推送到手表的训练课程除外)
- 严格隔离每位用户的数据
- 符合 GDPR — 可按需导出和删除数据
- 你的数据绝不会用于训练 AI 模型
链接
创于阿尔卑斯山。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。