الاتصالات / الوكلاء والمحررات
اتصال مخصص وMarrow Health
ليس في القائمة؟ أي عميل MCP، أو أي URL يقبل 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. يقرؤها ذكاؤك الاصطناعي في أي وقت، والهاتف نائم، وتتم الموافقة على كل تسجيل دخول من هاتفك. تحتاج إلى: عميل يقبل URL وترويسة bearer، أو يسجّل الدخول عبر OAuth.
- في Marrow، افتح «تصدير» واضغط «اتصال مخصص». اختر MCP Cloud.
- شغّل MCP Cloud (Marrow Pro) وأضف «اتصال مخصص» إلى «اتصالاتك». يعرض Marrow رابطك.
- الصق JSON أدناه، أو URL وترويسة bearer، في إعدادات MCP لعميلك.
{ "mcpServers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - اكتب الرمز الذي تعرضه الصفحة في Marrow ووافق.
- اسأل: كيف أبلي اليوم؟
نص نائب معروض: يضع Marrow رابطك الخاص.
MCP محلي (أي عميل MCP) مجاني
خادم على iPhone. يجيب ما دام Marrow مفتوحًا، للتطبيقات على شبكة Wi-Fi أو tailnet نفسها. لا شيء يغادر شبكتك. تحتاج إلى: عميل يقبل URL وترويسة bearer، أو يسجّل الدخول عبر OAuth.
- في Marrow، افتح «تصدير» واضغط «اتصال مخصص». اختر MCP محلي.
- شغّل MCP محلي وأضف «اتصال مخصص» إلى «اتصالاتك». يعرض Marrow العنوان ورمز وصول مخصصًا لهذا الاتصال.
- الصق JSON أدناه، أو URL وترويسة bearer، في إعدادات MCP لعميلك.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - اسأل: كيف أبلي اليوم؟
نصوص نائبة معروضة: يضع Marrow عنوان هاتفك والرمز.
MCP خادم (أي عميل MCP) مجاني
خادم Marrow المفتوح المصدر على حاسوب تُبقيه يعمل (Pi أو NAS أو حاسوب محمول قديم). يُبقيه الهاتف محدّثًا ويجيب في أي وقت. تحتاج إلى: عميل يقبل URL وترويسة bearer، أو يسجّل الدخول عبر OAuth.
- شغّل خادم Marrow على حاسوب تُبقيه يعمل واقرنه بالتطبيق (كيف).
- في Marrow، افتح «تصدير»، واضغط «اتصال مخصص» واختر MCP خادم. أضفه إلى «اتصالاتك». يعرض Marrow عنوان الخادم. والرمز هو رمز mcp الذي طبعه خادمك عند بدء تشغيله.
- الصق JSON أدناه، أو URL وترويسة bearer، في إعدادات MCP لعميلك.
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - اسأل: كيف أبلي اليوم؟
نصوص نائبة معروضة: يضع Marrow عنوان خادمك. والرمز هو الذي طبعه خادمك.
تلقائي (أي URL) مجاني
يرسل Marrow ملف CSV أو JSON إلى URL وفق جدول، والتطبيق مغلق. تحتاج إلى: عنوان HTTPS خاص بك يقبل POST.
- في Marrow، افتح «تصدير» واضغط «اتصال مخصص». شغّل «تلقائي».
- في Marrow: تحكم تلقائي جديد. تطلب صفحته:
- العنوان: أي عنوان HTTPS يقبل POST. يبدو هكذا
https://api.example.com/marrow. - الترويسات: أضف أي ترويسة يحتاجها، مثل Authorization.
- البيانات والتكرار: نوع البيانات، وJSON أو CSV، وعدد مرات التشغيل.
- التشغيل: اضغط «تشغيل الآن» لإرسال أول حمولة.
- العنوان: أي عنوان HTTPS يقبل POST. يبدو هكذا
يدوي (جداول البيانات والملفات) مجاني
ملف CSV أو JSON أو GPX، يُنشأ عندما تطلبه. تحتاج إلى: لا شيء.
- في Marrow، يدوي: اختر نطاقًا وصيغة، ثم «إنشاء تصدير»، ثم شارك.
ما يستطيع فعله
- القراءة. موجز يومي مقيّم مقابل معدلك الطبيعي، وخطوطك المرجعية، وما تغيّر هذا الأسبوع، وأي مقياس يومًا بيوم، والتمارين، والرفع جولةً بجولة، ومراحل النوم ويوميات طعامك.
- التسجيل. يسجّل ذكاؤك الاصطناعي الوجبات والماء والوزن والتمارين والنوم والأعراض والمزاج عندما تطلب، بعد أن تشغّل السماح للذكاء الاصطناعي بالكتابة لهذه الطريقة في 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 مع التسجيل الديناميكي للعميل. وإذا كان يقبل ترويسة فقط، فاستخدم MCP محلي أو MCP خادم مع الرمز.
- أي URL: يفشل «تشغيل الآن». يجب أن يكون العنوان https وأن يرد على POST بحالة 2xx. يسرد دليل التحكم التلقائي كل رسالة.
- الملفات: لا مكان لوضع ملف. يسلّم «يدوي» كل ملف إلى قائمة المشاركة. و«حفظ في الملفات» يُبقيه على الهاتف أو في iCloud Drive.
فحوصات MCP Cloud
- تسجيل الدخول ينتظر في Marrow. تعرض صفحة تسجيل الدخول رمزًا من 6 أحرف. افتح Marrow، واذهب إلى «تصدير»، واكتب الرمز واضغط موافقة. ينتهي الطلب بعد عشر دقائق، وثلاثة رموز خاطئة ترفضه. إذا حدث ذلك، فابدأ من جديد من ذكائك الاصطناعي.
- تقول الصفحة إن الرابط لم يطابق أي Marrow. في Marrow، افتح ذكاءك الاصطناعي ضمن «الاتصالات»، واضغط «نسخ الرابط» والصق الرابط كاملًا.
- عمل، ثم توقف. عندما يكون MCP Cloud متوقفًا، أو ينتهي Marrow Pro، تتوقف النسخة. وإيقاف MCP Cloud يُخرج كل ذكاء اصطناعي أيضًا. شغّله مجددًا، وشغّل هذا الاتصال في «اتصالاتك» وسجّل الدخول من جديد من ذكائك الاصطناعي.
- توقفت الموافقة عند الحد. كل ذكاء اصطناعي يُعدّ اتصالًا واحدًا. تحتفظ الخطة المجانية باتصال واحد قيد التشغيل في كل مرة. ويحتفظ Marrow Pro بما يصل إلى 10: الذكاء الاصطناعي والخوادم والتحكمات التلقائية معًا. أوقف أحدها في «اتصالاتك»، ثم وافق مجددًا.
- يقرأ ولا يستطيع التسجيل. شغّل «السماح للذكاء الاصطناعي بالكتابة» لـ 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 خادم
- صِل إلى الخادم أولًا. من الحاسوب الذي يشغّل ذكاءك الاصطناعي، افتح
http://<server-ip>:8800/health. يجيب دون رمز. وإذا لم يجب، فالخادم غير شغّال أو العنوان خاطئ. ثم جرّب اختبار curl في صفحة MCP خادم. - 401 من الخادم. تستخدم الوكلاء رمز mcp الذي طبعه الخادم عند بدء تشغيله. وهو موجود أيضًا في الملف
.mcp-tokenفي مجلد بيانات الخادم. ورمز اقتران الهاتف لا يعمل مع الوكلاء. - بيانات قديمة، أو «لا يستقبل البيانات» في Marrow. لا يستطيع الهاتف الوصول إلى الخادم ليدفع إليه. تأكد أن الخادم يعمل وأن عنوانه في Marrow ما زال يعمل من الهاتف. وللخادم على شبكة منزلك، يحتاج Marrow إلى إذن الشبكة المحلية: الإعدادات، الخصوصية والأمان، الشبكة المحلية.
- يقرأ ولا يستطيع التسجيل. شغّل «السماح للذكاء الاصطناعي بالكتابة» لهذا الخادم في تصدير، «اتصالاتك». تنتظر الإدخالات على الخادم وتصل عند فتح Marrow أو استيقاظه في المرة التالية.
فحوصات «تلقائي»
- اختبر بـ «تشغيل الآن». السطر تحت «تشغيل الآن» يقول ما حدث. أي رد 2xx يُعدّ تسليمًا. وأي شيء آخر يظهر كـ Server answered مع رمز الحالة، أو خطأ الشبكة.
- راجع سجل النشاط. في التحكم التلقائي، خيارات إضافية، يسرد «سجل النشاط» آخر 30 تشغيلًا مع نتيجة كل منها.
- التشغيلات تتأخر. يختار iOS لحظة التشغيل في الخلفية، والهاتف المقفل طوال اليوم يرسل عند فتحه التالي. و«منذ آخر تشغيل» يستدرك ما فات في التشغيل الناجح التالي.
- مستقبِل على شبكة منزلك. يحتاج Marrow إلى إذن الشبكة المحلية للوصول إليه (الإعدادات، الخصوصية والأمان، الشبكة المحلية). اضغط «تشغيل الآن» مرة واحدة والتطبيق مفتوح ليتمكن iOS من السؤال: ففي الخلفية يرفض دون أن يسأل.
- لا يمكن تشغيله. يُحسب كل تحكم تلقائي قيد التشغيل اتصالًا. تحتفظ الخطة المجانية باتصال واحد قيد التشغيل في كل مرة. ويحتفظ Marrow Pro بما يصل إلى 10: الذكاء الاصطناعي والخوادم والتحكمات التلقائية معًا.
فحوصات «يدوي»
- لا شيء للمشاركة. كل قسم في تصدير، يدوي ينشئ ملفه للنطاق المحدد في الأعلى. اختر نطاقًا أطول إذا قال إنه لا يوجد شيء فيه.
المزيد من الحلول في الأدلة: MCP Cloud وMCP محلي وMCP خادم وتلقائي ويدوي.