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-kobling | ChatGPT Health | Marrow | |
|---|---|---|---|
| Fungerer i | Claude-appen for iPhone | ChatGPT-appen for iPhone | Enhver MCP-klient, hvilken som helst maskin |
| Claude Code, Claude Desktop, Cursor | Nei | Nei | Ja |
| OpenClaw, Hermes, lokale modeller | Nei | Nei | Ja |
| Mens telefonen er i lommen | Nei | Nei | Ja, via det selvdrevne speilet |
| Måltidsdagbok og løft sett for sett | Bare totaler fra HealthKit | Bare totaler fra HealthKit | Ja |
| Tall kontrollert mot Apples egne dagstotaler | Nei | Nei | Ja |
| Hvor dataene dine går | Anthropic, per chat | OpenAI, per chat | Blir på telefonen eller maskinen din |
| Pris | Pro eller Max | Gratis | Gratis, 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:
- «Sammenlign hvilepulsen og HRV-en min i de fire ukene før og etter at jeg begynte med morgentrening.»
- «Hvilke dager denne måneden sov jeg under seks timer, og hva skjedde med skrittene mine dagen etter?»
- «Oppsummer protein mot målet mitt for de siste to ukene og marker de verste dagene.»
- «Vis knebøyprogresjonen min etter anslått 1RM siden juni.»
- «Hvordan går det med meg i dag, og hva har endret seg denne uken?» (speilet svarer fra
daily_briefogwhat_changed, målt mot ditt eget normalnivå)
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
- Chatter bare på telefonen: den innebygde koblingen til Claude eller ChatGPT går fint.
- Claude Code, Desktop, Cursor på samme nettverk: Marrows server på enheten, to minutter.
- OpenClaw, en hjemmeserver eller alt som kjører mens du sover:
pip install marrow-mcpog koble sammen én gang. - Alt dette er gratis. Hvis du heller vil kjøre ingenting selv, hoster Cloud-MCP (Marrow Pro) speilet for claude.ai, ChatGPT og Gemini. I Claude står den som Marrow Health i koblingskatalogen, ett trykk for å legge til. Skaff Marrow, og følg deretter oppsettsiden.
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.