कनेक्शन / AI असिस्टेंट
Gemini CLI और Marrow Health
आपके टर्मिनल में Google का एजेंट, Google खाते के साथ मुफ़्त। यह आपके फ़ोन, आपके अपने सर्वर या Cloud MCP तक पहुँचता है।
Marrow में खोलें, Marrow 1.5 या उसके बाद के वर्शन वाले iPhone पर चलता है।
कौन-सा रास्ता?
- Cloud MCP अगर आप चाहते हैं कि कभी भी जवाब मिले और आपको कुछ चलाना न पड़े। Marrow Pro का हिस्सा।
- लोकल MCP अगर इसे चलाने वाला कंप्यूटर आपके फ़ोन के Wi-Fi या टेलनेट पर है। मुफ़्त, और Marrow के खुले रहने तक जवाब देता है।
- सर्वर MCP अगर आप एक छोटा सर्वर चालू रखते हैं। मुफ़्त, और कभी भी जवाब देता है।
Cloud MCP Pro
Marrow के सर्वर पर आपके डेटा की एक निजी कॉपी। आपका AI उसे कभी भी पढ़ता है, फ़ोन के सोते हुए भी, और हर साइन-इन आपके फ़ोन से मंज़ूर होता है। आपको चाहिए: एक Google खाता।
- Marrow में एक्सपोर्ट खोलें और Gemini CLI पर टैप करें। Cloud MCP चुनें।
- Cloud MCP चालू करें (Marrow Pro) और Gemini CLI को आपके कनेक्शन में जोड़ें। Marrow आपका लिंक दिखाता है।
- नीचे का ब्लॉक
~/.gemini/settings.jsonमें जोड़ें.{ "mcpServers": { "marrow": { "httpUrl": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - gemini चलाएं और पूछें।
- gemini चलाएँ। वह साइन-इन पेज खोलता है: जो कोड वह दिखाए उसे Marrow में टाइप करें और मंज़ूर करें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाया गया प्लेसहोल्डर: Marrow आपका अपना लिंक भर देता है।
लोकल MCP मुफ़्त
आपके iPhone पर एक सर्वर। वह Marrow के खुले रहने तक, उसी Wi-Fi या टेलनेट के ऐप को जवाब देता है। कुछ भी आपके नेटवर्क से बाहर नहीं जाता। आपको चाहिए: एक Google खाता।
- Marrow में एक्सपोर्ट खोलें और Gemini CLI पर टैप करें। लोकल MCP चुनें।
- लोकल MCP चालू करें और Gemini CLI को आपके कनेक्शन में जोड़ें। Marrow पता और इस कनेक्शन के लिए बना एक टोकन दिखाता है।
- नीचे का ब्लॉक
~/.gemini/settings.jsonमें जोड़ें.{ "mcpServers": { "marrow": { "httpUrl": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - gemini चलाएं और पूछें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके फ़ोन का पता और टोकन भर देता है।
सर्वर MCP मुफ़्त
आपके हमेशा चालू रखे कंप्यूटर (Pi, NAS, कोई पुराना लैपटॉप) पर Marrow का ओपन-सोर्स सर्वर। फ़ोन उसे ताज़ा रखता है और वह कभी भी जवाब देता है। आपको चाहिए: एक Google खाता।
- Marrow का सर्वर एक हमेशा चालू रखे कंप्यूटर पर चलाएँ और उसे ऐप से पेयर करें (कैसे).
- Marrow में एक्सपोर्ट खोलें, Gemini CLI पर टैप करें और सर्वर MCP चुनें। उसे आपके कनेक्शन में जोड़ें। Marrow सर्वर का पता दिखाता है। टोकन वह mcp टोकन है जो आपके सर्वर ने शुरू होते समय छापा था।
- नीचे का ब्लॉक
~/.gemini/settings.jsonमें जोड़ें.{ "mcpServers": { "marrow": { "httpUrl": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - gemini चलाएं और पूछें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके सर्वर का पता भर देता है। टोकन वही है जो आपके सर्वर ने छापा था।
यह क्या कर सकता है
- पढ़ना। आपके अपने सामान्य स्तर के हिसाब से आँका गया दैनिक ब्रीफ़, आपकी बेसलाइन, इस हफ़्ते क्या बदला, दिन-दर-दिन कोई भी मेट्रिक, वर्कआउट, सेट-दर-सेट लिफ़्ट, नींद के चरण और आपकी फ़ूड डायरी।
- लॉग करना। Marrow में उस रास्ते के लिए AI को लिखने की अनुमति दें चालू करने के बाद, आपका AI कहने पर भोजन, पानी, वज़न, वर्कआउट, नींद, लक्षण और मूड लॉग करता है। हर प्रविष्टि वापस ली जा सकती है।
ये पूछकर देखें
- आज मेरा दिन कैसा चल रहा है?
- इस हफ़्ते मेरी नींद में मेरे सामान्य स्तर के मुकाबले क्या बदला?
- पिछले 90 दिन की मेरी रेस्टिंग हार्ट रेट का चार्ट बनाओ।
- लंच में टर्की सैंडविच और एक सेब लॉग करो।
अगर यह न चले
Gemini CLI में
- Gemini CLI कनेक्ट नहीं होता। Marrow के पते के लिए
httpUrlरखें, जैसा नीचे के ब्लॉक में है। settings.json में अकेलाurlSSE सर्वर का मतलब हो सकता है, और Marrow वह नहीं है। नया रूप"type": "http"के साथurlहै. - marrow DISCONNECTED दिखाता है। स्थिति के लिए
/mcp listचलाएँ और settings.json ठीक करने के बाद/mcp reload। Cloud MCP के लिए/mcp auth marrowसाइन इन करता है। - आपकी सेटिंग अनदेखी हो रही हैं।
.gemini/settings.jsonमें प्रोजेक्ट की सेटिंग~/.gemini/settings.jsonको ओवरराइड करती हैं। जिस फ़ोल्डर पर आपने भरोसा नहीं किया है, उसमें वर्कस्पेस की सेटिंग अनदेखी हो जाती हैं और MCP सर्वर कनेक्ट नहीं होते। - SSH पर साइन-इन नाकाम होता है। Cloud MCP साइन-इन के लिए उसी कंप्यूटर पर ब्राउज़र चाहिए। SSH पर टोकन के साथ लोकल MCP या सर्वर MCP इस्तेमाल करें।
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.