חיבור Claude, Claude Code, Cursor או OpenClaw ל-Apple Health
שני דברים נכונים בו בזמן ב-2026. גם Claude וגם ChatGPT יכולים לקרוא את Apple Health, ושניהם לא יכולים לעשות זאת בשום מקום מלבד בתוך אפליקציית ה-iPhone שלהם. אם הסוכן שבו אתם משתמשים בפועל חי על Mac, על Mac mini בארון, על VPS או בטרמינל, אתם צריכים משהו בטלפון שימסור את הנתונים החוצה. בדף הזה שני החצאים.
1. מה עושים המחברים המובנים
Anthropic הוסיפה חיבור ל-Apple Health לאפליקציית Claude ל-iOS בינואר 2026, בבטא למנויי Pro ו-Max בארה״ב. ChatGPT Health של OpenAI הגיע למשתמשים בארה״ב ביולי 2026 וכולל את התוכנית החינמית. שניהם מבקשים מ-iOS הרשאת Health, שואבים את מה שהם צריכים במהלך שיחה, והם לקריאה בלבד.
| המחבר של Claude | ChatGPT Health | Marrow | |
|---|---|---|---|
| עובד ב | אפליקציית Claude ל-iPhone | אפליקציית ChatGPT ל-iPhone | כל לקוח MCP, כל מחשב |
| Claude Code, Claude Desktop, Cursor | לא | לא | כן |
| OpenClaw, Hermes, מודלים מקומיים | לא | לא | כן |
| כשהטלפון בכיס | לא | לא | כן, דרך המראה באירוח עצמי |
| יומן ארוחות ואימוני כוח סט אחר סט | סיכומי HealthKit בלבד | סיכומי HealthKit בלבד | כן |
| מספרים שנבדקו מול הסיכומים היומיים של Apple עצמה | לא | לא | כן |
| לאן הנתונים שלכם הולכים | Anthropic, לכל שיחה | OpenAI, לכל שיחה | נשארים בטלפון שלכם או במכשיר שלכם |
| מחיר | Pro או Max | חינם | חינם, שרת MIT |
השתמשו במחבר המובנה אם אתם מדברים עם העוזר רק בטלפון ורוצים קריאה מהירה. השתמשו ב-Marrow ברגע שהסוכן נמצא במקום אחר, צריך לרוץ לפי לוח זמנים, או צריך את הפירוט שמאחורי הסיכומים.
2. למה “אפליקציית iPhone בלבד” אינה בחירת מדיניות
HealthKit הוא framework שרץ על המכשיר. אין API של שרת ל-Apple Health, שום דבר שסקריפט ב-Mac או פונקציית ענן יכולים לקרוא לו. כל שילוב לשולחן עבודה או לשרת, כולל שלנו, הוא בעצם אפליקציית iOS שקוראת את HealthKit ומגישה אותו החוצה. לכן הגדרה אופיינית של Claude Code מסתיימת באפליקציה בטלפון שדוחפת למסד נתונים, ושרת MCP לפניו.
3. הגרסה של שתי דקות: MCP על המכשיר
Marrow מריץ שרת MCP על ה-iPhone עצמו. התקינו את האפליקציה, פתחו ייצוא, ואז MCP מקומי, הפעילו את השרת, והוא יציג כתובת ואסימון bearer. הוא עונה כשהאפליקציה פתוחה והמחשב שלכם באותה רשת Wi-Fi או tailnet. ההוראות המלאות, כולל prompt שאפשר להדביק בכל סוכן כדי שילווה אתכם בהגדרה, נמצאות בדף הגדרת הסוכן.
4. הגרסה שתמיד פועלת: מראה באירוח עצמי
ל-Claude Code, ל-Cursor, ל-OpenClaw או לכל דבר שצריך את הנתונים שלכם כשהטלפון ישן, צמדו את המראה. זה קובץ Python אחד בלי תלויות, ברישיון MIT, והדחיפות של הטלפון ברקע שומרות אותו מעודכן.
pip install marrow-mcp
marrow-server # prints a pairing link and the agent token
פתחו את קישור הצימוד על כל מסך, ואז ב-Marrow: ייצוא, MCP בשרת, צימוד לשרת, ואז סריקה. מאותו רגע המראה שומרת עותק SQLite על החומרה שלכם ומגישה שלושה עשר כלים לקריאה בלבד בכתובת http://<server-ip>:8800/mcp: השבעה של הטלפון, sleep_log ו-symptoms_and_mood, וארבעה שעונים במונחים של האפליקציה עצמה (כל שלושה עשר רשומים בסעיף 5). כלי כתיבה מופיעים רק עם MCP Cloud של Marrow.
Claude Code
claude mcp add --transport http marrow http://<server-ip>:8800/mcp \
--header "Authorization: Bearer <mcp token>"
Claude Desktop, Cursor, OpenClaw, Hermes, כל דבר עם mcp.json
{
"mcpServers": {
"marrow": {
"type": "http",
"url": "http://<server-ip>:8800/mcp",
"headers": { "Authorization": "Bearer <mcp token>" }
}
}
}
ל-Claude Desktop יש גם חבילת .mcpb בלחיצה אחת בדף הגרסאות.
מחוץ לרשת שלכם
אל תעשו port-forward לשרת. שימו אותו על tailnet והוא יעבוד מכל מקום שמכונת הסוכן מגיעה אליו:
tailscale serve --bg --https=8800 http://127.0.0.1:8800
ואז השתמשו בכתובת ה-tailnet בהגדרה שלמעלה. במדריך המראה באירוח עצמי יש את השאר, כולל מה שנוחת בדיסק.
5. מה הסוכן יכול לשאול
שבעה כלים לקריאה בלבד בטלפון: health_summary, list_metrics, metric_daily, metric_samples, workouts, nutrition_log, strength_log. המראה מגישה שלושה עשר, ומוסיפה את sleep_log, את symptoms_and_mood וארבע קריאות מוכנות למודל שמדורגות ביחס לנורמה שלכם: daily_brief (היום, עם הניסוחים של האפליקציה עצמה ודגלים ששווה להזכיר), baselines, what_changed (השבוע האחרון מול ארבעת הקודמים לו) ו-data_quality (מה טרי, מיושן או חסר). מאחוריהם 172 סוגי Apple Health בתוספת יומן הארוחות ויומן הכוח של Marrow. פרומפטים שעובדים טוב:
- “השווה את דופק המנוחה וה-HRV שלי בארבעת השבועות לפני ואחרי שהתחלתי להתאמן בבוקר.”
- “באילו ימים החודש ישנתי פחות משש שעות, ומה קרה לצעדים שלי ביום שאחרי?”
- “סכם את החלבון מול היעד שלי בשבועיים האחרונים וסמן את הימים הגרועים ביותר.”
- “הראה את ההתקדמות שלי בסקוואט לפי 1RM משוער מאז יוני.”
- “איך הולך לי היום, ומה השתנה השבוע?” (המראה עונה מתוך
daily_briefו-what_changed, ביחס לנורמה שלכם)
6. למה המספרים חשובים יותר מהמודל
בינואר 2026 כתב של Washington Post חיבר את שני העוזרים לנתוני Apple Health שלו. ChatGPT נתן לבריאות הלב שלו ציון F, ואחר כך B בבדיקה חוזרת, ושכח את גילו. Claude הצליח יותר ובכל זאת, במילות הדוח, לא התחשב במגבלות של נתוני Apple Watch. המודלים היו בסדר. הם קיבלו מספרים בלי הסתייגויות ובלי תחושה של מה חסר.
Marrow מתאם כל ערך יומי מול הסיכומים של Apple עצמה לפני שסוכן רואה אותו, והכלים שלו מחזירים רשומות עם מכשירי המקור וחותמות הזמן, כדי שהסוכן יוכל להבדיל בין ערך נמוך אמיתי לבין יום שבו השעון ישב על המטען. שכבת האימות קיימת כי המייסד גילה שאפליקציית הייצוא הוותיקה קופאת בשקט באמצע אחר הצהריים ומדווחת על צעדים נמוכים בכ-40 אחוז. כל תשובה שסוכן נותן מ-Marrow מחושבת מהרשומות שלכם ורק אחר כך מנוסחת.
הגרסה הקצרה
- שיחות בטלפון בלבד: המחבר המובנה של Claude או של ChatGPT מספיק.
- Claude Code, Desktop, Cursor באותה רשת: השרת של Marrow על המכשיר, שתי דקות.
- OpenClaw, שרת ביתי או כל דבר שרץ בזמן שאתם ישנים:
pip install marrow-mcpוצימוד חד-פעמי. - הכול בחינם. אם אתם מעדיפים לא להריץ כלום, MCP Cloud (Marrow Pro) מארח את המראה עבור claude.ai, ChatGPT ו-Gemini. ב-Claude הוא מופיע בשם Marrow Health בספריית המחברים, הקשה אחת להוספה. הורידו את Marrow, ואז עקבו אחרי דף ההגדרה.
כל האפשרויות זו לצד זו, כולל אלה שבאירוח עבור claude.ai: שרתי MCP של Apple Health, בהשוואה. מתן אפשרות ל-Claude לרשום ארוחות ואימונים ב-Apple Health: רישום מזון עם AI.