Marrow Health
MS
Muat turun

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

Dua perkara benar pada masa yang sama pada 2026. Claude dan ChatGPT kedua-duanya boleh membaca Apple Health, dan tiada satu pun boleh berbuat demikian di mana-mana kecuali dalam apl iPhone mereka sendiri. Jika ejen yang anda benar-benar gunakan berada pada Mac, Mac mini dalam almari, VPS, atau terminal, anda memerlukan sesuatu pada telefon untuk menyerahkan data. Halaman ini membincangkan kedua-dua bahagian.

1. Apa yang dilakukan oleh penyambung terbina dalam

Anthropic menambah sambungan Apple Health ke apl iOS Claude pada Januari 2026, dalam beta untuk pelanggan Pro dan Max di AS. ChatGPT Health OpenAI sampai kepada pengguna AS pada Julai 2026 dan termasuk pelan percuma. Kedua-duanya meminta kebenaran Health daripada iOS, menarik apa yang diperlukan semasa perbualan, dan baca sahaja.

Penyambung ClaudeChatGPT HealthMarrow
Berfungsi dalamApl iPhone ClaudeApl iPhone ChatGPTMana-mana klien MCP, mana-mana mesin
Claude Code, Claude Desktop, CursorTidakTidakYa
OpenClaw, Hermes, model setempatTidakTidakYa
Semasa telefon berada dalam poket andaTidakTidakYa, melalui cermin dihoskan sendiri
Diari hidangan dan angkat beban set demi setJumlah HealthKit sahajaJumlah HealthKit sahajaYa
Nombor disemak berbanding jumlah harian Apple sendiriTidakTidakYa
Ke mana data anda pergiAnthropic, bagi setiap sembangOpenAI, bagi setiap sembangKekal pada telefon atau mesin anda
HargaPro atau MaxPercumaPercuma, pelayan MIT

Gunakan penyambung terbina dalam jika anda hanya bercakap dengan pembantu pada telefon dan mahu bacaan pantas. Gunakan Marrow sebaik sahaja ejen berada di tempat lain, perlu berjalan mengikut jadual, atau memerlukan butiran di sebalik jumlah.

2. Mengapa "apl iPhone sahaja" bukan pilihan dasar

HealthKit ialah rangka kerja pada peranti. Tiada API pelayan Apple Health, tiada apa-apa yang boleh dipanggil oleh skrip pada Mac atau fungsi cloud. Setiap integrasi desktop atau pelayan, termasuk milik kami, sebenarnya ialah apl iOS yang membaca HealthKit dan menyajikannya. Itulah sebabnya persediaan Claude Code biasa berakhir dengan apl telefon yang menolak ke pangkalan data dan pelayan MCP di hadapannya.

3. Versi dua minit: MCP pada peranti

Marrow menjalankan pelayan MCP pada iPhone itu sendiri. Pasang apl, buka Eksport, kemudian MCP Setempat, hidupkan pelayan, dan ia menunjukkan URL dan token pembawa. Ia menjawab semasa apl dibuka dan mesin anda berada pada Wi-Fi atau tailnet yang sama. Arahan penuh, termasuk gesaan yang boleh anda tampal ke mana-mana ejen supaya ia membimbing anda menyediakannya, ada pada halaman persediaan ejen.

4. Versi sentiasa hidup: cermin dihoskan sendiri

Untuk Claude Code, Cursor, OpenClaw, atau apa-apa yang memerlukan data anda semasa telefon tidur, gandingkan cermin. Ia satu fail Python tanpa kebergantungan, berlesen MIT, dan tolakan latar belakang telefon mengekalkannya terkini.

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

Buka pautan penggandingan pada mana-mana skrin, kemudian dalam Marrow: Eksport, MCP Pelayan, Gandingkan dengan pelayan, kemudian imbas. Selepas itu cermin menyimpan salinan SQLite pada perkakasan anda dan menyajikan tiga belas alat baca pada http://<server-ip>:8800/mcp: sembilan alat telefon, ditambah sleep_log, symptoms_and_mood, what_changed dan data_quality (kesemua tiga belas disenaraikan dalam bahagian 5). Hidupkan Benarkan AI menulis untuk pelayan dalam Marrow dan ia menyenaraikan dua belas alat tulis juga. Telefon mengutip entri itu apabila Marrow dibuka atau bangun.

Claude Code

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

Claude Desktop, Cursor, OpenClaw, Hermes, apa-apa dengan mcp.json

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

Claude Desktop juga mempunyai bundle .mcpb satu klik pada halaman keluaran.

Dari luar rangkaian anda

Jangan port-forward pelayan. Letakkannya pada tailnet dan ia berfungsi dari mana-mana yang boleh dicapai oleh mesin ejen:

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

Kemudian gunakan URL tailnet dalam konfigurasi di atas. Panduan cermin dihoskan sendiri mempunyai selebihnya, termasuk apa yang disimpan pada cakera.

5. Apa yang boleh ditanya oleh ejen

Sembilan alat baca pada telefon: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log, dan dua bacaan sedia model yang dinilai berbanding kebiasaan anda sendiri: daily_brief (hari ini, dengan frasa apl sendiri dan bendera yang patut disebut) dan baselines. Cermin menyajikan tiga belas, menambah sleep_log, symptoms_and_mood, what_changed (minggu lepas berbanding empat minggu sebelumnya) dan data_quality (apa yang segar, lapuk atau hilang). Dengan Benarkan AI menulis dihidupkan, kedua-duanya turut menyenaraikan dua belas alat tulis. Di belakangnya ialah 172 jenis Apple Health ditambah diari hidangan dan log angkat beban Marrow sendiri. Gesaan yang berfungsi dengan baik:

6. Mengapa nombor lebih penting daripada model

Pada Januari 2026, seorang wartawan Washington Post menyambungkan kedua-dua pembantu kepada data Apple Health-nya. ChatGPT menggredkan kesihatan jantungnya F, kemudian B pada ulangan, dan terlupa umurnya. Claude lebih baik namun masih, dalam kata laporan itu, gagal mengambil kira batasan data Apple Watch. Modelnya tidak bermasalah. Mereka diberi nombor tanpa kelayakan dan tanpa sebarang gambaran tentang apa yang hilang.

Marrow menyelaraskan setiap nilai harian dengan jumlah Apple sendiri sebelum ejen melihatnya, dan alatnya mengembalikan rekod dengan peranti sumber dan cap masa supaya ejen dapat membezakan paras rendah yang sebenar daripada hari jam tangan terletak pada pengecas. Lapisan pengesahan itu wujud kerana pengasas mendapati apl eksport sedia ada membeku secara senyap pada pertengahan petang dan melaporkan langkah kurang kira-kira 40 peratus. Setiap jawapan yang diberikan ejen daripada Marrow dikira daripada rekod anda, kemudian dirumuskan.

Versi ringkas

Setiap pilihan bersebelahan, termasuk yang dihoskan untuk claude.ai: Pelayan MCP Apple Health, dibandingkan. Membenarkan Claude mencatat hidangan dan senaman ke Apple Health: mencatat makanan dengan AI.