Marrow Health
RU
Скачать

Подключение Claude, Claude Code, Cursor или OpenClaw к Apple Health

В 2026 году верны сразу две вещи. И Claude, и ChatGPT умеют читать Apple Health, но нигде, кроме собственного приложения для iPhone. Если агент, которым вы реально пользуетесь, живет на Mac, на Mac mini в шкафу, на VPS или в терминале, вам нужно что-то на телефоне, что отдаст данные. Эта страница охватывает обе половины.

1. Что делают встроенные коннекторы

Anthropic добавила подключение к Apple Health в приложение Claude для iOS в январе 2026 года, в бета-версии для подписчиков Pro и Max в США. ChatGPT Health от OpenAI стал доступен пользователям в США в июле 2026 года, включая бесплатный тариф. Оба запрашивают у iOS разрешение на Health, получают нужное во время разговора и работают только на чтение.

Коннектор ClaudeChatGPT HealthMarrow
Где работаетПриложение Claude для iPhoneПриложение ChatGPT для iPhoneЛюбой MCP-клиент, любой компьютер
Claude Code, Claude Desktop, CursorНетНетДа
OpenClaw, Hermes, локальные моделиНетНетДа
Пока телефон лежит в карманеНетНетДа, через зеркало на своем сервере
Дневник питания и силовые по подходамТолько итоги HealthKitТолько итоги HealthKitДа
Цифры сверены с дневными итогами самой AppleНетНетДа
Куда уходят ваши данныеК Anthropic, при каждом чатеК OpenAI, при каждом чатеОстаются на вашем телефоне или вашем сервере
ЦенаPro или MaxБесплатноБесплатно, сервер под лицензией MIT

Пользуйтесь встроенным коннектором, если вы общаетесь с ассистентом только на телефоне и вам нужно быстро что-то узнать. Пользуйтесь Marrow, как только агент работает где-то еще, должен запускаться по расписанию или ему нужны подробности за итогами.

2. Почему «только в приложении для iPhone» не вопрос политики

HealthKit работает только на устройстве. У Apple Health нет серверного API, и вызвать его из скрипта на Mac или облачной функции нельзя. Любая интеграция для компьютера или сервера, в том числе наша, на самом деле представляет собой приложение для iOS, которое читает HealthKit и отдает данные наружу. Поэтому в типичной настройке Claude Code получается приложение на телефоне, которое отправляет данные в базу, и MCP-сервер перед ней.

3. Версия на две минуты: MCP на устройстве

Marrow запускает MCP-сервер прямо на iPhone. Установите приложение, откройте Экспорт, затем Локальный MCP, включите сервер, и он покажет URL и bearer-токен. Он отвечает, пока приложение открыто, а ваш компьютер в той же сети Wi-Fi или tailnet. Полные инструкции, включая запрос, который можно вставить в любой агент, чтобы он провел вас по настройке, есть на странице настройки агента.

4. Версия, которая всегда включена: зеркало на своем сервере

Для Claude Code, Cursor, OpenClaw или всего, что нуждается в ваших данных, пока телефон спит, подключите зеркало. Это один Python-файл без зависимостей под лицензией MIT, а фоновые отправки с телефона поддерживают его актуальность.

pip install marrow-mcp
marrow-server            # prints a pairing link and the agent token

Откройте ссылку для сопряжения на любом экране, затем в Marrow: Экспорт, Серверный MCP, Создать пару с сервером, затем сканируйте. С этого момента зеркало хранит копию SQLite на вашем оборудовании и предоставляет тринадцать инструментов только для чтения по адресу http://<server-ip>:8800/mcp: семь телефонных, sleep_log и symptoms_and_mood и четыре, которые отвечают в терминах самого приложения (все тринадцать перечислены в разделе 5). Инструменты записи появляются только с облачным MCP Marrow.

Claude Code

claude mcp add --transport http marrow http://<server-ip>:8800/mcp \
  --header "Authorization: Bearer <mcp token>"

Claude Desktop, Cursor, OpenClaw, Hermes, все, что работает с mcp.json

{
  "mcpServers": {
    "marrow": {
      "type": "http",
      "url": "http://<server-ip>:8800/mcp",
      "headers": { "Authorization": "Bearer <mcp token>" }
    }
  }
}

У Claude Desktop есть также пакет .mcpb в один клик на странице релизов.

Из-за пределов вашей сети

Не пробрасывайте порт сервера. Поместите его в tailnet, и он будет работать откуда угодно, куда может дотянуться машина с агентом:

tailscale serve --bg --https=8800 http://127.0.0.1:8800

Затем используйте URL из tailnet в конфигурации выше. В руководстве по зеркалу на своем сервере есть остальное, в том числе что именно сохраняется на диск.

5. О чем может спросить агент

Семь инструментов только для чтения на телефоне: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log. Зеркало предоставляет тринадцать, добавляя sleep_log, symptoms_and_mood и четыре готовых для модели чтения, оцененных относительно вашей нормы: daily_brief (сегодня, с собственными формулировками приложения и отметками, о которых стоит упомянуть), baselines, what_changed (последняя неделя в сравнении с четырьмя предыдущими) и data_quality (что свежее, устарело или отсутствует). За ними стоят 172 типа Apple Health, а также собственный дневник питания и журнал силовых Marrow. Запросы, которые хорошо работают:

6. Почему цифры важнее модели

В январе 2026 года репортер Washington Post подключил оба ассистента к своим данным Apple Health. ChatGPT поставил его здоровью сердца оценку F, а при повторе B, и забыл его возраст. Claude справился лучше, но, по словам автора материала, все же не учел ограничений данных Apple Watch. Модели были в порядке. Им дали неподготовленные цифры без понимания того, чего не хватает.

Marrow сверяет каждое дневное значение с итогами самой Apple, прежде чем его увидит агент, а его инструменты возвращают записи с устройствами-источниками и временными метками, чтобы агент мог отличить настоящий минимум от дня, когда часы лежали на зарядке. Слой проверки появился потому, что основатель заметил, как популярное приложение для экспорта тихо замирает посреди дня и занижает шаги примерно на 40 процентов. Каждый ответ агента на основе Marrow вычисляется из ваших записей, а затем формулируется словами.

Коротко

Все варианты рядом, включая облачные для claude.ai: сравнение MCP-серверов для Apple Health. Как разрешить Claude записывать приемы пищи и тренировки в Apple Health: запись еды с помощью ИИ.