Marrow Health
ID
Unduh

Hubungkan Claude, Claude Code, Cursor, atau OpenClaw ke Apple Health

Dua hal ini benar sekaligus di 2026. Claude dan ChatGPT sama-sama bisa membaca Apple Health, dan tidak ada yang bisa melakukannya di luar aplikasi iPhone miliknya sendiri. Kalau agen yang benar-benar kamu pakai berada di Mac, Mac mini di dalam lemari, VPS, atau terminal, kamu butuh sesuatu di ponsel untuk menyalurkan datanya. Halaman ini membahas kedua bagiannya.

1. Apa yang dilakukan konektor bawaan

Anthropic menambahkan koneksi Apple Health ke aplikasi Claude iOS pada Januari 2026, dalam beta untuk pelanggan Pro dan Max di AS. ChatGPT Health dari OpenAI tiba untuk pengguna AS pada Juli 2026 dan mencakup paket gratis. Keduanya meminta izin Kesehatan ke iOS, mengambil yang dibutuhkan selama percakapan, dan hanya baca.

Konektor ClaudeChatGPT HealthMarrow
Berfungsi diAplikasi Claude di iPhoneAplikasi ChatGPT di iPhoneKlien MCP apa pun, mesin apa pun
Claude Code, Claude Desktop, CursorTidakTidakYa
OpenClaw, Hermes, model lokalTidakTidakYa
Saat ponsel ada di sakuTidakTidakYa, lewat mirror self-hosted
Buku harian makanan dan angkat beban set demi setHanya total HealthKitHanya total HealthKitYa
Angka dicek terhadap total harian Apple sendiriTidakTidakYa
Ke mana data kamu pergiAnthropic, per chatOpenAI, per chatTetap di ponsel atau perangkat kamu
HargaPro atau MaxGratisGratis, server MIT

Pakai konektor bawaan kalau kamu hanya berbicara dengan asisten di ponsel dan ingin pembacaan cepat. Pakai Marrow begitu agen berada di tempat lain, perlu berjalan sesuai jadwal, atau butuh detail di balik angka total.

2. Kenapa "hanya aplikasi iPhone" bukan pilihan kebijakan

HealthKit adalah framework di perangkat. Tidak ada API server Apple Health, tidak ada yang bisa dipanggil oleh skrip di Mac atau fungsi cloud. Setiap integrasi desktop atau server, termasuk milik kami, sebenarnya adalah aplikasi iOS yang membaca HealthKit dan menyajikannya ke luar. Itu sebabnya pengaturan Claude Code yang umum berakhir dengan aplikasi ponsel yang mengirim ke database dan server MCP di depannya.

3. Versi dua menit: MCP di perangkat

Marrow menjalankan server MCP di iPhone itu sendiri. Pasang aplikasinya, buka Ekspor, lalu MCP lokal, aktifkan servernya, dan ia menampilkan URL serta bearer token. Server menjawab selama aplikasi terbuka dan mesinmu ada di Wi-Fi atau tailnet yang sama. Petunjuk lengkap, termasuk prompt yang bisa kamu tempel ke agen mana pun agar ia memandumu lewat proses penyiapan, ada di halaman pengaturan agen.

4. Versi selalu aktif: mirror self-hosted

Untuk Claude Code, Cursor, OpenClaw, atau apa pun yang butuh datamu saat ponsel tidur, pasangkan mirror-nya. Isinya satu file Python tanpa dependensi, berlisensi MIT, dan kiriman latar belakang dari ponsel menjaganya tetap terbaru.

pip install marrow-mcp
marrow-server            # prints a pairing link and the agent token

Buka tautan penyandingan di layar mana pun, lalu di Marrow: Ekspor, MCP server, Pasangkan dengan server, lalu pindai. Sejak itu mirror menyimpan salinan SQLite di perangkat milikmu dan menyajikan tiga belas tool baca di http://<server-ip>:8800/mcp: sembilan milik ponsel, ditambah sleep_log, symptoms_and_mood, what_changed dan data_quality (ketiga belasnya tercantum di bagian 5). Aktifkan Izinkan AI menulis untuk server di Marrow dan server juga mencantumkan dua belas tool tulis. Ponsel mengambil entri itu saat Marrow dibuka atau aktif kembali.

Claude Code

claude mcp add --transport http marrow http://<server-ip>:8800/mcp \
  --header "Authorization: Bearer <mcp token>"

Claude Desktop, Cursor, OpenClaw, Hermes, apa pun yang punya mcp.json

{
  "mcpServers": {
    "marrow": {
      "type": "http",
      "url": "http://<server-ip>:8800/mcp",
      "headers": { "Authorization": "Bearer <mcp token>" }
    }
  }
}

Claude Desktop juga punya bundel .mcpb sekali klik di halaman rilis.

Dari luar jaringan kamu

Jangan port-forward servernya. Letakkan di tailnet dan ia berfungsi dari mana saja yang bisa dijangkau mesin agen:

tailscale serve --bg --https=8800 http://127.0.0.1:8800

Lalu pakai URL tailnet di konfigurasi di atas. Panduan mirror self-hosted membahas sisanya, termasuk apa yang tersimpan di disk.

5. Yang bisa ditanyakan agen

Sembilan tool baca di ponsel: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log, dan dua bacaan siap-model yang dinilai berdasarkan kondisi normalmu sendiri: daily_brief (hari ini, dengan frasa dari aplikasi sendiri dan penanda yang layak disebut) dan baselines. Mirror menyajikan tiga belas, menambahkan sleep_log, symptoms_and_mood, what_changed (minggu terakhir dibanding empat minggu sebelumnya) dan data_quality (apa yang segar, basi, atau hilang). Dengan Izinkan AI menulis aktif, keduanya juga mencantumkan dua belas tool tulis. Di belakangnya ada 172 jenis Apple Health ditambah buku harian makanan dan catatan angkat beban Marrow sendiri. Prompt yang bekerja dengan baik:

6. Kenapa angkanya lebih penting daripada modelnya

Pada Januari 2026 seorang reporter Washington Post menghubungkan kedua asisten ke data Apple Health miliknya. ChatGPT menilai kesehatan jantungnya F, lalu B pada percobaan ulang, dan lupa usianya. Claude lebih baik dan tetap, menurut kata laporan itu, gagal memperhitungkan keterbatasan data Apple Watch. Modelnya baik-baik saja. Mereka diberi angka tanpa kualifikasi dan tanpa gambaran tentang apa yang hilang.

Marrow merekonsiliasi setiap nilai harian dengan total Apple sendiri sebelum agen melihatnya, dan tool-nya mengembalikan rekaman dengan perangkat sumber dan timestamp sehingga agen bisa membedakan nilai rendah yang nyata dari hari saat jam tergeletak di pengisi daya. Lapisan verifikasi ini ada karena pendirinya mendapati aplikasi ekspor lama diam-diam membeku di tengah sore dan melaporkan langkah sekitar 40 persen lebih sedikit. Setiap jawaban yang diberikan agen dari Marrow dihitung dari rekamanmu, baru dirumuskan.

Versi singkatnya

Semua pilihan berdampingan, termasuk yang di-host untuk claude.ai: Server MCP Apple Health, dibandingkan. Membiarkan Claude mencatat makanan dan latihan ke Apple Health: mencatat makanan dengan AI.