FitBit MCP сервер
Реализация Model Context Protocol (MCP) для Fitbit, которая позволяет AI-ассистентам получать доступ к вашим данным здоровья и фитнеса через Fitbit API и анализировать их.
автор: NitayRabi
curl -fsSL https://vibebaza.com/i/fitbit-mcp-server | bash
Реализация Model Context Protocol (MCP) для Fitbit, которая позволяет AI-ассистентам получать доступ к вашим данным здоровья и фитнеса через Fitbit API и анализировать их.
Установка
NPX
npx -y fitbit-mcp --stdio
Конфигурация
JSON конфигурация с переменными окружения
{
"command": "npx",
"args": ["-y", "fitbit-mcp", "--stdio"],
"env": {
"FITBIT_ACCESS_TOKEN": "YOUR_FITBIT_ACCESS_TOKEN"
}
}
JSON конфигурация с аргументами
{
"command": "npx",
"args": ["-y", "fitbit-mcp", "--stdio", "--fitbit-token=YOUR_FITBIT_ACCESS_TOKEN"]
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
getUserProfile |
Получить информацию о вашем профиле Fitbit |
getActivities |
Получить данные активности за указанную дату |
getSleepLogs |
Получить данные сна за указанную дату |
getHeartRate |
Получить данные пульса за указанную дату и период |
getSteps |
Получить количество шагов за указанную дату и период |
getBodyMeasurements |
Получить данные веса и процента жира в организме |
getFoodLogs |
Получить данные журнала питания за указанную дату |
getWaterLogs |
Получить данные потребления воды за указанную дату |
getLifetimeStats |
Получить статистику активности за всё время |
getUserSettings |
Получить настройки пользователя и предпочтения |
getFloorsClimbed |
Получить данные о подъёме по этажам |
getDistance |
Получить данные о дистанции |
getCalories |
Получить данные о сожжённых калориях |
getActiveZoneMinutes |
Получить данные минут активной зоны |
getDevices |
Получить информацию о подключённых устройствах Fitbit |
Возможности
- Доступ к полным данным здоровья и фитнеса Fitbit
- Получение информации профиля и пользовательских настроек
- Получение данных активности включая шаги, дистанцию, калории и минуты активной зоны
- Доступ к журналам сна и данным пульса
- Получение измерений тела включая вес и процент жира
- Получение журналов питания и данных потребления воды
- Доступ к статистике за всё время и достижениям
- Получение информации о подключённых устройствах Fitbit
- Поддержка различных временных периодов (1d, 7d, 30d, 1w, 1m)
- Запросы данных за конкретную дату в формате YYYY-MM-DD
Переменные окружения
Обязательные
FITBIT_ACCESS_TOKEN- OAuth токен доступа для аутентификации в Fitbit API
Ресурсы
Примечания
Это неофициальная интеграция, не связанная с Fitbit Inc. Для получения токена доступа Fitbit необходимо создать приложение на Fitbit Developer Portal, установить тип OAuth 2.0 приложения как 'Personal' и использовать процесс авторизации OAuth 2.0. Большинство инструментов принимают опциональные параметры даты (формат YYYY-MM-DD) и периода (1d, 7d, 30d, 1w, 1m).