Claude, Claude Code, Cursor vagy OpenClaw csatlakoztatása az Apple Health-hez
2026-ban két dolog igaz egyszerre. A Claude és a ChatGPT is tud olvasni az Apple Health-ből, de egyik sem tud ezt máshol megtenni, mint a saját iPhone-appján belül. Ha az ügynök, amelyet valójában használsz, egy Macen, egy szekrényben lapuló Mac mini gépen, egy VPS-en vagy egy terminálban fut, kell valami a telefonon, ami kiadja az adatokat. Ez az oldal mindkét felet lefedi.
1. Mit csinálnak a beépített csatlakozók
Az Anthropic 2026 januárjában adott Apple Health-kapcsolatot a Claude iOS-appjához, bétaként az USA-beli Pro és Max előfizetőknek. Az OpenAI ChatGPT Health funkciója 2026 júliusában ért el az amerikai felhasználókhoz, és az ingyenes csomagot is tartalmazza. Mindkettő az iOS-től kér Health-engedélyt, a beszélgetés során húzza le, amire szüksége van, és csak olvasásra képes.
| Claude-csatlakozó | ChatGPT Health | Marrow | |
|---|---|---|---|
| Itt működik | Claude iPhone-app | ChatGPT iPhone-app | Bármely MCP-kliens, bármely gép |
| Claude Code, Claude Desktop, Cursor | Nem | Nem | Igen |
| OpenClaw, Hermes, helyi modellek | Nem | Nem | Igen |
| Amíg a telefon a zsebedben van | Nem | Nem | Igen, a saját üzemeltetésű tükrön át |
| Étkezési napló és sorozatonkénti emelések | Csak a HealthKit összegei | Csak a HealthKit összegei | Igen |
| A számok az Apple saját napi összegeivel egyeztetve | Nem | Nem | Igen |
| Hová kerülnek az adataid | Anthropic, csevegésenként | OpenAI, csevegésenként | A telefonodon vagy a saját gépeden marad |
| Ár | Pro vagy Max | Ingyenes | Ingyenes, MIT szerver |
A beépített csatlakozót használd, ha az asszisztenssel csak a telefonodon beszélsz, és gyors áttekintést szeretnél. A Marrow-t használd, amint az ügynök máshol van, ütemezve kell futnia, vagy az összegek mögötti részletekre van szüksége.
2. Miért nem szabályzati döntés az, hogy „csak iPhone-appban”
A HealthKit egy eszközön futó keretrendszer. Nincs Apple Health szerver-API, semmi, amit egy Macen futó szkript vagy egy felhőfüggvény hívhatna. Minden asztali vagy szerveroldali integráció, a miénket is beleértve, valójában egy iOS-app, amely olvassa a HealthKit-et, és kiszolgálja. Ezért végződik egy tipikus Claude Code-beállítás úgy, hogy egy telefonos app adatbázisba küld, előtte pedig egy MCP-szerver áll.
3. A kétperces változat: eszközön futó MCP
A Marrow magán az iPhone-on futtat egy MCP-szervert. Telepítsd az appot, nyisd meg az Exportálás, majd Helyi MCP részt, kapcsold be a szervert, és megjelenik egy URL és egy bearer token. Addig válaszol, amíg az app nyitva van, és a géped ugyanazon a Wi-Fi-n vagy tailneten van. A teljes útmutató, benne egy prompttal, amelyet bármelyik ügynökbe beilleszthetsz, hogy végigvezessen a beállításon, az ügynökbeállítás oldalon található.
4. A mindig bekapcsolt változat: saját üzemeltetésű tükör
Ha Claude Code, Cursor, OpenClaw vagy bármi más igényli az adataidat akkor is, amikor a telefon alszik, párosítsd a tükröt. Egyetlen Python-fájl, függőségek nélkül, MIT licenccel, és a telefon háttérben küldött adatai frissen tartják.
pip install marrow-mcp
marrow-server # prints a pairing link and the agent token
Nyisd meg a párosítási linket bármelyik képernyőn, aztán a Marrow-ban: Exportálás, Szerver MCP, Párosítás szerverrel, majd beolvasás. Ettől kezdve a tükör egy SQLite-másolatot tart a hardveredön, és tizenhárom olvasó eszközt szolgál ki a http://<server-ip>:8800/mcp címen: a telefon kilencét, plusz a sleep_log, symptoms_and_mood, what_changed és data_quality eszközt (mind a tizenhárom fel van sorolva az 5. szakaszban). Kapcsold be a szerverhez a Marrow-ban az AI-írás engedélyezése opciót, és tizenkét író eszközt is listáz. A telefon ezeket a bejegyzéseket akkor veszi át, amikor megnyílik vagy felébred.
Claude Code
claude mcp add --transport http marrow http://<server-ip>:8800/mcp \
--header "Authorization: Bearer <mcp token>"
Claude Desktop, Cursor, OpenClaw, Hermes, bármi, aminek van mcp.json fájlja
{
"mcpServers": {
"marrow": {
"type": "http",
"url": "http://<server-ip>:8800/mcp",
"headers": { "Authorization": "Bearer <mcp token>" }
}
}
}
Claude Desktop esetén egy egykattintásos .mcpb csomag is elérhető a kiadások oldalán.
A hálózatodon kívülről
Ne irányítsd át a szerver portját. Tedd egy tailnetre, és onnan is működik, ahová az ügynököt futtató gép el tud jutni:
tailscale serve --bg --https=8800 http://127.0.0.1:8800
Ezután a fenti konfigurációban használd a tailnet URL-t. A többit, azt is, hogy mi kerül a lemezre, a saját üzemeltetésű tükör útmutatója tartalmazza.
5. Mit kérdezhet az ügynök
Kilenc olvasó eszköz a telefonon: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log, valamint két modellre kész olvasás, a saját normáloddal összevetve: daily_brief (a mai nap, az app saját megfogalmazásaival és a megemlítésre érdemes jelzésekkel) és baselines. A tükör tizenhármat szolgál ki, és hozzáadja a sleep_log, symptoms_and_mood, what_changed (az elmúlt hét az azt megelőző négyhez képest) és data_quality (mi friss, mi elavult vagy hiányzik) eszközt. Bekapcsolt AI-írás engedélyezése mellett mindkettő tizenkét író eszközt is listáz. Mögöttük 172 Apple Health-típus áll, valamint a Marrow saját táplálkozási naplója és erőnléti naplója. Jól működő promptok:
- „Hasonlítsd össze a nyugalmi pulzusomat és a HRV-met a reggeli edzések megkezdése előtti és utáni négy hétben.”
- „Mely napokon aludtam ebben a hónapban hat óránál kevesebbet, és mi történt a lépéseimmel a következő napon?”
- „Foglald össze a fehérjebevitelemet a célomhoz képest az elmúlt két hétre, és jelöld meg a legrosszabb napokat.”
- „Mutasd a guggolásom fejlődését becsült 1RM szerint június óta.”
- „Hogy állok ma, és mi változott a héten?” (a tükör a
daily_briefés awhat_changedalapján válaszol, a saját normáloddal összevetve)
6. Miért fontosabbak a számok, mint a modell
2026 januárjában egy Washington Post-újságíró mindkét asszisztenst az Apple Health-adataihoz csatlakoztatta. A ChatGPT F osztályzatot adott a szív egészségére, ismétléskor már B-t, és elfelejtette a korát. A Claude jobban teljesített, de a beszámoló szavaival élve mégsem vette figyelembe az Apple Watch adatainak korlátait. A modellekkel nem volt baj. Minősítés nélküli számokat kaptak, és fogalmuk sem volt arról, mi hiányzik.
A Marrow minden napi értéket egyeztet az Apple saját összegeivel, mielőtt egy ügynök látná, eszközei pedig a forráseszközökkel és időbélyegekkel adják vissza a rekordokat, hogy az ügynök meg tudja különböztetni a valódi mélypontot attól a naptól, amikor az óra a töltőn ült. Az ellenőrző réteg azért van, mert az alapító észrevette, hogy a bevett exportáló app délután közepén csendben lefagy, és nagyjából 40 százalékkal alulszámolja a lépéseket. Minden válasz, amelyet egy ügynök a Marrow-ból ad, a te adataidból van kiszámolva, és csak utána megfogalmazva.
A rövid változat
- Csak telefonos csevegéshez: a beépített Claude- vagy ChatGPT-csatlakozó megfelel.
- Claude Code, Desktop, Cursor ugyanazon a hálózaton: a Marrow eszközön futó szervere, két perc.
- OpenClaw, egy otthoni szerver, vagy bármi, ami akkor is fut, amikor alszol:
pip install marrow-mcp, és párosítsd egyszer. - Mindez ingyenes. Ha inkább semmit nem futtatnál, a Felhő MCP (Marrow Pro) üzemelteti a tükröt a claude.ai, a ChatGPT és a Gemini számára. A Claude-ban Marrow Health néven szerepel a csatlakozókatalógusban, egy koppintással hozzáadható. Szerezd meg a Marrow-t, aztán kövesd a beállítási oldalt.
Minden lehetőség egymás mellett, a claude.ai-hoz üzemeltetettekkel együtt: Apple Health MCP-szerverek összehasonlítva. Hogyan naplózhat a Claude étkezéseket és edzéseket az Apple Health-be: ételnaplózás AI-jal.