| Invalid Date
Words 0Read Time≈ 1 min
type
Post
status
Published
date
Oct 4, 2026
slug
summary
佳明的跑步数据个人拿不到,我绕道跑鸭开放的 MCP 服务,给自己搭了一套会看天气、能动态调整的训练安排。也说说 AI 教练补不上的那块。
tags
跑步
MCP
自动化
AI
训练计划
DSH 自动化实践
category
DSH
icon
password
url

佳明不给我数据,我绕道 MCP 给自己搭了套跑步 SOP

我的理念很简单:有一个 iOS App 叫「跑鸭 · RunYay」,我买的时候好像还是刚开始的买断制,几十块钱一个。现在它已经支持 MCP 了。
它这个 MCP 解决了什么?
我平常的跑步数据,走佳明国际或者国行账号,个人想拿到是非常难的。我查过,这需要企业机构认证,个人认证不了。我也试过逆向、试过网上各种开源方案,对个人来说都很麻烦,而且还有一更新就封号的风险,所以不想再继续折腾、浪费时间。
佳明有自己的数据生态在里面,它不像高驰那样开放。
notion image
图 1|跑鸭自己已经有训练负荷分析(CTL / ATL / TSB)和自己的课程体系。我接的是这些数据。

一、佳明和高驰,差在两件事

核心算法不同。 佳明的核心竞争力就是它的跑步数据算法,所以它不会轻易把核心数据开放出去;高驰没有这些核心的跑步算法。
商业模式不同。 佳明有自己专属的运动数据套餐服务,靠卖服务来赚钱,所以它不会轻易开放;高驰没有这些增值服务可以往外卖套餐,数据开不开放只是一个加分项。
所以我就只能找已有的方案,通过跑鸭开放的 MCP 服务来配置。

二、接进来四步

  1. 创建密钥。 在设置里生成密钥。
  1. 安装插件。 下载我的 DSH MCP 管理插件,或者下载其他支持 MCP 的管理插件。
  1. 配置 Agent。 把提示词复制给 DeepSeek Harness,直接在对话框里让它配置。
  1. 等待完成。 配置只需要一步,你在原地等着就行,它会自动完成。完成后对话框会给提示,你就可以直接问它有什么能力了。
我看了一下,它可以读取数据、创建和修改训练计划。这打开的空间就很大了——我可以联动 DSH 里的微信机器人,还可以联动滴答清单和 flomo。
notion image
图 2|跑鸭「连接与授权」页里就两个入口:复制服务地址,或者生成手动密钥。
notion image
图 3|连接建好之后可以逐项开关权限:读跑步数据、读训练计划、写训练计划。密钥只在创建时显示一次。
notion image
图 4|配好之后 DSH 报回来的能力清单:7 个工具,读 4 个、写 2 个、品牌 1 个。

三、我想让它每天做的事

我先把流程拆成六件事:
  1. 约定基础信息。 把我的生活作息和跑步习惯跟它说清楚。比如周一到周五 9 点到 6 点上班;清晨 5 点半到 7 点、晚上 7 点半到 9 点可以安排跑步;周末可以安排长距离。
  1. 执行定时任务。 根据我定好的训练计划,每天跑一个定时任务,去获取当天所在地的天气。
  1. 自动生成安排。 结合作息习惯和第二天的天气,每天自动跑出具体的安排。
  1. 动态调整与同步。 跑完以后动态调整训练计划,并写回跑鸭。
  1. 微信通知。 我不一定每天都打开跑鸭,所以让它通过微信机器人发简报——今天天气怎么样、适不适合跑、安排在几点几分、配速多少、心率在哪个区间。
  1. 自动化联动。 改完计划同步到跑鸭后,让微信提醒我去同步手表;同步完,再让它把任务更新到滴答清单。
notion image
图 5|我自己画的执行链:取天气 → 对照实际跑没跑 → 决定改不改 → 拼简报 → 建滴答任务。
notion image
图 6|这条链上的决策环节:每天固定时间的一次看板会谈,只看今天和明天。
notion image
图 7|落在微信里的那份简报:天气窗口、推荐时段、配速、心率区间都在。
能把这些串起来,好处在于动态调整。状态不好时,直接跟 AI 说一声,它马上调整,我再把新计划同步到手表;执行过程中有什么问题、状态有起伏,也可以直接跟它说。

四、它真正解决的是什么

佳明或者高驰的手表都做不到动态调整。它们不能通过语音调整,给出的建议全部来自手表传感器采集的数据——拿不到你主观上的状态,也就没法根据主观状态调整。它们的计划定得很死,做不到按天气、状态、工作作息做个性化定制。
通用计划只能参考,不能全部照搬。 运动是非常个性化的安排:每个人有自己的状态、阈值,还有日常的作息、计划、饮食。拿一套通用的训练计划去套,非常不科学。接入 MCP 解决的正是这一点——它能根据你的情况动态调整,去契合你的个人安排。这才是私人健身教练真正的意义。
notion image
图 8|跑鸭里能看到它写的计划,卡片上标着「AI 生成 · dsh」,状态是「未发送到设备」。
notion image
图 9|计划写进跑鸭之后,发到手表还是要自己点一下。

五、这一版又加了什么

目前我又修改了一版:按工作日和非工作日来安排,同时结合天气。如果天气不好,它会提示哪个窗口是补量的窗口,然后给出室内替代户外的方案——室内踩单车、力量训练、有氧拳击。遇到天气或者额外的突发情况,它会建议我换成这几项运动,从而多了一个容错机制。

六、AI 教练和真人教练,边界在哪

私人教练依旧非常重要,因为他可以根据你的个人情况,来做个性化、私人化、科学的定制。
接入 MCP、用 AI 也可以实现这部分需求,少的那部分,是私人健身教练的情绪价值——比如在你不行的时候,给你一个建议或者情绪上的鼓励。这其中有取舍,但我觉得时至今日,私人健身教练(包括私人运动教练)依旧有存在的价值。
如果你的动手能力强,或者有相关的专业知识,也可以自己用 AI 来做一个私人教练,而且它还能完完全全 24 小时跟踪你的情况。唯一不同的一点是:AI 不会主动来问你。 你需要像对待一个普通朋友一样,把所有的感受和情况都一五一十地先说一遍,然后它才会调整。当然,你也可以写一个提示词,让它来动态询问你——这些都是提示词的事情,没有什么难度。
notion image
图 10|它读了 9 月的实际跑量之后,直接指出「你 9 月的真问题不是量不够,是轻松跑不够慢」。
notion image
图 11|改完整月课表,它不会自己动手,会停下来等你点头,再一次性推完。

如果只记三条

通用课表只能参考,不能照搬。 它不知道你的状态、阈值、作息和饮食。
动态调整的前提是你能说清楚。 AI 可以 24 小时跟着你,但它不会主动来问——你得先把感受说给它听,或者写个提示词让它定期来问。
AI 补不上的是情绪价值。 你不行的时候,真人教练能给你一句鼓励,这部分 AI 目前给不了。
如果你连话都说不清楚,那没办法,还是老老实实请一个真人的私人健身教练。
Loading...
Catalog