Marrow Health
HU
Letöltés

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 HealthMarrow
Itt működikClaude iPhone-appChatGPT iPhone-appBármely MCP-kliens, bármely gép
Claude Code, Claude Desktop, CursorNemNemIgen
OpenClaw, Hermes, helyi modellekNemNemIgen
Amíg a telefon a zsebedben vanNemNemIgen, a saját üzemeltetésű tükrön át
Étkezési napló és sorozatonkénti emelésekCsak a HealthKit összegeiCsak a HealthKit összegeiIgen
A számok az Apple saját napi összegeivel egyeztetveNemNemIgen
Hová kerülnek az adataidAnthropic, csevegésenkéntOpenAI, csevegésenkéntA telefonodon vagy a saját gépeden marad
ÁrPro vagy MaxIngyenesIngyenes, 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:

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

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.