Withings MCP сервер
MCP сервер, который интегрирует ваши данные Withings в Claude, предоставляя доступ к информации о сне, измерениях тела, тренировках, данных сердечного ритма и многому другому через естественную беседу.
автор: Community
curl -fsSL https://vibebaza.com/i/withings | bash
MCP сервер, который интегрирует ваши данные Withings в Claude, предоставляя доступ к информации о сне, измерениях тела, тренировках, данных сердечного ритма и многому другому через естественную беседу.
Установка
Хостинговый сервер
1. Open Claude Desktop
2. Go to Settings → Connectors tab
3. Click Add Custom Connector
4. Remote MCP server URL: https://withings-mcp.com/mcp
Из исходного кода
git clone https://github.com/your-username/withings-mcp.git
cd withings-mcp
npm install
npm run generate-secret
cp .env.example .env
npm run build
npm start
Доступные инструменты
| Инструмент | Описание |
|---|---|
get_sleep_summary |
Продолжительность сна, фазы (поверхностный/глубокий/REM), сердечный ритм, дыхание, оценка сна |
get_activity |
Ежедневные шаги, расстояние, калории, высота, продолжительность активности |
get_intraday_activity |
Высокочастотные данные активности в течение дня |
get_workouts |
Подробная информация о тренировках с зонами сердечного ритма и метриками |
get_measures |
Вес, состав тела, артериальное давление, сердечный ритм, температура, VO2 max и многое другое |
get_user_devices |
Список подключенных устройств Withings |
get_user_goals |
Ваши цели по здоровью и фитнесу (шаги, сон, вес) |
list_heart_records |
Список записей ЭКГ |
get_heart_signal |
Подробные данные кривой ЭКГ |
list_stetho_records |
Список записей стетоскопа |
get_stetho_signal |
Подробные данные звукового сигнала |
Возможности
- Анализ качества сна, продолжительности, фаз глубокого сна, сердечного ритма во время сна
- Отслеживание показателей тела включая тренды веса, состав тела, артериальное давление
- Обзор тренировок и анализ паттернов упражнений, сожженных калорий, зон сердечного ритма
- Мониторинг здоровья сердца с доступом к записям ЭКГ и подробным данным сердца
- Установка и отслеживание целей по фитнесу и здоровью
- Выявление паттернов и поиск корреляций между сном, активностью и другими метриками
- Генерация AI-анализа трендов здоровья
- Приватность в первую очередь с шифрованными токенами и без логирования персональных данных
- Безопасная аутентификация OAuth 2.0 с Withings
Переменные окружения
Обязательные
WITHINGS_CLIENT_ID- ID клиента вашего приложения WithingsWITHINGS_CLIENT_SECRET- Секрет клиента вашего приложения WithingsWITHINGS_REDIRECT_URI- URL обратного вызова OAuth (должен соответствовать настройкам приложения Withings)ENCRYPTION_SECRET- Секрет из 32+ символов для шифрования токенов (сгенерируйте с помощью npm run generate-secret)
Опциональные
PORT- Порт сервера (по умолчанию: 3000)LOG_LEVEL- Уровень логирования: trace, debug, info, warn, error (по умолчанию: info)ALLOWED_ORIGINS- Разделенный запятыми список разрешенных CORS origins для браузерных клиентов
Примеры использования
Каким было качество моего сна за последнюю неделю?
Покажи тренд моего веса за последний месяц
Какой у меня средний пульс в покое?
Достиг ли я цели по шагам на этой неделе?
Сравни интенсивность моих тренировок между этим и прошлым месяцем
Ресурсы
Примечания
Этот сервер требует аккаунт Withings с подключенными устройствами и публично доступный URL для OAuth обратных вызовов. Хостинговый сервер доступен по адресу withings-mcp.com/mcp для пользователей, которые не хотят развертывать собственный сервер. Все чувствительные данные шифруются при хранении с использованием AES-256-GCM и автоматически удаляются из логов.