कनेक्शन / एजेंट और एडिटर
OpenClaw और Marrow Health
अपने OpenClaw एजेंट को अपना स्वास्थ्य डेटा दें: वह आपके दिन का हाल ले सकता है, आपके अपने आँकड़ों से जवाब दे सकता है और आप जो बताएँ उसे लॉग कर सकता है।
Marrow में खोलें, Marrow 1.5 या उसके बाद के वर्शन वाले iPhone पर चलता है।
कौन-सा रास्ता?
- Cloud MCP अगर आप चाहते हैं कि कभी भी जवाब मिले और आपको कुछ चलाना न पड़े। Marrow Pro का हिस्सा।
- लोकल MCP अगर इसे चलाने वाला कंप्यूटर आपके फ़ोन के Wi-Fi या टेलनेट पर है। मुफ़्त, और Marrow के खुले रहने तक जवाब देता है।
- सर्वर MCP अगर आप एक छोटा सर्वर चालू रखते हैं। मुफ़्त, और कभी भी जवाब देता है।
Cloud MCP Pro
Marrow के सर्वर पर आपके डेटा की एक निजी कॉपी। आपका AI उसे कभी भी पढ़ता है, फ़ोन के सोते हुए भी, और हर साइन-इन आपके फ़ोन से मंज़ूर होता है। आपको चाहिए: OpenClaw मशीन पर Node।
- Marrow में एक्सपोर्ट खोलें और OpenClaw पर टैप करें। Cloud MCP चुनें।
- Cloud MCP चालू करें (Marrow Pro) और OpenClaw को आपके कनेक्शन में जोड़ें। Marrow आपका लिंक दिखाता है।
- इस फ़ोन से, नीचे का JSON
mcp-remoteब्रिज चलाता है, जिसे OpenClaw मशीन पर Node.js चाहिए। - नीचे के JSON के साथ
openclaw mcp set marrow, फिर जाँचने के लिएopenclaw mcp list।{ "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp", "transport": "streamable-http", "auth": "oauth" } openclaw mcp login marrowचलाएँ। पेज जो कोड दिखाए उसे Marrow में टाइप करें और मंज़ूर करें।- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाया गया प्लेसहोल्डर: Marrow आपका अपना लिंक भर देता है।
लोकल MCP मुफ़्त
आपके iPhone पर एक सर्वर। वह Marrow के खुले रहने तक, उसी Wi-Fi या टेलनेट के ऐप को जवाब देता है। कुछ भी आपके नेटवर्क से बाहर नहीं जाता। आपको चाहिए: OpenClaw मशीन पर Node।
- Marrow में एक्सपोर्ट खोलें और OpenClaw पर टैप करें। लोकल MCP चुनें।
- लोकल MCP चालू करें और OpenClaw को आपके कनेक्शन में जोड़ें। Marrow पता और इस कनेक्शन के लिए बना एक टोकन दिखाता है।
- इस फ़ोन से, नीचे का JSON
mcp-remoteब्रिज चलाता है, जिसे OpenClaw मशीन पर Node.js चाहिए। - नीचे के JSON के साथ
openclaw mcp set marrow, फिर जाँचने के लिएopenclaw mcp list।{ "command": "npx", "args": ["-y", "mcp-remote", "http://<phone-ip>:21212/mcp", "--allow-http", "--header", "Authorization: Bearer <token>"] } - पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके फ़ोन का पता और टोकन भर देता है।
सर्वर MCP मुफ़्त
आपके हमेशा चालू रखे कंप्यूटर (Pi, NAS, कोई पुराना लैपटॉप) पर Marrow का ओपन-सोर्स सर्वर। फ़ोन उसे ताज़ा रखता है और वह कभी भी जवाब देता है। आपको चाहिए: OpenClaw मशीन पर Node।
- Marrow का सर्वर एक हमेशा चालू रखे कंप्यूटर पर चलाएँ और उसे ऐप से पेयर करें (कैसे).
- Marrow में एक्सपोर्ट खोलें, OpenClaw पर टैप करें और सर्वर MCP चुनें। उसे आपके कनेक्शन में जोड़ें। Marrow सर्वर का पता दिखाता है। टोकन वह mcp टोकन है जो आपके सर्वर ने शुरू होते समय छापा था।
- इस फ़ोन से, नीचे का JSON
mcp-remoteब्रिज चलाता है, जिसे OpenClaw मशीन पर Node.js चाहिए। - नीचे के JSON के साथ
openclaw mcp set marrow, फिर जाँचने के लिएopenclaw mcp list।{ "command": "npx", "args": ["-y", "mcp-remote", "http://<server-ip>:8800/mcp", "--allow-http", "--header", "Authorization: Bearer <token>"] } - पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके सर्वर का पता भर देता है। टोकन वही है जो आपके सर्वर ने छापा था।
यह क्या कर सकता है
- पढ़ना। आपके अपने सामान्य स्तर के हिसाब से आँका गया दैनिक ब्रीफ़, आपकी बेसलाइन, इस हफ़्ते क्या बदला, दिन-दर-दिन कोई भी मेट्रिक, वर्कआउट, सेट-दर-सेट लिफ़्ट, नींद के चरण और आपकी फ़ूड डायरी।
- लॉग करना। Marrow में उस रास्ते के लिए AI को लिखने की अनुमति दें चालू करने के बाद, आपका AI कहने पर भोजन, पानी, वज़न, वर्कआउट, नींद, लक्षण और मूड लॉग करता है। हर प्रविष्टि वापस ली जा सकती है।
ये पूछकर देखें
- आज मेरा दिन कैसा चल रहा है?
- इस हफ़्ते मेरी नींद में मेरे सामान्य स्तर के मुकाबले क्या बदला?
- पिछले 90 दिन की मेरी रेस्टिंग हार्ट रेट का चार्ट बनाओ।
- लंच में टर्की सैंडविच और एक सेब लॉग करो।
अगर यह न चले
OpenClaw में
- Non-HTTPS URLs are only allowed for localhost or when --allow-http flag is provided. सादे http पते के लिए mcp-remote का संदेश। आर्ग्युमेंट में
--allow-httpरखें, जैसा नीचे के ब्लॉक में है। - सर्वर सहेजना या साइन इन करना नाकाम होता है।
openclaw mcp setऔरopenclaw mcp loginके लिए लोकल Gateway रुका होना चाहिए।openclaw gateway stopचलाएँ, फिर कमांड, फिर Gateway को दोबारा शुरू करें। - authentication refused (401). टोकन गलत है या Marrow में कनेक्शन बंद है।
"auth": "oauth"सेट होने पर OpenClaw Authorization हेडर को अनदेखा करता है, इसलिए दोनों में से एक ही इस्तेमाल करें। - इसे जाँचें।
openclaw mcp probe marrowयाopenclaw mcp status --verboseदिखाता है कि यह कनेक्ट होता है या नहीं। - रिमोट ब्लॉक कनेक्ट नहीं होता।
"transport": "streamable-http"रखें। इसके बिना OpenClaw SSE इस्तेमाल करता है। - npx नहीं मिलता। ब्रिज को OpenClaw मशीन पर Node.js 18 या उससे नया चाहिए।
Cloud MCP की जाँचें
- साइन-इन Marrow में इंतज़ार करता है। साइन-इन पेज 6 अक्षरों का कोड दिखाता है। Marrow खोलें, एक्सपोर्ट पर जाएँ, कोड टाइप करें और मंज़ूर करें पर टैप करें। अनुरोध दस मिनट बाद खत्म हो जाता है और तीन गलत कोड उसे अस्वीकार कर देते हैं। ऐसा हो तो अपने AI से फिर शुरू करें।
- पेज कहता है कि लिंक किसी Marrow से मेल नहीं खाया। Marrow में कनेक्शन के तहत अपना AI खोलें, अपना लिंक कॉपी करें पर टैप करें और पूरा लिंक पेस्ट करें।
- चला, फिर रुक गया। जब Cloud MCP बंद हो, या Marrow Pro खत्म हो गया हो, तो कॉपी रुक जाती है। Cloud MCP बंद करने से हर AI साइन आउट भी हो जाता है। उसे फिर चालू करें, आपके कनेक्शन में इस कनेक्शन को चालू करें और अपने AI से फिर साइन इन करें।
- मंज़ूर करना सीमा पर रुक जाता है। हर AI एक कनेक्शन है। मुफ़्त प्लान में एक समय में 1 कनेक्शन चालू रह सकता है। Marrow Pro में 10 तक: AI, सर्वर और ऑटोमेशन मिलाकर। आपके कनेक्शन में एक को बंद करें, फिर दोबारा मंज़ूर करें।
- यह पढ़ता है पर लॉग नहीं कर सकता। Marrow में Cloud MCP के लिए AI को लिखने की अनुमति दें चालू करें। Marrow के लिए सूचनाओं की अनुमति हो तो प्रविष्टि कुछ ही सेकंड में फ़ोन तक पहुँचती है, नहीं तो अगली बार जब आप ऐप खोलें।
लोकल MCP की जाँचें
- Marrow को खुला रखें। फ़ोन का सर्वर तभी जवाब देता है जब Marrow सामने खुला हो। ऐप बदलने या फ़ोन लॉक करने पर iOS जल्द ही उसे रोक देता है। Marrow फिर खोलें, वह फिर जवाब देने लगता है।
- वही Wi-Fi या टेलनेट। कंप्यूटर फ़ोन के Wi-Fi या टेलनेट पर होना चाहिए, मोबाइल डेटा पर कभी नहीं। गेस्ट Wi-Fi अक्सर डिवाइसों को एक-दूसरे तक पहुँचने नहीं देता। Tailscale पर, फ़ोन के Wi-Fi पते की जगह उसका टेलनेट पता (जो 100. से शुरू होता है) इस्तेमाल करें, और अगर आपका राउटर नया पता दे तो Wi-Fi पता फिर जाँचें।
- 401 Unauthorized. टोकन गलत है, या Marrow में यह कनेक्शन बंद है। हर कनेक्शन का अपना टोकन होता है, और एक को बंद करने से वह ऐप बाहर हो जाता है। उसे आपके कनेक्शन में चालू करें, या टोकन फिर कॉपी करें।
- कंप्यूटर से जाँचें। लोकल MCP गाइड की curl लाइन दिखाती है कि फ़ोन जवाब देता है या नहीं, और किस गड़बड़ी के साथ।
सर्वर MCP की जाँचें
- पहले सर्वर तक पहुँचें। जिस कंप्यूटर पर आपका AI चलता है, उससे
http://<server-ip>:8800/healthखोलें। यह बिना टोकन के जवाब देता है। न दे, तो सर्वर चल नहीं रहा या पता गलत है। फिर सर्वर MCP पेज पर curl टेस्ट आज़माएँ. - सर्वर से 401। एजेंट वह mcp टोकन इस्तेमाल करते हैं जो सर्वर ने शुरू होते समय छापा था। वह सर्वर के डेटा फ़ोल्डर की
.mcp-tokenफ़ाइल में भी है। फ़ोन का पेयरिंग टोकन एजेंट के लिए नहीं चलता। - पुराना डेटा, या Marrow में डेटा नहीं पहुंच रहा। फ़ोन पुश करने के लिए सर्वर तक नहीं पहुँच पा रहा। देखें कि सर्वर चल रहा है और Marrow में उसका पता फ़ोन से अब भी काम करता है। घर के नेटवर्क पर सर्वर के लिए Marrow को Local Network एक्सेस चाहिए: Settings, Privacy and Security, Local Network।
- यह पढ़ता है पर लॉग नहीं कर सकता। एक्सपोर्ट, आपके कनेक्शन में इस सर्वर के लिए AI को लिखने की अनुमति दें चालू करें। प्रविष्टियाँ सर्वर पर रुकी रहती हैं और Marrow के अगली बार खुलने या जागने पर पहुँचती हैं।
गाइड में और हल: Cloud MCP, लोकल MCP, सर्वर MCP.