Marrow Health
UK
Завантажити

Підключіть 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 це фреймворк на пристрої. Серверного API Apple Health немає, нічого, що міг би викликати скрипт на 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: запис їжі через ШІ.