Mi Fitness Data Bridge — MCP-сервер для Claude Code: установка
Локальный мост для выгрузки данных Xiaomi Mi Fitness в базу SQLite и файлы JSON. Передаёт показатели активности и сна ассистенту через stdio MCP.
Открыть на GitHubЧто делает Mi Fitness Data Bridge
Сервер работает локально. Он сохраняет записи Mi Fitness в персональную базу SQLite. Через stdio MCP агент получает доступ к инструментам чтения: шагам, фазам сна, тренировкам и показателям пульса. При одновременном ношении часов и телефона шаги агрегируются по минутам с выбором максимального значения, исключая повторный подсчёт.
Для запуска нужен Python 3.11 или новее. Первичная настройка выполняется через интерактивную команду mi-fitness-bridge setup: она запрашивает user_id, passToken и регион, отправляя секреты в системный брелок ОС. Проект использует неофициальные интерфейсы Xiaomi, поэтому смена формата авторизации на стороне серверов в любой момент может нарушить синхронизацию.
Какие задачи решает
- сохранить историю шагов, пульса и сна в локальную базу SQLite
- экспортировать тренировки и параметры тела в форматы CSV или JSON
- предоставить агенту доступ к показателям здоровья через инструменты stdio MCP
- проверить локальную базу и статус подключения утилитой
doctor
Примеры запросов агенту
- Проверь статус подключения к Mi Fitness и покажи последние записи активности
- Запроси через MCP-инструменты данные по фазам сна и среднему пульсу за прошлую неделю
- Запусти синхронизацию тренировок за июль 2026 года и найди аномалии пульса
Как установить Mi Fitness Data Bridge
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Mi Fitness Data Bridge
Как установить Mi Fitness Data Bridge в Claude Code?
Склонируйте репозиторий через git clone https://github.com/shkyyy18/mi_fitness_data_bridge.git, перейдите в папку и выполните pip install -e . в окружении с Python 3.11+. Выполните mi-fitness-bridge setup для ввода учётных данных, затем добавьте команду mi-fitness-bridge с аргументом serve в конфигурацию MCP-серверов.
Что делает Mi Fitness Data Bridge?
Он забирает записи активности и здоровья из аккаунта Xiaomi, сохраняет их локально в SQLite или текстовые файлы и открывает stdio MCP-интерфейс для работы с этими данными в ИИ-ассистентах.
Какие данные нужны для подключения аккаунта?
При интерактивной настройке требуются user_id, passToken и регион аккаунта (по умолчанию cn). Эти параметры сохраняются в локальном системном хранилище ключей.