Marrow Health
NB
Last ned

Koble Claude, Claude Code, Cursor eller OpenClaw til Apple Health

To ting er sanne samtidig i 2026. Claude og ChatGPT kan begge lese Apple Health, og ingen av dem kan gjøre det andre steder enn i sin egen iPhone-app. Hvis agenten du faktisk bruker, bor på en Mac, en Mac mini i et skap, en VPS eller en terminal, trenger du noe på telefonen som deler ut dataene. Denne siden tar for seg begge halvdelene.

1. Hva de innebygde koblingene gjør

Anthropic la til en Apple Health-tilkobling i Claude-appen for iOS i januar 2026, i beta for abonnenter på Pro og Max i USA. OpenAIs ChatGPT Health nådde brukere i USA i juli 2026 og inkluderer gratisabonnementet. Begge ber iOS om tillatelse til Health, henter det de trenger under en samtale, og er skrivebeskyttede.

Claude-koblingChatGPT HealthMarrow
Fungerer iClaude-appen for iPhoneChatGPT-appen for iPhoneEnhver MCP-klient, hvilken som helst maskin
Claude Code, Claude Desktop, CursorNeiNeiJa
OpenClaw, Hermes, lokale modellerNeiNeiJa
Mens telefonen er i lommenNeiNeiJa, via det selvdrevne speilet
Måltidsdagbok og løft sett for settBare totaler fra HealthKitBare totaler fra HealthKitJa
Tall kontrollert mot Apples egne dagstotalerNeiNeiJa
Hvor dataene dine gårAnthropic, per chatOpenAI, per chatBlir på telefonen eller maskinen din
PrisPro eller MaxGratisGratis, MIT-server

Bruk den innebygde koblingen hvis du bare snakker med assistenten på telefonen og vil ha en rask avlesning. Bruk Marrow i det øyeblikket agenten er et annet sted, må kjøre etter en tidsplan eller trenger detaljene bak totalene.

2. Hvorfor «bare iPhone-appen» ikke er et policyvalg

HealthKit er et rammeverk på enheten. Det finnes ingen server-API for Apple Health, ingenting et skript på en Mac eller en skyfunksjon kan kalle. Hver integrasjon for datamaskin eller server, vår inkludert, er egentlig en iOS-app som leser HealthKit og serverer det videre. Det er derfor et typisk Claude Code-oppsett ender opp med en telefonapp som sender til en database og en MCP-server foran den.

3. Tominuttersversjonen: MCP på enheten

Marrow kjører en MCP-server på selve iPhonen. Installer appen, åpne Eksporter, deretter Lokal MCP, slå serveren på, så viser den en URL og et bearer-token. Den svarer mens appen er åpen og maskinen din er på samme Wi-Fi eller tailnet. Full veiledning, med en prompt du kan lime inn i en hvilken som helst agent slik at den guider deg gjennom oppsettet, står på siden for agentoppsett.

4. Alltid-på-versjonen: selvdrevet speil

For Claude Code, Cursor, OpenClaw eller alt som trenger dataene dine mens telefonen sover, kobler du sammen speilet. Det er én Python-fil uten avhengigheter, med MIT-lisens, og telefonens bakgrunnssendinger holder det oppdatert.

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

Åpne paringslenken på en hvilken som helst skjerm, deretter i Marrow: Eksporter, Server-MCP, Koble sammen med en server, deretter skann. Fra da av holder speilet en SQLite-kopi på maskinvaren din og tilbyr tretten skrivebeskyttede verktøy på http://<server-ip>:8800/mcp: telefonens sju, sleep_log og symptoms_and_mood, og fire som svarer på appens egne premisser (alle tretten står i del 5). Skriveverktøy dukker bare opp med Marrow Cloud-MCP.

Claude Code

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

Claude Desktop, Cursor, OpenClaw, Hermes, alt med en mcp.json

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

Claude Desktop har også en .mcpb-pakke med ett klikk på utgivelsessiden.

Utenfra nettverket ditt

Ikke videresend porter til serveren. Sett den på et tailnet, så fungerer den fra overalt agentmaskinen kan nå:

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

Bruk deretter tailnet-URL-en i oppsettet ovenfor. Veiledningen for selvdrevet speil har resten, inkludert hva som havner på disken.

5. Hva agenten kan spørre om

Sju skrivebeskyttede verktøy på telefonen: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log. Speilet tilbyr tretten, og legger til sleep_log, symptoms_and_mood og fire modellklare avlesninger målt mot ditt eget normalnivå: daily_brief (i dag, med appens egne formuleringer og flagg som er verdt å nevne), baselines, what_changed (den siste uken mot de fire før) og data_quality (hva som er ferskt, utdatert eller mangler). Bak dem ligger 172 Apple Health-typer pluss Marrows egen måltidsdagbok og løftelogg. Prompter som fungerer godt:

6. Hvorfor tallene betyr mer enn modellen

I januar 2026 koblet en reporter fra Washington Post begge assistentene til Apple Health-dataene sine. ChatGPT ga hjertehelsen hans en F, deretter en B ved en gjentakelse, og glemte alderen hans. Claude gjorde det bedre og klarte likevel, med rapportens ord, ikke å ta hensyn til begrensninger i Apple Watch-dataene. Modellene var fine. De fikk tall uten forbehold og uten noen forståelse av hva som manglet.

Marrow avstemmer hver dagsverdi mot Apples egne totaler før en agent ser den, og verktøyene returnerer poster med kildeenheter og tidspunkter slik at agenten kan se forskjellen på en ekte bunn og en dag klokken lå på laderen. Kontrolllaget finnes fordi grunnleggeren oppdaget at den etablerte eksportappen stille frøs midt på ettermiddagen og rapporterte omtrent 40 prosent for få skritt. Hvert svar en agent gir fra Marrow, er beregnet ut fra postene dine og deretter formulert.

Kortversjonen

Alle alternativer side om side, også de hostede for claude.ai: MCP-servere for Apple Health, sammenlignet. La Claude loggføre måltider og treningsøkter i Apple Health: å loggføre mat med AI.