Forbind Claude, Claude Code, Cursor eller OpenClaw til Apple Health
To ting er sande på samme tid i 2026. Claude og ChatGPT kan begge læse Apple Health, og ingen af dem kan gøre det andre steder end i deres egen iPhone-app. Hvis den agent, du faktisk bruger, bor på en Mac, en Mac mini i et skab, en VPS eller en terminal, skal du have noget på telefonen til at give dataene videre. Denne side dækker begge halvdele.
1. Hvad de indbyggede connectors gør
Anthropic tilføjede en Apple Health-forbindelse til Claude-appen til iOS i januar 2026, i beta for Pro- og Max-abonnenter i USA. OpenAIs ChatGPT Health nåede brugere i USA i juli 2026 og omfatter det gratis abonnement. Begge beder iOS om tilladelse til Health, henter det, de skal bruge, under en samtale og kan kun læse.
| Claudes connector | ChatGPT Health | Marrow | |
|---|---|---|---|
| Virker i | Claude-appen til iPhone | ChatGPT-appen til iPhone | Enhver MCP-klient, enhver maskine |
| Claude Code, Claude Desktop, Cursor | Nej | Nej | Ja |
| OpenClaw, Hermes, lokale modeller | Nej | Nej | Ja |
| Mens telefonen ligger i lommen | Nej | Nej | Ja, via det selvhostede spejl |
| Måltidsdagbog og løft sæt for sæt | Kun HealthKit-totaler | Kun HealthKit-totaler | Ja |
| Tal kontrolleret mod Apples egne daglige totaler | Nej | Nej | Ja |
| Hvor dine data havner | Anthropic, pr. chat | OpenAI, pr. chat | Bliver på din telefon eller din boks |
| Pris | Pro eller Max | Gratis | Gratis, MIT-server |
Brug den indbyggede connector, hvis du kun taler med assistenten på din telefon og vil have en hurtig aflæsning. Brug Marrow, så snart agenten er et andet sted, skal køre efter en tidsplan eller har brug for detaljerne bag totalerne.
2. Hvorfor »kun iPhone-app« ikke er et bevidst valg
HealthKit er en ramme på selve enheden. Der er ingen server-API til Apple Health, intet som et script på en Mac eller en skyfunktion kan kalde. Enhver integration til skrivebord eller server, også vores, er i virkeligheden en iOS-app, der læser HealthKit og sender det videre. Derfor ender en typisk opsætning med Claude Code med en telefonapp, der skubber til en database, og en MCP-server foran den.
3. Versionen på to minutter: MCP på enheden
Marrow kører en MCP-server på selve iPhonen. Installer appen, åbn Eksporter, derefter Lokal MCP, slå serveren til, og den viser en URL og et bearer-token. Den svarer, mens appen er åben, og din maskine er på samme Wi-Fi eller tailnet. Fuld vejledning, også en prompt du kan indsætte i en hvilken som helst agent, så den guider dig gennem opsætningen, står på siden om opsætning af agenter.
4. Versionen, der altid er til rådighed: selvhostet spejl
Til Claude Code, Cursor, OpenClaw eller alt, der har brug for dine data, mens telefonen sover, kan du parre spejlet. Det er én Python-fil uden afhængigheder, MIT-licenseret, og telefonens afsendelser i baggrunden holder det opdateret.
pip install marrow-mcp
marrow-server # prints a pairing link and the agent token
Åbn parringslinket på en hvilken som helst skærm, og gå derefter i Marrow til: Eksporter, Server-MCP, Par med en server, og scan derefter. Derfra holder spejlet en SQLite-kopi på din hardware og leverer tretten skrivebeskyttede værktøjer på http://<server-ip>:8800/mcp: telefonens syv, sleep_log og symptoms_and_mood og fire, der svarer i appens egne vendinger (alle tretten er opremset i afsnit 5). Skriveværktøjer vises kun 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 ét klik på siden med udgivelser.
Uden for dit netværk
Lad være med at åbne porte til serveren. Sæt den på et tailnet, så virker den overalt, hvor agentmaskinen kan nå:
tailscale serve --bg --https=8800 http://127.0.0.1:8800
Brug derefter tailnet-URL'en i konfigurationen ovenfor. Guiden til det selvhostede spejl har resten, også hvad der havner på disken.
5. Hvad agenten kan spørge om
Syv skrivebeskyttede værktøjer på telefonen: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log. Spejlet leverer tretten og tilføjer sleep_log, symptoms_and_mood og fire modelklare aflæsninger vurderet op imod dit eget normale: daily_brief (i dag, med appens egne vendinger og markeringer, der er værd at nævne), baselines, what_changed (den seneste uge mod de fire før) og data_quality (hvad der er friskt, forældet eller mangler). Bag dem ligger 172 Apple Health-typer plus Marrows egen måltidsdagbog og styrkelog. Prompter, der virker godt:
- »Sammenlign min hvilepuls og HRV i de fire uger før og efter, jeg begyndte at træne om morgenen.«
- »Hvilke dage denne måned sov jeg under seks timer, og hvad skete der med mine skridt dagen efter?«
- »Opsummer protein mod mit mål for de sidste to uger, og marker de værste dage.«
- »Vis min fremgang i squat efter skønnet 1RM siden juni.«
- »Hvordan går det med mig i dag, og hvad ændrede sig i denne uge?« (spejlet svarer ud fra
daily_briefogwhat_changed, vurderet op imod dit eget normale)
6. Hvorfor tallene betyder mere end modellen
I januar 2026 forbandt en journalist fra Washington Post begge assistenter til sine Apple Health-data. ChatGPT gav hans hjertesundhed et F, så et B ved en gentagelse, og glemte hans alder. Claude klarede sig bedre og undlod alligevel, med rapportens ord, at tage højde for begrænsningerne i Apple Watch-dataene. Modellerne var fine. De fik tal uden forbehold og uden fornemmelse for, hvad der manglede.
Marrow afstemmer hver daglig værdi mod Apples egne totaler, før en agent ser den, og dens værktøjer returnerer poster med kildeenheder og tidsstempler, så agenten kan se forskel på en reel lav værdi og en dag, hvor uret lå på opladeren. Kontrollaget findes, fordi grundlæggeren opdagede, at den gamle eksportapp stille og roligt frøs midt på eftermiddagen og under-rapporterede skridt med omkring 40 procent. Hvert svar, en agent giver ud fra Marrow, er regnet ud fra dine poster og derefter formuleret.
Den korte version
- Chats kun på telefonen: den indbyggede connector i Claude eller ChatGPT er fin.
- Claude Code, Desktop, Cursor på samme netværk: Marrows server på enheden, to minutter.
- OpenClaw, en hjemmeserver eller alt, der kører, mens du sover:
pip install marrow-mcp, og par én gang. - Alt det er gratis. Hvis du hellere vil slippe for at køre noget som helst, hoster Cloud-MCP (Marrow Pro) spejlet til claude.ai, ChatGPT og Gemini. I Claude står den som Marrow Health i oversigten over connectors, ét tryk for at tilføje. Hent Marrow, og følg derefter siden om opsætning.
Alle muligheder side om side, også de hostede til claude.ai: MCP-servere til Apple Health, sammenlignet. Sådan lader du Claude logføre måltider og træninger i Apple Health: logføring af mad med AI.