Conectează Claude, Claude Code, Cursor sau OpenClaw la Apple Health
Două lucruri sunt adevărate deodată în 2026. Claude și ChatGPT pot citi amândouă Apple Health și niciunul nu o poate face altundeva decât în propria aplicație pentru iPhone. Dacă agentul pe care îl folosești de fapt trăiește pe un Mac, pe un Mac mini dintr-un dulap, pe un VPS sau într-un terminal, ai nevoie de ceva pe telefon care să dea datele mai departe. Pagina asta acoperă ambele jumătăți.
1. Ce fac conectorii încorporați
Anthropic a adăugat o conexiune Apple Health în aplicația Claude pentru iOS în ianuarie 2026, în beta pentru abonații Pro și Max din SUA. ChatGPT Health de la OpenAI a ajuns la utilizatorii din SUA în iulie 2026 și include planul gratuit. Amândouă cer iOS permisiunea pentru Health, iau ce au nevoie în timpul unei conversații și sunt doar pentru citire.
| Conectorul Claude | ChatGPT Health | Marrow | |
|---|---|---|---|
| Funcționează în | Aplicația Claude pentru iPhone | Aplicația ChatGPT pentru iPhone | Orice client MCP, orice mașină |
| Claude Code, Claude Desktop, Cursor | Nu | Nu | Da |
| OpenClaw, Hermes, modele locale | Nu | Nu | Da |
| Cât timp telefonul e în buzunar | Nu | Nu | Da, prin oglinda auto-găzduită |
| Jurnal de mese și ridicări serie cu serie | Doar totalurile HealthKit | Doar totalurile HealthKit | Da |
| Cifre verificate față de totalurile zilnice ale Apple | Nu | Nu | Da |
| Unde ajung datele tale | La Anthropic, la fiecare conversație | La OpenAI, la fiecare conversație | Rămân pe telefonul sau pe serverul tău |
| Preț | Pro sau Max | Gratuit | Gratuit, server MIT |
Folosește conectorul încorporat dacă vorbești cu asistentul doar pe telefon și vrei o citire rapidă. Folosește Marrow din momentul în care agentul e în altă parte, trebuie să ruleze după un program sau are nevoie de detaliile din spatele totalurilor.
2. De ce „doar în aplicația de iPhone” nu e o alegere de politică
HealthKit este un framework de pe dispozitiv. Nu există un API de server pentru Apple Health, nimic pe care să-l poată apela un script de pe un Mac sau o funcție din cloud. Orice integrare pentru desktop sau server, inclusiv a noastră, este de fapt o aplicație iOS care citește HealthKit și îl servește mai departe. De aceea o configurare tipică Claude Code ajunge cu o aplicație de telefon care trimite într-o bază de date și cu un server MCP în fața ei.
3. Versiunea de două minute: MCP pe dispozitiv
Marrow rulează un server MCP chiar pe iPhone. Instalează aplicația, deschide Exportă, apoi MCP local, pornește serverul și îți arată un URL și un token bearer. Răspunde cât timp aplicația e deschisă, iar mașina ta e în aceeași rețea Wi-Fi sau tailnet. Instrucțiunile complete, inclusiv un prompt pe care îl poți lipi în orice agent ca să te ghideze prin configurare, sunt pe pagina de configurare a agentului.
4. Versiunea mereu activă: oglinda auto-găzduită
Pentru Claude Code, Cursor, OpenClaw sau orice are nevoie de datele tale cât telefonul doarme, asociază oglinda. Este un singur fișier Python fără dependențe, cu licență MIT, iar trimiterile în fundal ale telefonului o țin la zi.
pip install marrow-mcp
marrow-server # prints a pairing link and the agent token
Deschide linkul de asociere pe orice ecran, apoi în Marrow: Exportă, MCP pe server, Asociază cu un server, apoi scanează. De atunci, oglinda păstrează o copie SQLite pe hardware-ul tău și servește treisprezece instrumente doar pentru citire la http://<server-ip>:8800/mcp: cele șapte ale telefonului, sleep_log și symptoms_and_mood, plus patru care răspund în termenii proprii ai aplicației (toate cele treisprezece sunt listate în secțiunea 5). Instrumentele de scriere apar doar cu MCP în cloud de la Marrow.
Claude Code
claude mcp add --transport http marrow http://<server-ip>:8800/mcp \
--header "Authorization: Bearer <mcp token>"
Claude Desktop, Cursor, OpenClaw, Hermes, orice cu un mcp.json
{
"mcpServers": {
"marrow": {
"type": "http",
"url": "http://<server-ip>:8800/mcp",
"headers": { "Authorization": "Bearer <mcp token>" }
}
}
}
Claude Desktop are și un pachet .mcpb cu un singur clic, pe pagina de versiuni.
Din afara rețelei tale
Nu redirecționa porturi către server. Pune-l într-un tailnet și merge de oriunde poate ajunge mașina agentului:
tailscale serve --bg --https=8800 http://127.0.0.1:8800
Apoi folosește URL-ul tailnetului în configurația de mai sus. Ghidul oglinzii auto-găzduite are restul, inclusiv ce ajunge pe disc.
5. Ce poate cere agentul
Șapte instrumente doar pentru citire pe telefon: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log. Oglinda servește treisprezece, adăugând sleep_log, symptoms_and_mood și patru citiri pregătite pentru modele, raportate la normalul tău: daily_brief (azi, cu frazele proprii ale aplicației și indicatorii care merită pomeniți), baselines, what_changed (ultima săptămână față de cele patru dinainte) și data_quality (ce e proaspăt, vechi sau lipsă). În spatele lor sunt 172 de tipuri Apple Health, plus jurnalul de mese și jurnalul de ridicări ale Marrow. Prompturi care merg bine:
- „Compară-mi pulsul în repaus și HRV din cele patru săptămâni dinainte și de după ce am început antrenamentele de dimineață.”
- „În ce zile din luna asta am dormit sub șase ore și ce s-a întâmplat cu pașii mei în ziua următoare?”
- „Rezumă proteinele față de obiectivul meu din ultimele două săptămâni și arată cele mai slabe zile.”
- „Arată-mi progresul la genuflexiuni după 1RM estimat, din iunie încoace.”
- „Cum stau azi și ce s-a schimbat săptămâna asta?” (oglinda răspunde din
daily_briefșiwhat_changed, raportate la normalul tău)
6. De ce cifrele contează mai mult decât modelul
În ianuarie 2026, un reporter de la Washington Post a conectat ambii asistenți la datele lui din Apple Health. ChatGPT i-a dat sănătății inimii nota F, apoi B la o repetare, și i-a uitat vârsta. Claude s-a descurcat mai bine și tot a eșuat, după cuvintele raportului, să țină cont de limitările datelor de pe Apple Watch. Modelele erau în regulă. Li s-au dat cifre necalificate, fără nicio idee despre ce lipsește.
Marrow reconciliază fiecare valoare zilnică cu totalurile Apple înainte ca un agent să o vadă, iar instrumentele lui returnează înregistrări cu dispozitivele sursă și marcajele de timp, ca agentul să poată deosebi o scădere reală de o zi în care ceasul a stat pe încărcător. Stratul de verificare există pentru că fondatorul a prins aplicația de export dominantă înghețând pe tăcute la mijlocul după-amiezii și raportând cu cam 40 la sută mai puțini pași. Fiecare răspuns pe care îl dă un agent din Marrow este calculat din înregistrările tale, apoi formulat.
Pe scurt
- Conversații doar pe telefon: conectorul încorporat Claude sau ChatGPT e în regulă.
- Claude Code, Desktop, Cursor în aceeași rețea: serverul Marrow de pe dispozitiv, două minute.
- OpenClaw, un server de acasă sau orice rulează cât dormi:
pip install marrow-mcpși asociezi o singură dată. - Toate sunt gratuite. Dacă preferi să nu rulezi nimic, MCP în cloud (Marrow Pro) găzduiește oglinda pentru claude.ai, ChatGPT și Gemini. În Claude apare ca Marrow Health în directorul de conectori, o atingere și îl adaugi. Ia Marrow, apoi urmează pagina de configurare.
Toate opțiunile față în față, inclusiv cele găzduite pentru claude.ai: serverele MCP pentru Apple Health, comparate. Cum lași Claude să înregistreze mese și antrenamente în Apple Health: înregistrarea mâncării cu AI.