Сайт строится в открытую · EXP-001
EXP-004Build✓ подтвердилосьTechnologyAISelf

Garmin → Claude: AI читает мои тренировки сам

MCP-сервер Garmin на своём VPS: Claude и Hermes читают тренировки, сон и пульс напрямую.

Результат
✓ Гипотеза подтвердилось

Работает. На марафоне план, собранный с AI, ошибся на 3 минуты (1,4%), встроенный прогноз Garmin — на 29. Ограничения: ответы не влезают в чат, HRV и readiness коннектор не отдал, бёрпи часы не считают.

Что получилось

Подключение работает. Claude и мой агент Hermes читают Garmin напрямую: тренировки по кругам, пульс, каденс, сон, VO₂max, рекорды. Я больше не пересказываю AI свои пробежки. На этом стоят два эксперимента: Московский марафон из 3:30 и 100 бёрпи каждый день.

схема рисуется…
22
инструмента у коннектора; в деле были 8
10+
обрывов связи с MCP за 9 дней подготовки
данные не терялись
29 мин
ошибка прогноза самих часов на марафон
3 мин
ошибка плана, собранного с AI

Проверка на реальном решении

Вопрос был конкретный: на что ставить рекорд 26–27 сентября — на десятку или на марафон? За девять дней в одном чате Claude вытащил историю с июня, сверил её с 11 официальными протоколами стартов, добрал погоду и пункты питания. После этого он закрыл цель «десятка из 40» и собрал план на марафон.

Шанс выбежать из 3:30 — как он менялся с данными
0%25%50%75%100%21.09 · только Garmin23.09 · + протоколы стартов24.09 · + прогноз жары

Каждый новый источник снижал оценку. Garmin один рисовал форму лучше, чем она была на официальных стартах.

Данные таблицей
датаОценка AI
21.09 · только Garmin50%
23.09 · + протоколы стартов38%
24.09 · + прогноз жары33%
Прогноз27.09
Прогноз часов Garmin (21.09)4:01:113:32:00✕ мимо
План с AI: финиш3:293:32:00, ошибка 1,4%≈ почти
План с AI: отсечка 30 км2:28:402:28:56✓ сбылось
Пульс км 1–5 / 11–30≤ 145 / ≤ 150145 / 150✓ сбылось
Десятка из 40 минутзакрытабежал трусцой: 49:01✓ сбылось
Открытие

Прогноз Garmin ошибся на 29 минут: три недели подряд он учился на моих пробежках в дубайской жаре. Ещё хуже с «рекордами»: полумарафон 1:41:35 в часах оказался тренировкой с перемером GPS, а на старте было 1:43:48. AI полезен не тем, что умнее часов, а тем, что может проверить часы протоколами, погодой и здравым смыслом.

Что коннектор отдаёт, а что нет

  • Отдаёт: круги с темпом, пульсом, каденсом, длиной шага и высотой; зоны; training effect и load; VO₂max; рекорды; сон со стадиями; пульс покоя; Body Battery; вес.
  • Не отдал ни разу за подготовку: HRV, training readiness, endurance и hill score. Три метрики, на которые обычно смотрят перед стартом.
  • Ответы не влезают в чат. Месяц активностей или марафон с 43 кругами превышают лимит и падают в файл, а дальше AI разбирает их кодом. Без этого эксперимент бы не состоялся.
  • Без GPS данные врут. У марафона не было трека: часы намерили 42,75 км вместо 42,195, погода к тренировке не прикрепилась. Наручный термометр завышает на 6–8 °C.
  • Бёрпи часы не считают. Тип «ВИИТ» пишет только время, пульс и нагрузку, а повторов и подходов нет.

Как собиралось

  1. 18.06.2026Garmin MCP на своём VPS

    Готовый сервер eddmann/garmin-connect-mcp в Docker. Первые попытки оставили 13 мёртвых контейнеров и дубль, открытый наружу. Рабочий привязан к localhost, снаружи доступен по секретному адресу.

  2. 20.06Первый разбор тренировок через агента
  3. 12.08Garmin — источник телеметрии Cloud Game
  4. 11.09Контейнер пересоздан — текущая версия
  5. 21–29.09Подготовка к Московскому марафону в одном чате Claude

    8 инструментов, 11 протоколов стартов, план, питание, разбор гонки и восстановления.

  6. 07.10Уборка

    Удалены дубль и 13 мёртвых контейнеров.

Что дальше: пароль Garmin лежит на сервере открытым текстом, его надо спрятать. Частые обрывы MCP могут быть связаны с нехваткой памяти на сервере до чистки 07.10 — это гипотеза, её стоит проверить.

Вопрос

Смогу ли я подключить Garmin к Claude так, чтобы AI отвечал по живым данным и помог принять реальное спортивное решение?

Зачем

Перестать пересказывать AI свои тренировки и дать ему прямой доступ к данным часов

Гипотеза

MCP-сервер Garmin на своём VPS даст Claude и агенту Hermes прямой доступ к истории тренировок, сна и пульса. Анализ по этим данным окажется точнее встроенных прогнозов часов.

Протокол

1) Поднять готовый garmin-connect-mcp в Docker на VPS, наружу — только по секретному адресу. 2) Подключить к Claude (коннектор claude.ai) и Hermes. 3) Проверить на реальном решении: подготовка к Московскому марафону 27.09.2026. 4) Сверить прогнозы с фактом.

Выводы · 3

Без разбора JSON кодом AI-анализ тренировок не работает

Месяц активностей или марафон с 43 кругами не влезают в ответ и падают в файл.

уверенность: средняядальше: Готовые сводки (неделя, гонка) на стороне сервера снимут лимит
Рекорды в часах — не результаты стартов

Полумарафон 1:41:35 в Garmin — тренировка с перемером GPS. Без официальных протоколов модель строилась бы на фантоме.

уверенность: высокая
Прогноз забегов в часах надо проверять, а не использовать

Garmin ошибся на марафоне на 29 минут: три недели учился на пробежках в дубайской жаре.

уверенность: высокая

Журнал · 5 записей

7 окт 2026архив
Уборка: удалены дубль и 13 мёртвых контейнеров Garmin
27 сен 2026архив
Марафон 3:32:00 — проверка прогноза
План с AI: 3:29, отсечка 30 км 2:28:40 → факт 2:28:56. Встроенный прогноз часов ошибся на 29 минут.
23 сен 2026архив
Garmin сверен с 11 официальными протоколами
«Рекорд» на полумарафоне 1:41:35 оказался тренировкой с перемером GPS; на старте — 1:43:48. Оценка 3:30 упала до 35–40%.
21 сен 2026архив
Первый большой разбор: на что ставить рекорд
Только по Garmin AI давал 50% на марафон из 3:30. Прогноз самих часов — 4:01:11.
18 июн 2026архив
Garmin MCP поднят на VPS
eddmann/garmin-connect-mcp в Docker, порт 8780 только на localhost; снаружи — секретный путь через nginx. Первые попытки оставили 13 незапущенных контейнеров и дубль.