חיבורים / סוכנים ועורכים
חיבור מותאם אישית ו-Marrow Health
לא ברשימה? כל לקוח MCP, כל כתובת שמקבלת POST, או קובץ פשוט. ב-Marrow זה “חיבור מותאם אישית”, בסוף לשונית ייצוא.
פתיחה ב-Marrow עובדת ב-iPhone עם Marrow 1.5 ומעלה.
באיזו דרך?
- MCP Cloud אם אתם רוצים תשובות בכל זמן בלי להריץ כלום. חלק מ-Marrow Pro.
- MCP מקומי אם המחשב שמריץ אותו נמצא באותה רשת Wi-Fi או tailnet כמו הטלפון שלכם. חינם, והוא עונה כש-Marrow פתוח.
- MCP בשרת אם אתם מחזיקים שרת קטן פועל. חינם, והוא עונה בכל זמן.
MCP Cloud MCP מקומי MCP בשרת אוטומטי: כל URL ידני: גיליונות וקבצים
MCP Cloud (כל לקוח MCP) Pro
עותק פרטי של הנתונים שלכם בשרת של Marrow. ה-AI שלכם קורא אותו בכל זמן, כשהטלפון ישן, וכל התחברות מאושרת בטלפון שלכם. מה צריך: לקוח שמקבל כתובת וכותרת bearer, או שמתחבר עם OAuth.
- ב-Marrow, פתחו ייצוא והקישו על חיבור מותאם אישית. בחרו MCP Cloud.
- הפעילו את MCP Cloud (Marrow Pro) והוסיפו חיבור מותאם אישית ל“החיבורים שלך”. Marrow יציג את הקישור שלכם.
- הדביקו את ה-JSON שלמטה, או את הכתובת וכותרת ה-bearer, בהגדרות ה-MCP של הלקוח שלכם.
{ "mcpServers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - הקלידו ב-Marrow את הקוד שהדף מציג ואשרו.
- שאלו: איך הולך לי היום?
מציין מיקום: Marrow ימלא את הקישור שלכם.
MCP מקומי (כל לקוח MCP) חינם
שרת ב-iPhone שלכם. הוא עונה כש-Marrow פתוח, לאפליקציות באותה רשת Wi-Fi או tailnet. שום דבר לא יוצא מהרשת שלכם. מה צריך: לקוח שמקבל כתובת וכותרת bearer, או שמתחבר עם OAuth.
- ב-Marrow, פתחו ייצוא והקישו על חיבור מותאם אישית. בחרו MCP מקומי.
- הפעילו את MCP מקומי והוסיפו חיבור מותאם אישית ל“החיבורים שלך”. Marrow יציג את הכתובת ואסימון שנוצר לחיבור הזה.
- הדביקו את ה-JSON שלמטה, או את הכתובת וכותרת ה-bearer, בהגדרות ה-MCP של הלקוח שלכם.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - שאלו: איך הולך לי היום?
מוצגים ערכים זמניים: Marrow ממלא את הכתובת של הטלפון שלכם ואת האסימון.
MCP בשרת (כל לקוח MCP) חינם
שרת קוד פתוח של Marrow על מחשב שאתם משאירים דלוק (Pi, NAS, מחשב נייד ישן). הטלפון שומר אותו מעודכן והוא עונה בכל זמן. מה צריך: לקוח שמקבל כתובת וכותרת bearer, או שמתחבר עם OAuth.
- הריצו את השרת של Marrow על מחשב שאתם משאירים דלוק וצמדו אותו לאפליקציה (איך).
- ב-Marrow, פתחו ייצוא, הקישו על חיבור מותאם אישית ובחרו MCP בשרת. הוסיפו אותו ל“החיבורים שלך”. Marrow יציג את כתובת השרת. האסימון הוא אסימון ה-mcp שהשרת שלכם הדפיס כשהתחיל לרוץ.
- הדביקו את ה-JSON שלמטה, או את הכתובת וכותרת ה-bearer, בהגדרות ה-MCP של הלקוח שלכם.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - שאלו: איך הולך לי היום?
מוצגים ערכים זמניים: Marrow ממלא את כתובת השרת שלכם. האסימון הוא זה שהשרת שלכם הדפיס.
אוטומטי (כל URL) חינם
Marrow שולח CSV או JSON לכתובת לפי לוח זמנים, כשהאפליקציה סגורה. מה צריך: כתובת HTTPS שלכם שמקבלת POST.
- ב-Marrow, פתחו ייצוא והקישו על חיבור מותאם אישית. הפעילו את אוטומטי.
- ב-Marrow: אוטומציה חדשה. הדף שלה מבקש:
- כתובת: כל כתובת HTTPS שמקבלת POST. היא נראית כך:
https://api.example.com/marrow. - כותרות: הוסיפו כל כותרת שהיא צריכה, כמו Authorization.
- נתונים ותדירות: סוג הנתונים, JSON או CSV, וכל כמה זמן זה רץ.
- הרצה: הקישו הפעל כעת כדי לשלוח מטען ראשון.
- כתובת: כל כתובת HTTPS שמקבלת POST. היא נראית כך:
ידני (גיליונות וקבצים) חינם
קובץ CSV, JSON או GPX, שנוצר כשמבקשים אותו. מה צריך: שום דבר.
- ב-Marrow, ידני: בחרו טווח ופורמט, יצירת ייצוא, שיתוף.
מה זה יכול לעשות
- קריאה. סיכום יומי שמדורג ביחס לנורמה שלכם, קווי הבסיס שלכם, מה השתנה השבוע, כל מדד יום אחר יום, אימונים, אימוני כוח סט אחר סט, שלבי שינה ויומן המזון שלכם.
- רישום. ה-AI שלכם רושם ארוחות, מים, משקל, אימונים, שינה, תסמינים ומצב רוח כשאתם מבקשים, אחרי שתפעילו את אפשר כתיבה על ידי AI עבור הדרך הזו ב-Marrow. כל רשומה אפשר לבטל.
נסו לשאול
- איך הולך לי היום?
- מה השתנה בשינה שלי השבוע לעומת הרגיל שלי?
- הצג בתרשים את דופק המנוחה שלי ב-90 הימים האחרונים.
- רשום כריך הודו ותפוח לארוחת צהריים.
אם זה לא עובד
בלקוח או במקבל שלכם
- הלקוח שלכם מקבל רק פקודה (stdio). העבירו את הכתובת דרך mcp-remote:
npx -y mcp-remote <address> --allow-http --header "Authorization: Bearer <token>". כתובת http רגילה דורשת--allow-http. - הוא מנסה SSE. Marrow מדבר רק Streamable HTTP. בחרו HTTP או Streamable HTTP בלקוח שלכם.
- MCP Cloud לא מתחבר. הלקוח חייב לתמוך בהתחברות OAuth של MCP עם dynamic client registration. אם הוא מקבל רק כותרת, השתמשו ב-MCP מקומי או ב-MCP בשרת עם האסימון.
- כל URL: הפעל כעת נכשל. הכתובת חייבת להיות https ולענות ל-POST בסטטוס 2xx. במדריך האוטומציות רשומה כל הודעה.
- קבצים: אין איפה לשים אחד. ידני מעביר כל קובץ לגיליון השיתוף. שמירה בקבצים שומרת אותו בטלפון או ב-iCloud Drive.
בדיקות ל-MCP Cloud
- ההתחברות ממתינה ב-Marrow. דף ההתחברות מציג קוד בן 6 תווים. פתחו את Marrow, עברו אל ייצוא, הקלידו את הקוד והקישו אישור. בקשה פגה אחרי עשר דקות, ושלושה קודים שגויים דוחים אותה. אם זה קרה, התחילו שוב מה-AI שלכם.
- הדף אומר שהקישור לא תאם אף Marrow. ב-Marrow, פתחו את ה-AI שלכם תחת חיבורים, הקישו העתקת הקישור שלך והדביקו את הקישור המלא.
- זה עבד ואז הפסיק. כש-MCP Cloud כבוי, או שמנוי Marrow Pro הסתיים, העותק מושהה. כיבוי MCP Cloud גם מנתק כל AI. הפעילו אותו שוב, הפעילו את החיבור הזה ב“החיבורים שלך” והתחברו שוב מה-AI שלכם.
- האישור נעצר במגבלה. כל AI הוא חיבור אחד. במסלול החינמי חיבור אחד פועל בכל רגע. ב-Marrow Pro עד 10: AI, שרתים ואוטומציות ביחד. כבו אחד ב“החיבורים שלך”, ואז אשרו שוב.
- הוא קורא אבל לא יכול לרשום. הפעילו “אפשר כתיבה על ידי AI” עבור MCP Cloud ב-Marrow. רשומה מגיעה לטלפון תוך שניות כשהתראות מותרות עבור Marrow, או בפעם הבאה שתפתחו את האפליקציה.
בדיקות ל-MCP מקומי
- השאירו את Marrow פתוח. השרת של הטלפון עונה רק כש-Marrow פתוח בחזית. כשעוברים לאפליקציה אחרת או נועלים את הטלפון, iOS משהה אותו עד מהרה. פתחו את Marrow שוב והוא עונה שוב.
- אותה רשת Wi-Fi או tailnet. המחשב חייב להיות ב-Wi-Fi או ב-tailnet של הטלפון, אף פעם לא בסלולרי. Wi-Fi לאורחים לרוב מונע ממכשירים להגיע זה לזה. עם Tailscale, השתמשו בכתובת ה-tailnet של הטלפון (היא מתחילה ב-100.) במקום בכתובת ה-Wi-Fi שלו, ובדקו שוב את כתובת ה-Wi-Fi אם הנתב נותן חדשה.
- 401 Unauthorized. האסימון שגוי, או שהחיבור הזה כבוי ב-Marrow. לכל חיבור יש אסימון משלו, וכיבוי של אחד נועל את האפליקציה הזו בחוץ. הפעילו אותו ב“החיבורים שלך”, או העתיקו את האסימון שוב.
- בדקו מהמחשב. שורת ה-curl במדריך MCP מקומי מראה אם הטלפון עונה, ועם איזו שגיאה.
בדיקות ל-MCP בשרת
- הגיעו קודם לשרת. מהמחשב שמריץ את ה-AI שלכם, פתחו את
http://<server-ip>:8800/health. הוא עונה בלי אסימון. אם לא, השרת לא פועל או שהכתובת שגויה. ואז נסו את בדיקת ה-curl בדף MCP בשרת. - 401 מהשרת. סוכנים משתמשים באסימון ה-mcp שהשרת הדפיס כשהתחיל לרוץ. הוא נמצא גם בקובץ
.mcp-tokenבתיקיית הנתונים של השרת. אסימון הצימוד של הטלפון לא עובד עבור סוכנים. - נתונים ישנים, או לא מקבל נתונים ב-Marrow. הטלפון לא מצליח להגיע לשרת כדי לדחוף. בדקו שהשרת פועל ושהכתובת שלו ב-Marrow עדיין עובדת מהטלפון. לשרת ברשת הבית שלכם, Marrow צריך גישה לרשת מקומית: הגדרות, פרטיות ואבטחה, רשת מקומית.
- הוא קורא אבל לא יכול לרשום. הפעילו “אפשר כתיבה על ידי AI” עבור השרת הזה בלשונית ייצוא, החיבורים שלך. רשומות ממתינות בשרת ונוחתות כש-Marrow נפתח או מתעורר בפעם הבאה.
בדיקות לאוטומטי
- בדקו עם הפעל כעת. השורה שמתחת ל“הפעל כעת” אומרת מה קרה. כל תשובת 2xx נחשבת כנמסרה. כל דבר אחר מופיע כ-Server answered וקוד הסטטוס, או שגיאת הרשת.
- בדקו את יומן הפעילות. באוטומציה, אפשרויות נוספות, יומן פעילות מציג את 30 ההרצות האחרונות עם התוצאה של כל אחת.
- ההרצות מאחרות. iOS בוחר את הרגע להרצות ברקע, וטלפון שנשאר נעול שולח כשיפתחו אותו שוב. מאז הריצה האחרונה משלים בהרצה המוצלחת הבאה.
- מקבל ברשת הבית שלכם. Marrow צריך גישה לרשת מקומית כדי להגיע אליו (הגדרות, פרטיות ואבטחה, רשת מקומית). הקישו על הפעל כעת פעם אחת כש-Marrow פתוח, כדי ש-iOS יוכל לשאול: ברקע הוא מסרב בלי לשאול.
- זה לא נדלק. כל אוטומציה שפועלת נחשבת לחיבור. במסלול החינמי חיבור אחד פועל בכל רגע. ב-Marrow Pro עד 10: AI, שרתים ואוטומציות ביחד.
בדיקות לידני
- אין מה לשתף. כל קטע בלשונית ייצוא, ידני יוצר את הקובץ שלו לטווח שבראש המסך. בחרו טווח ארוך יותר אם כתוב שאין בו כלום.
עוד פתרונות במדריכים: MCP Cloud, MCP מקומי, MCP בשרת, אוטומטי, ידני.