VS Code Copilot और Marrow
VS Code में GitHub Copilot का एजेंट मोड Marrow को HTTP MCP सर्वर की तरह लेता है, Copilot Free पर भी।
Marrow में खोलें सुविधा Marrow 1.6 या बाद के वर्शन वाले iPhone पर काम करती है।
कौन-सा रास्ता?
- क्लाउड MCP अगर आप चाहते हैं कि कभी भी जवाब मिले और आपको कुछ चलाना न पड़े। Marrow Pro का हिस्सा।
- लोकल MCP अगर इसे चलाने वाला कंप्यूटर आपके फ़ोन के Wi-Fi या टेलनेट पर है। मुफ़्त, और Marrow के खुले रहने तक जवाब देता है।
- सर्वर MCP अगर आप एक छोटा सर्वर चालू रखते हैं। मुफ़्त, और कभी भी जवाब देता है।
क्लाउड MCP Pro
Marrow के सर्वर पर आपके डेटा की एक निजी कॉपी। आपका AI उसे कभी भी पढ़ता है, फ़ोन के सोते हुए भी, और हर साइन-इन आपके फ़ोन से मंज़ूर होता है। आपको चाहिए: Copilot Free से भी चलता है।
- Marrow में कनेक्शन खोलें, फिर AI पर जाएँ और VS Code Copilot पर टैप करें। क्लाउड MCP चुनें।
- क्लाउड MCP चालू करें (Marrow Pro) और VS Code Copilot को आपके AI में जोड़ें। Marrow आपका लिंक दिखाता है।
- VS Code में Command Palette खोलें।
- MCP: Add Server चलाएं, फिर HTTP चुनें। या नीचे दिया JSON
.vscode/mcp.jsonमें पेस्ट करें.{ "servers": { "marrow": { "type": "http", "url": "https://connect.marrowhealthapp.com/t/<your-id>/mcp" } } } - एजेंट मोड में Copilot Chat खोलें और पूछें।
- सर्वर शुरू करें। VS Code साइन-इन पेज खोलता है: पेज जो कोड दिखाए उसे Marrow में टाइप करें और मंज़ूर करें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाया गया प्लेसहोल्डर: Marrow आपका अपना लिंक भर देता है।
लोकल MCP मुफ़्त
आपके iPhone पर एक सर्वर। वह Marrow के खुले रहने तक, उसी Wi-Fi या टेलनेट के ऐप को जवाब देता है। कुछ भी आपके नेटवर्क से बाहर नहीं जाता। आपको चाहिए: Copilot Free से भी चलता है।
- Marrow में कनेक्शन खोलें, फिर AI पर जाएँ और VS Code Copilot पर टैप करें। लोकल MCP चुनें।
- लोकल MCP चालू करें और VS Code Copilot को आपके AI में जोड़ें। Marrow पता और इस कनेक्शन के लिए बना टोकन दिखाता है।
- VS Code में Command Palette खोलें।
- MCP: Add Server चलाएं, फिर HTTP चुनें। या नीचे दिया JSON
.vscode/mcp.jsonमें पेस्ट करें.{ "servers": { "marrow": { "type": "http", "url": "http://<phone-ip>:21212/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - एजेंट मोड में Copilot Chat खोलें और पूछें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके फ़ोन का पता और टोकन भर देता है।
सर्वर MCP मुफ़्त
आपके हमेशा चालू रखे कंप्यूटर (Pi, NAS, कोई पुराना लैपटॉप) पर Marrow का ओपन-सोर्स सर्वर। फ़ोन उसे ताज़ा रखता है और वह कभी भी जवाब देता है। आपको चाहिए: Copilot Free से भी चलता है।
- Marrow का सर्वर एक हमेशा चालू रखे कंप्यूटर पर चलाएँ और उसे ऐप से पेयर करें (कैसे).
- Marrow में कनेक्शन खोलें, फिर AI पर जाएँ, VS Code Copilot पर टैप करें और सर्वर MCP चुनें। इसे आपके AI में जोड़ें। Marrow सर्वर का पता दिखाता है। टोकन वही mcp टोकन है जो आपके सर्वर ने शुरू होते समय छापा था।
- VS Code में Command Palette खोलें।
- MCP: Add Server चलाएं, फिर HTTP चुनें। या नीचे दिया JSON
.vscode/mcp.jsonमें पेस्ट करें.{ "servers": { "marrow": { "type": "http", "url": "http://<server-ip>:8800/mcp", "headers": { "Authorization": "Bearer <token>" } } } } - एजेंट मोड में Copilot Chat खोलें और पूछें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके सर्वर का पता भर देता है। टोकन वही है जो आपके सर्वर ने छापा था।
यह क्या कर सकता है
- पढ़ना। आपके अपने सामान्य स्तर के हिसाब से आँका गया दैनिक ब्रीफ़, आपकी बेसलाइन, इस हफ़्ते क्या बदला, दिन-दर-दिन कोई भी मेट्रिक, वर्कआउट, सेट-दर-सेट लिफ़्ट, नींद के चरण और आपकी फ़ूड डायरी।
- लॉग करना। Marrow में उस रास्ते के लिए AI को लिखने की अनुमति दें चालू करने के बाद, आपका AI कहने पर भोजन, पानी, वज़न, वर्कआउट, नींद, लक्षण और मूड लॉग करता है। हर प्रविष्टि वापस ली जा सकती है।
ये पूछकर देखें
- आज मेरा दिन कैसा चल रहा है?
- इस हफ़्ते मेरी नींद में मेरे सामान्य स्तर के मुकाबले क्या बदला?
- पिछले 90 दिन की मेरी रेस्टिंग हार्ट रेट का चार्ट बनाओ।
- लंच में टर्की सैंडविच और एक सेब लॉग करो।
अगर यह न चले
VS Code Copilot में
- सर्वर शुरू नहीं होता। Command Palette से MCP: List Servers चलाएँ, marrow चुनें और Start Server चुनें। Show Output उसका लॉग खोलता है।
- इस फ़ोल्डर में कुछ शुरू नहीं होता।
.vscode/mcp.jsonके सर्वर Workspace Trust का पालन करते हैं और Restricted मोड में कभी शुरू नहीं होते। फ़ोल्डर पर भरोसा करें। - MCP गायब है या बंद है। Copilot Business या Enterprise पर, संगठन की Copilot नीति में MCP servers को इसकी अनुमति देनी होगी।
chat.mcp.accessसेटिंग भी MCP को बंद कर सकती है। - फ़ाइल अनदेखी हो रही है। VS Code की mcp.json
serversसे शुरू होती है,mcpServersसे नहीं। नीचे के ब्लॉक का रूप पहले से वही है। - Copilot टूल इस्तेमाल नहीं करता। चैट में Agent चुनें और Configure Tools के नीचे marrow के टूल देखें। एक अनुरोध में ज़्यादा से ज़्यादा 128 टूल चालू हो सकते हैं।
- टूल की सूची पुरानी है। MCP: Reset Cached Tools चलाएँ।
क्लाउड 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.