कनेक्शन / एजेंट और एडिटर
कस्टम कनेक्शन और Marrow Health
सूची में नहीं? कोई भी MCP क्लाइंट, POST लेने वाला कोई भी URL, या एक सादी फ़ाइल। Marrow में यह कस्टम कनेक्शन है, एक्सपोर्ट टैब के आख़िर में।
Marrow में खोलें, Marrow 1.5 या उसके बाद के वर्शन वाले iPhone पर चलता है।
कौन-सा रास्ता?
- Cloud MCP अगर आप चाहते हैं कि कभी भी जवाब मिले और आपको कुछ चलाना न पड़े। Marrow Pro का हिस्सा।
- लोकल MCP अगर इसे चलाने वाला कंप्यूटर आपके फ़ोन के Wi-Fi या टेलनेट पर है। मुफ़्त, और Marrow के खुले रहने तक जवाब देता है।
- सर्वर MCP अगर आप एक छोटा सर्वर चालू रखते हैं। मुफ़्त, और कभी भी जवाब देता है।
Cloud MCP लोकल MCP सर्वर MCP स्वचालित: कोई भी URL मैन्युअल: स्प्रेडशीट और फ़ाइलें
Cloud MCP (कोई भी MCP क्लाइंट) Pro
Marrow के सर्वर पर आपके डेटा की एक निजी कॉपी। आपका AI उसे कभी भी पढ़ता है, फ़ोन के सोते हुए भी, और हर साइन-इन आपके फ़ोन से मंज़ूर होता है। आपको चाहिए: ऐसा क्लाइंट जो URL और बेयरर हेडर ले, या OAuth से साइन इन करे।
- Marrow में एक्सपोर्ट खोलें और कस्टम कनेक्शन पर टैप करें। Cloud MCP चुनें।
- Cloud MCP चालू करें (Marrow Pro) और कस्टम कनेक्शन को आपके कनेक्शन में जोड़ें। Marrow आपका लिंक दिखाता है।
- नीचे का JSON, या URL और बेयरर हेडर, अपने क्लाइंट की MCP सेटिंग में पेस्ट करें।
{ "mcpServers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - पेज जो कोड दिखाए उसे Marrow में टाइप करें और मंज़ूर करें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाया गया प्लेसहोल्डर: Marrow आपका अपना लिंक भर देता है।
लोकल MCP (कोई भी MCP क्लाइंट) मुफ़्त
आपके iPhone पर एक सर्वर। वह Marrow के खुले रहने तक, उसी Wi-Fi या टेलनेट के ऐप को जवाब देता है। कुछ भी आपके नेटवर्क से बाहर नहीं जाता। आपको चाहिए: ऐसा क्लाइंट जो URL और बेयरर हेडर ले, या OAuth से साइन इन करे।
- Marrow में एक्सपोर्ट खोलें और कस्टम कनेक्शन पर टैप करें। लोकल MCP चुनें।
- लोकल MCP चालू करें और कस्टम कनेक्शन को आपके कनेक्शन में जोड़ें। Marrow पता और इस कनेक्शन के लिए बना एक टोकन दिखाता है।
- नीचे का JSON, या URL और बेयरर हेडर, अपने क्लाइंट की MCP सेटिंग में पेस्ट करें।
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके फ़ोन का पता और टोकन भर देता है।
सर्वर MCP (कोई भी MCP क्लाइंट) मुफ़्त
आपके हमेशा चालू रखे कंप्यूटर (Pi, NAS, कोई पुराना लैपटॉप) पर Marrow का ओपन-सोर्स सर्वर। फ़ोन उसे ताज़ा रखता है और वह कभी भी जवाब देता है। आपको चाहिए: ऐसा क्लाइंट जो URL और बेयरर हेडर ले, या OAuth से साइन इन करे।
- Marrow का सर्वर एक हमेशा चालू रखे कंप्यूटर पर चलाएँ और उसे ऐप से पेयर करें (कैसे).
- Marrow में एक्सपोर्ट खोलें, कस्टम कनेक्शन पर टैप करें और सर्वर MCP चुनें। उसे आपके कनेक्शन में जोड़ें। Marrow सर्वर का पता दिखाता है। टोकन वह mcp टोकन है जो आपके सर्वर ने शुरू होते समय छापा था।
- नीचे का JSON, या URL और बेयरर हेडर, अपने क्लाइंट की MCP सेटिंग में पेस्ट करें।
{ "mcpServers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके सर्वर का पता भर देता है। टोकन वही है जो आपके सर्वर ने छापा था।
स्वचालित (कोई भी URL) मुफ़्त
Marrow तय समय पर, ऐप बंद होने पर भी, किसी URL पर CSV या JSON पोस्ट करता है। आपको चाहिए: आपका अपना HTTPS URL जो POST ले।
- Marrow में एक्सपोर्ट खोलें और कस्टम कनेक्शन पर टैप करें। स्वचालित चालू करें।
- Marrow में: नया ऑटोमेशन। उसका पेज यह माँगता है:
- पता: कोई भी HTTPS पता जो POST ले। यह कुछ ऐसा दिखता है
https://api.example.com/marrow. - हेडर: जो भी हेडर चाहिए जोड़ें, जैसे Authorization।
- डेटा और अंतराल: डेटा का प्रकार, JSON या CSV, और यह कितनी बार चलता है।
- रन: पहला पेलोड भेजने के लिए अभी चलाएं पर टैप करें।
- पता: कोई भी HTTPS पता जो POST ले। यह कुछ ऐसा दिखता है
मैन्युअल (स्प्रेडशीट और फ़ाइलें) मुफ़्त
CSV, JSON या GPX फ़ाइल, जो आपके माँगने पर बनती है। आपको चाहिए: कुछ नहीं।
- Marrow में, मैन्युअल: दायरा और फ़ॉर्मैट चुनें, एक्सपोर्ट बनाएँ, शेयर करें।
यह क्या कर सकता है
- पढ़ना। आपके अपने सामान्य स्तर के हिसाब से आँका गया दैनिक ब्रीफ़, आपकी बेसलाइन, इस हफ़्ते क्या बदला, दिन-दर-दिन कोई भी मेट्रिक, वर्कआउट, सेट-दर-सेट लिफ़्ट, नींद के चरण और आपकी फ़ूड डायरी।
- लॉग करना। Marrow में उस रास्ते के लिए AI को लिखने की अनुमति दें चालू करने के बाद, आपका AI कहने पर भोजन, पानी, वज़न, वर्कआउट, नींद, लक्षण और मूड लॉग करता है। हर प्रविष्टि वापस ली जा सकती है।
ये पूछकर देखें
- आज मेरा दिन कैसा चल रहा है?
- इस हफ़्ते मेरी नींद में मेरे सामान्य स्तर के मुकाबले क्या बदला?
- पिछले 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 चुनें।
- Cloud MCP साइन इन नहीं होता। क्लाइंट को डायनामिक क्लाइंट रजिस्ट्रेशन के साथ MCP का OAuth साइन-इन सपोर्ट करना होगा। अगर वह सिर्फ़ हेडर लेता है, तो टोकन के साथ लोकल MCP या सर्वर MCP इस्तेमाल करें।
- कोई भी URL: अभी चलाएं नाकाम होता है। पता https होना चाहिए और POST का जवाब 2xx स्टेटस से देना चाहिए। ऑटोमेशन गाइड में हर संदेश दिया है।
- फ़ाइलें: रखने की जगह नहीं। मैन्युअल हर फ़ाइल को शेयर शीट को देता है। Save to Files उसे फ़ोन पर या iCloud Drive में रखता है।
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 के अगली बार खुलने या जागने पर पहुँचती हैं।
स्वचालित की जाँचें
- अभी चलाएं से जाँचें। अभी चलाएं के नीचे की लाइन बताती है कि क्या हुआ। कोई भी 2xx जवाब पहुँचा हुआ माना जाता है। बाकी सब Server answered और स्टेटस कोड के रूप में दिखता है, या नेटवर्क की गड़बड़ी के रूप में।
- गतिविधि लॉग देखें। ऑटोमेशन में, और विकल्प, गतिविधि लॉग उसकी पिछली 30 रन हर एक के नतीजे के साथ दिखाता है।
- रन देर से आते हैं। बैकग्राउंड रन का पल iOS चुनता है, और दिन भर लॉक रहने वाला फ़ोन अगली बार अनलॉक होने पर भेजता है। पिछली दौड़ के बाद से अगली सफल रन में छूटा हुआ भर देता है।
- घर के नेटवर्क पर रिसीवर। उस तक पहुँचने के लिए Marrow को Local Network एक्सेस चाहिए (Settings, Privacy and Security, Local Network)। Marrow खुला रखकर अभी चलाएं पर एक बार टैप करें, ताकि iOS पूछ सके: बैकग्राउंड में वह बिना पूछे मना कर देता है।
- यह चालू नहीं होता। हर चालू ऑटोमेशन एक कनेक्शन गिना जाता है। मुफ़्त प्लान में एक समय में 1 कनेक्शन चालू रह सकता है। Marrow Pro में 10 तक: AI, सर्वर और ऑटोमेशन मिलाकर।
मैन्युअल की जाँचें
- शेयर करने को कुछ नहीं। एक्सपोर्ट, मैन्युअल का हर भाग ऊपर चुने दायरे के लिए अपनी फ़ाइल बनाता है। अगर वह कहे कि उसमें कुछ नहीं है, तो लंबा दायरा चुनें।
गाइड में और हल: Cloud MCP, लोकल MCP, सर्वर MCP, स्वचालित, मैन्युअल.