whoop-ai-mcp

MCP-сервер только для чтения: восстановление, сон, HRV, нагрузка и тренировки из WHOOP в Claude, Codex и Cursor.

  • 181 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Сервер читает личные данные о здоровье: сон, пульс, HRV, тренировки, профиль и измерения тела.
  • Ответы попадают в контекст модели и облака ассистента.
Все причины и проверки

shashankswe2020-ux/whoop-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/whoop-ai-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер читает личные данные о здоровье: сон, пульс, HRV, тренировки, профиль и измерения тела.
  • Ответы попадают в контекст модели и облака ассистента.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

whoop-ai-mcp подключает ассистента к вашим данным WHOOP через официальный API разработчика и ничего не пишет. Можно спросить, как идет день, насколько необычен ваш HRV, как изменился сон за месяц, и получить недельный обзор по восстановлению, сну и тренировкам. Стандартный режим отдает 16 инструментов только для чтения: профиль и измерения тела, коллекции восстановления, сна, тренировок и циклов (по одной странице, до 25 записей), записи по идентификатору, `get_weekly_summary`, `compare_periods`, `get_trend`, `get_today`, `get_baselines` (личные нормы с перцентилями), `get_sleep_debt` и `get_calendar`. Дополнительно есть инструменты для соревновательной подготовки (Hyrox, триатлон) и локальные заметки. Агрегатный режим сужает набор до пяти сводных инструментов и скрывает записи по отдельным дням. Статистика описывает вашу историю, диагнозов и прогнозов не дает.

Для кого. Владельцам браслета WHOOP, которые хотят разбирать восстановление, сон и тренировки в Claude, Codex, Cursor, Gemini CLI или VS Code.

Подходит, если

  • Утром спрашивают, как восстановление и сон выглядят относительно собственной нормы.
  • Сравнивают две недели сна и нагрузки и ищут, что изменилось.
  • Просят недельный обзор по тренировкам и восстановлению одним ответом.
  • Оценивают накопленный недосып и стабильность режима за месяц.

Не подходит, если

  • Нужна медицинская оценка: статистика не заменяет диагноз.
  • Нет активной подписки WHOOP или приложения разработчика: без них нет доступа к API.
  • Данные нельзя показывать стороннему облаку ассистента: ответы попадают в контекст модели.

Пример запроса к агенту

Как я сегодня восстановился относительно своей нормы? Покажи сон, HRV и последнюю тренировку и сравни с прошлой неделей.

MCP

Транспорт
stdio
Авторизация
OAuth

Переменные окружения

WHOOP_CLIENT_ID обязательная
Идентификатор приложения разработчика WHOOP
WHOOP_CLIENT_SECRET обязательная, секрет
Секрет приложения разработчика WHOOP
WHOOP_MCP_PRIVACY_MODE
standard (по умолчанию) или aggregate

Ограничения

Нужны Node.js 20 или новее, действующая подписка WHOOP и приложение разработчика WHOOP с адресом возврата `http://localhost:3000/callback`. При первом запуске WHOOP открывается в браузере для подтверждения доступа. Для Claude в вебе, мобильной версии, ChatGPT и API Grok нужен удаленный сервер, готовых размещенных вариантов нет. Телеметрия отключена, пока вы ее не включите, и не содержит данных о здоровье. Версия на Rust лежит в отдельном репозитории.

Как отключить. Удалите запись whoop из конфигурации клиента и отзовите доступ приложения разработчика WHOOP на стороне WHOOP.

Частые вопросы

Как поставить whoop-ai-mcp в Claude Code?

Выполните `npx -y whoop-ai-mcp@latest setup --client=claude-code`, введите client ID и secret приложения разработчика и запустите напечатанную команду регистрации.

Пишет ли сервер что-то в WHOOP?

Нет, все инструменты WHOOP только читают. Локально можно хранить заметки к тренировкам и результаты забегов.

Что такое агрегатный режим?

Режим `WHOOP_MCP_PRIVACY_MODE=aggregate`: остаются пять сводных инструментов, записи по дням скрыты, телеметрия выключена. Это снижает объем передаваемых данных, но не делает их анонимными.

Какие клиенты поддерживаются?

Claude Desktop, Claude Code, Codex, GitHub Copilot, Gemini CLI, Cursor, VS Code, OpenClaw и Perplexity на macOS.

Нужна ли подписка WHOOP?

Да, нужна действующая подписка и приложение разработчика WHOOP, иначе доступ к API не откроется.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер открывает ассистенту данные Whoop через закрытый API приложения: сон, восстановление, нагрузка, запись тренировок

MCP-серверШирокий доступ142Звезды репозитория

Неофициальный MCP-сервер Coros: сон, HRV, нагрузка и тренировки из Training Hub и планирование занятий в календаре.

MCP-серверШирокий доступ125Звезды репозитория

Garmin Personal MCP отвечает на вопросы о сне, HRV и тренировках по данным аккаунта Garmin Connect, только чтение

MCP-серверРасширенный доступ69Звезды репозитория
Официальный

MCP-сервер для учета тренировок: Claude Desktop, Cursor и Cline читают программы, подходы, вес тела и 1ПМ из вашего самостоятельно развернутого openGym

MCP-серверРасширенный доступ21,1 тыс.Звезды репозитория
Официальный

Официальный MCP COROS: агент читает тренировки, сон и пульс и составляет планы тренировок, сохраняя их в аккаунт.

MCP-серверРасширенный доступ82Звезды репозитория

Агент читает сон, активность и пульс из Fitbit и Pixel Watch через OAuth, а токены хранятся только на вашем компьютере.

MCP-серверШирокий доступ82Звезды репозитория

Коротко о README

README объясняет, какие вопросы можно задавать, как поставить сервер командой setup для разных клиентов, как создать приложение разработчика WHOOP и подтвердить доступ, а также ссылается на справочник инструментов, режим приватности и установку на удаленный сервер.

Бейдж для README

Сообщить о проблеме