whoop-ai-mcp
MCP-сервер только для чтения: восстановление, сон, HRV, нагрузка и тренировки из WHOOP в Claude, Codex и Cursor.
- 181 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер читает личные данные о здоровье: сон, пульс, HRV, тренировки, профиль и измерения тела.
- Ответы попадают в контекст модели и облака ассистента.
Установка
- Работает в
В терминале, через 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 приложения: сон, восстановление, нагрузка, запись тренировок
coros-mcp (сообщество)
coros-mcp
Неофициальный MCP-сервер Coros: сон, HRV, нагрузка и тренировки из Training Hub и планирование занятий в календаре.
Garmin Personal MCP отвечает на вопросы о сне, HRV и тренировках по данным аккаунта Garmin Connect, только чтение
MCP-сервер для учета тренировок: Claude Desktop, Cursor и Cline читают программы, подходы, вес тела и 1ПМ из вашего самостоятельно развернутого openGym
Официальный MCP COROS: агент читает тренировки, сон и пульс и составляет планы тренировок, сохраняя их в аккаунт.
Агент читает сон, активность и пульс из Fitbit и Pixel Watch через OAuth, а токены хранятся только на вашем компьютере.
Коротко о README
README объясняет, какие вопросы можно задавать, как поставить сервер командой setup для разных клиентов, как создать приложение разработчика WHOOP и подтвердить доступ, а также ссылается на справочник инструментов, режим приватности и установку на удаленный сервер.