Hermes Agent और Marrow
Nous Research का Hermes Agent अपनी कॉन्फ़िग फ़ाइल से Marrow को MCP सर्वर की तरह पढ़ता है।
Marrow में खोलें सुविधा Marrow 1.6 या बाद के वर्शन वाले iPhone पर काम करती है।
कौन-सा रास्ता?
- क्लाउड MCP अगर आप चाहते हैं कि कभी भी जवाब मिले और आपको कुछ चलाना न पड़े। Marrow Pro का हिस्सा।
- लोकल MCP अगर इसे चलाने वाला कंप्यूटर आपके फ़ोन के Wi-Fi या टेलनेट पर है। मुफ़्त, और Marrow के खुले रहने तक जवाब देता है।
- सर्वर MCP अगर आप एक छोटा सर्वर चालू रखते हैं। मुफ़्त, और कभी भी जवाब देता है।
क्लाउड MCP Pro
Marrow के सर्वर पर आपके डेटा की एक निजी कॉपी। आपका AI उसे कभी भी पढ़ता है, फ़ोन के सोते हुए भी, और हर साइन-इन आपके फ़ोन से मंज़ूर होता है। आपको चाहिए: कोई भी मॉडल प्रदाता।
- Marrow में कनेक्शन खोलें, फिर AI पर जाएँ और Hermes Agent पर टैप करें। क्लाउड MCP चुनें।
- क्लाउड MCP चालू करें (Marrow Pro) और Hermes Agent को आपके AI में जोड़ें। Marrow आपका लिंक दिखाता है।
- नीचे का ब्लॉक
~/.hermes/config.yamlमें जोड़ें.mcp_servers: marrow: url: "https://connect.marrowhealthapp.com/t/<your-id>/mcp" auth: oauth enabled: true - चैट में
/reload-mcpटाइप करें, फिर पूछें। - Hermes साइन-इन पेज खोलता है। पेज जो कोड दिखाए उसे Marrow में टाइप करें और मंज़ूर करें।
- पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाया गया प्लेसहोल्डर: Marrow आपका अपना लिंक भर देता है।
लोकल MCP मुफ़्त
आपके iPhone पर एक सर्वर। वह Marrow के खुले रहने तक, उसी Wi-Fi या टेलनेट के ऐप को जवाब देता है। कुछ भी आपके नेटवर्क से बाहर नहीं जाता। आपको चाहिए: कोई भी मॉडल प्रदाता।
- Marrow में कनेक्शन खोलें, फिर AI पर जाएँ और Hermes Agent पर टैप करें। लोकल MCP चुनें।
- लोकल MCP चालू करें और Hermes Agent को आपके AI में जोड़ें। Marrow पता और इस कनेक्शन के लिए बना टोकन दिखाता है।
- नीचे का ब्लॉक
~/.hermes/config.yamlमें जोड़ें.mcp_servers: marrow: url: "http://<phone-ip>:21212/mcp" headers: Authorization: "Bearer <token>" enabled: true - चैट में
/reload-mcpटाइप करें, फिर पूछें। - पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके फ़ोन का पता और टोकन भर देता है।
सर्वर MCP मुफ़्त
आपके हमेशा चालू रखे कंप्यूटर (Pi, NAS, कोई पुराना लैपटॉप) पर Marrow का ओपन-सोर्स सर्वर। फ़ोन उसे ताज़ा रखता है और वह कभी भी जवाब देता है। आपको चाहिए: कोई भी मॉडल प्रदाता।
- Marrow का सर्वर एक हमेशा चालू रखे कंप्यूटर पर चलाएँ और उसे ऐप से पेयर करें (कैसे).
- Marrow में कनेक्शन खोलें, फिर AI पर जाएँ, Hermes Agent पर टैप करें और सर्वर MCP चुनें। इसे आपके AI में जोड़ें। Marrow सर्वर का पता दिखाता है। टोकन वही mcp टोकन है जो आपके सर्वर ने शुरू होते समय छापा था।
- नीचे का ब्लॉक
~/.hermes/config.yamlमें जोड़ें.mcp_servers: marrow: url: "http://<server-ip>:8800/mcp" headers: Authorization: "Bearer <token>" enabled: true - चैट में
/reload-mcpटाइप करें, फिर पूछें। - पूछें: आज मेरा दिन कैसा चल रहा है?
यहाँ दिखाए गए प्लेसहोल्डर: Marrow आपके सर्वर का पता भर देता है। टोकन वही है जो आपके सर्वर ने छापा था।
यह क्या कर सकता है
- पढ़ना। आपके अपने सामान्य स्तर के हिसाब से आँका गया दैनिक ब्रीफ़, आपकी बेसलाइन, इस हफ़्ते क्या बदला, दिन-दर-दिन कोई भी मेट्रिक, वर्कआउट, सेट-दर-सेट लिफ़्ट, नींद के चरण और आपकी फ़ूड डायरी।
- लॉग करना। Marrow में उस रास्ते के लिए AI को लिखने की अनुमति दें चालू करने के बाद, आपका AI कहने पर भोजन, पानी, वज़न, वर्कआउट, नींद, लक्षण और मूड लॉग करता है। हर प्रविष्टि वापस ली जा सकती है।
ये पूछकर देखें
- आज मेरा दिन कैसा चल रहा है?
- इस हफ़्ते मेरी नींद में मेरे सामान्य स्तर के मुकाबले क्या बदला?
- पिछले 90 दिन की मेरी रेस्टिंग हार्ट रेट का चार्ट बनाओ।
- लंच में टर्की सैंडविच और एक सेब लॉग करो।
अगर यह न चले
Hermes Agent में
- बदलाव का कोई असर नहीं। config.yaml बदलने के बाद चैट में
/reload-mcpटाइप करें। गेटवे भी करीब एक मिनट में बदलाव उठा लेता है। - सर्वर को परखें।
hermes mcp test marrowकनेक्ट करके रिपोर्ट देता है। 401 या 403 का मतलब टोकन या साइन-इन की समस्या है, और HTML बॉडी का मतलब है कि पता किसी वेब पेज की ओर जाता है। - गड़बड़ियाँ कहाँ हैं।
hermes logsचलाएँ, या~/.hermes/logs/पढ़ें। agent.log शुरू होते समय हर नाकाम सर्वर और उसकी वजह गिनाता है। - क्लाउड MCP में साइन इन करना। एंट्री जोड़ें, फिर नए टर्मिनल में
hermes mcp login marrowचलाएँ और Marrow में कोड मंज़ूर करें। - Hermes marrow को छोड़ देता है।
enabled: falseवाला सर्वर छोड़ दिया जाता है।enabled: trueरखें.
क्लाउड 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.