Codex CLI और Marrow
आपके टर्मिनल में OpenAI का कोडिंग एजेंट, जो आपके ChatGPT खाते से साइन इन होता है। यह आपके फ़ोन, आपके अपने सर्वर या क्लाउड MCP से पढ़ता है, इसीलिए Free और Plus पर OpenAI के मॉडल के साथ Marrow इस्तेमाल करने का यही तरीका है।
Marrow में खोलें सुविधा Marrow 1.6 या बाद के वर्शन वाले iPhone पर काम करती है।
कौन-सा रास्ता?
- क्लाउड MCP अगर आप चाहते हैं कि कभी भी जवाब मिले और आपको कुछ चलाना न पड़े। Marrow Pro का हिस्सा।
- लोकल MCP अगर इसे चलाने वाला कंप्यूटर आपके फ़ोन के Wi-Fi या टेलनेट पर है। मुफ़्त, और Marrow के खुले रहने तक जवाब देता है।
- सर्वर MCP अगर आप एक छोटा सर्वर चालू रखते हैं। मुफ़्त, और कभी भी जवाब देता है।
क्लाउड MCP Pro
Marrow के सर्वर पर आपके डेटा की एक निजी कॉपी। आपका AI उसे कभी भी पढ़ता है, फ़ोन के सोते हुए भी, और हर साइन-इन आपके फ़ोन से मंज़ूर होता है। आपको चाहिए: एक ChatGPT खाता, कोई भी प्लान।
- Marrow में कनेक्शन खोलें, फिर AI पर जाएँ और Codex CLI पर टैप करें। क्लाउड MCP चुनें।
- क्लाउड MCP चालू करें (Marrow Pro) और Codex CLI को आपके AI में जोड़ें। Marrow आपका लिंक दिखाता है।
- नीचे का ब्लॉक
~/.codex/config.tomlमें जोड़ें.[mcp_servers.marrow] url = "https://connect.marrowhealthapp.com/t/<your-id>/mcp" - codex चलाएं और पूछें।
codex mcp login marrowचलाएँ। पेज जो कोड दिखाए उसे Marrow में टाइप करें और मंज़ूर करें।- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाया गया प्लेसहोल्डर: Marrow आपका अपना लिंक भर देता है।
लोकल MCP मुफ़्त
आपके iPhone पर एक सर्वर। वह Marrow के खुले रहने तक, उसी Wi-Fi या टेलनेट के ऐप को जवाब देता है। कुछ भी आपके नेटवर्क से बाहर नहीं जाता। आपको चाहिए: एक ChatGPT खाता, कोई भी प्लान।
- Marrow में कनेक्शन खोलें, फिर AI पर जाएँ और Codex CLI पर टैप करें। लोकल MCP चुनें।
- लोकल MCP चालू करें और Codex CLI को आपके AI में जोड़ें। Marrow पता और इस कनेक्शन के लिए बना टोकन दिखाता है।
- नीचे का ब्लॉक
~/.codex/config.tomlमें जोड़ें.[mcp_servers.marrow] url = "http://<phone-ip>:21212/mcp" http_headers = { "Authorization" = "Bearer <token>" } - codex चलाएं और पूछें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके फ़ोन का पता और टोकन भर देता है।
सर्वर MCP मुफ़्त
आपके हमेशा चालू रखे कंप्यूटर (Pi, NAS, कोई पुराना लैपटॉप) पर Marrow का ओपन-सोर्स सर्वर। फ़ोन उसे ताज़ा रखता है और वह कभी भी जवाब देता है। आपको चाहिए: एक ChatGPT खाता, कोई भी प्लान।
- Marrow का सर्वर एक हमेशा चालू रखे कंप्यूटर पर चलाएँ और उसे ऐप से पेयर करें (कैसे).
- Marrow में कनेक्शन खोलें, फिर AI पर जाएँ, Codex CLI पर टैप करें और सर्वर MCP चुनें। इसे आपके AI में जोड़ें। Marrow सर्वर का पता दिखाता है। टोकन वही mcp टोकन है जो आपके सर्वर ने शुरू होते समय छापा था।
- नीचे का ब्लॉक
~/.codex/config.tomlमें जोड़ें.[mcp_servers.marrow] url = "http://<server-ip>:8800/mcp" http_headers = { "Authorization" = "Bearer <token>" } - codex चलाएं और पूछें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके सर्वर का पता भर देता है। टोकन वही है जो आपके सर्वर ने छापा था।
यह क्या कर सकता है
- पढ़ना। आपके अपने सामान्य स्तर के हिसाब से आँका गया दैनिक ब्रीफ़, आपकी बेसलाइन, इस हफ़्ते क्या बदला, दिन-दर-दिन कोई भी मेट्रिक, वर्कआउट, सेट-दर-सेट लिफ़्ट, नींद के चरण और आपकी फ़ूड डायरी।
- लॉग करना। Marrow में उस रास्ते के लिए AI को लिखने की अनुमति दें चालू करने के बाद, आपका AI कहने पर भोजन, पानी, वज़न, वर्कआउट, नींद, लक्षण और मूड लॉग करता है। हर प्रविष्टि वापस ली जा सकती है।
ये पूछकर देखें
- आज मेरा दिन कैसा चल रहा है?
- इस हफ़्ते मेरी नींद में मेरे सामान्य स्तर के मुकाबले क्या बदला?
- पिछले 90 दिन की मेरी रेस्टिंग हार्ट रेट का चार्ट बनाओ।
- लंच में टर्की सैंडविच और एक सेब लॉग करो।
अगर यह न चले
Codex CLI में
- Codex में marrow नहीं दिखता। Codex
~/.codex/config.tomlपढ़ता है, या$CODEX_HOMEसेट हो तो उसमें कीconfig.toml। देखें कि ब्लॉक उसी फ़ाइल में है औरcodex mcp listचलाएँ। TUI में/mcp verboseब्योरा दिखाता है। - फ़ोन या आपके सर्वर से 401। जब Codex को कोई टोकन नहीं मिलता तो वह बिना टोकन के कनेक्ट होता है, इसलिए सर्वर 401 से जवाब देता है। देखें कि
http_headersवाली लाइन में Bearer और Marrow वाला टोकन है। - क्लाउड MCP में साइन इन करना।
codex mcp login marrowचलाएँ, या TUI में/mcp login marrow। यह साइन-इन पेज खोलता है। वह जो कोड दिखाए उसे Marrow में टाइप करें और मंज़ूर करें। - शुरू होते समय टाइमआउट। Codex डिफ़ॉल्ट रूप से सर्वर के लिए 10 सेकंड इंतज़ार करता है।
[mcp_servers.marrow]ब्लॉक मेंstartup_timeout_sec = 30जोड़ें। - टर्मिनल में चलता है पर IDE में नहीं। Codex IDE एक्सटेंशन और ChatGPT डेस्कटॉप ऐप वही config.toml पढ़ते हैं। बदलाव के बाद उन्हें रीस्टार्ट करें।
क्लाउड MCP की जाँचें
- साइन-इन Marrow में इंतज़ार करता है। साइन-इन पेज 6 अक्षरों का कोड दिखाता है। Marrow खोलें, एक्सपोर्ट पर जाएँ, कोड टाइप करें और मंज़ूर करें पर टैप करें। अनुरोध दस मिनट बाद खत्म हो जाता है और तीन गलत कोड उसे अस्वीकार कर देते हैं। ऐसा हो तो अपने AI से फिर शुरू करें।
- पेज कहता है कि लिंक किसी Marrow से मेल नहीं खाया। Marrow में कनेक्शन के तहत अपना AI खोलें, अपना लिंक कॉपी करें पर टैप करें और पूरा लिंक पेस्ट करें।
- चला, फिर रुक गया। जब क्लाउड MCP बंद हो, या Marrow Pro खत्म हो गया हो, तो कॉपी रुकी रहती है। क्लाउड MCP बंद करने से हर AI भी साइन आउट हो जाता है। इसे फिर चालू करें, आपके AI में इस कनेक्शन को चालू करें और अपने AI से फिर साइन इन करें।
- मंज़ूरी सीमा पर रुक जाती है। हर AI एक कनेक्शन है। Free में एक समय में 3 कनेक्शन चालू रह सकते हैं। Marrow Pro में 20 तक: AI, सर्वर और ऑटोमेशन मिलाकर। स्रोत कभी नहीं गिने जाते। आपके AI या आपके एक्सपोर्ट में एक को बंद करें, फिर दोबारा मंज़ूर करें।
- यह पढ़ता है पर लॉग नहीं कर सकता। Marrow में क्लाउड MCP के लिए AI को लिखने की अनुमति दें चालू करें। Marrow के लिए सूचनाओं की अनुमति हो तो प्रविष्टि कुछ ही सेकंड में फ़ोन तक पहुँचती है, नहीं तो अगली बार जब आप ऐप खोलें।
लोकल MCP की जाँचें
- Marrow को खुला रखें। फ़ोन का सर्वर तभी जवाब देता है जब Marrow सामने खुला हो। ऐप बदलने या फ़ोन लॉक करने पर iOS जल्द ही उसे रोक देता है। Marrow फिर खोलें, वह फिर जवाब देने लगता है।
- वही Wi-Fi या टेलनेट। कंप्यूटर फ़ोन के Wi-Fi या टेलनेट पर होना चाहिए, मोबाइल डेटा पर कभी नहीं। गेस्ट Wi-Fi अक्सर डिवाइसों को एक-दूसरे तक पहुँचने नहीं देता। Tailscale पर, फ़ोन के Wi-Fi पते की जगह उसका टेलनेट पता (जो 100. से शुरू होता है) इस्तेमाल करें, और अगर आपका राउटर नया पता दे तो Wi-Fi पता फिर जाँचें।
- 401 Unauthorized। टोकन गलत है, या यह कनेक्शन Marrow में बंद है। हर कनेक्शन का अपना टोकन होता है, और एक को बंद करने से वह ऐप बाहर हो जाता है। उसे आपके AI में चालू करें, या टोकन फिर से कॉपी करें।
- कंप्यूटर से जाँचें। लोकल 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 में इस सर्वर के लिए AI को लिखने की अनुमति दें चालू करें। एंट्री सर्वर पर इंतज़ार करती हैं और Marrow के अगली बार खुलने या जागने पर दर्ज हो जाती हैं।
गाइड में और हल: क्लाउड MCP, लोकल MCP, सर्वर MCP.