whoop — MCP-сервер для Claude Code: что делает и как установить
Читает данные браслета WHOOP: восстановление, сон, тренировки и персональные базовые показатели прямо в интерфейсе ассистента.
claude mcp add whoop -e WHOOP_CLIENT_ID=<WHOOP_CLIENT_ID> -e WHOOP_CLIENT_SECRET=<WHOOP_CLIENT_SECRET> -- npx -y whoop-ai-mcpЧто делает whoop
Сервер предоставляет 16 инструментов только для чтения данных из аккаунта WHOOP. С его помощью агент разбирает показатели восстановления, нагрузку за день, циклы сна, дефицит отдыха и последние тренировки без ручной выгрузки таблиц.
Запуск происходит локально через пакет whoop-ai-mcp, без сторонних серверов-посредников. Для авторизации придётся завести приложение в портале разработчиков WHOOP с адресом перенаправления http://localhost:3000/callback, передать ключи и подтвердить вход в браузере.
Без оплаченного членства в сервисе WHOOP и среды Node.js от двадцатой версии интеграция работать не будет. Сервер лишь выдаёт накопленную историю записей и не заменяет медицинские консультации.
Какие задачи решает
- проверить суточный уровень восстановления и нагрузку
- сравнить текущую вариабельность пульса с базовыми значениями
- оценить накопленный дефицит сна за месяц
- сформировать сводку по тренировкам и отдыху за неделю
Примеры запросов агенту
- Покажи сводку по восстановлению и сну за эту неделю
- Сильно ли отличается мой HRV сегодня от обычных значений?
- Как изменились показатели сна за прошедший месяц?
Как установить whoop
Командой платформы
claude mcp add whoop -e WHOOP_CLIENT_ID=<WHOOP_CLIENT_ID> -e WHOOP_CLIENT_SECRET=<WHOOP_CLIENT_SECRET> -- npx -y whoop-ai-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add whoop --env WHOOP_CLIENT_ID=<WHOOP_CLIENT_ID> --env WHOOP_CLIENT_SECRET=<WHOOP_CLIENT_SECRET> -- npx -y whoop-ai-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"whoop": {
"command": "npx",
"args": [
"-y",
"whoop-ai-mcp"
],
"env": {
"WHOOP_CLIENT_ID": "<WHOOP_CLIENT_ID>",
"WHOOP_CLIENT_SECRET": "<WHOOP_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"whoop": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"whoop-ai-mcp"
],
"env": {
"WHOOP_CLIENT_ID": "<WHOOP_CLIENT_ID>",
"WHOOP_CLIENT_SECRET": "<WHOOP_CLIENT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e WHOOP_CLIENT_ID=<WHOOP_CLIENT_ID> -e WHOOP_CLIENT_SECRET=<WHOOP_CLIENT_SECRET> whoop npx -y whoop-ai-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о whoop
Как установить whoop в Claude Code?
Запустите команду claude mcp add whoop -e WHOOP_CLIENT_ID=<WHOOP_CLIENT_ID> -e WHOOP_CLIENT_SECRET=<WHOOP_CLIENT_SECRET> -- npx -y whoop-ai-mcp. Подставьте в параметры значения идентификатора и секрета из приложения разработчика.
Что делает MCP-сервер whoop?
Он открывает ИИ-ассистенту доступ к вашей статистике WHOOP: фазам сна, баллам восстановления, динамике пульса и деталям тренировок. Сервер работает исключительно на чтение и не меняет записи.
Что нужно подготовить перед запуском сервера?
Потребуются среда Node.js версии не ниже 20, действующая подписка WHOOP и зарегистрированное приложение с адресом http://localhost:3000/callback. При первом старте система перенаправит в браузер для входа.