MCP एजेंट

MCP की मदद से Codex, Claude Code, Antigravity या GitHub Copilot CLI DR-Terminal के टूल इस्तेमाल कर सकते हैं। एजेंट सत्रों और सहेजे गए कनेक्शनों की जाँच कर सकता है, कनेक्शन खोल सकता है, टर्मिनल आउटपुट पढ़ सकता है, कमांड टाइप कर सकता है, फ़ाइलें स्थानांतरित कर सकता है और ऐप में नेविगेट कर सकता है। MCP मोड सक्रिय परीक्षण अवधि के दौरान और Pro के साथ उपलब्ध है।

एजेंट में DR-Terminal जोड़ें

  1. DR-Terminal के शीर्षक बार में MCP पर क्लिक करें।
  2. Add to Codex, Add to Claude, Add to Antigravity या Add to Copilot चुनें। इससे एक उपयोगकर्ता-स्तरीय dr-terminal प्रविष्टि बनती है, जो इंस्टॉल किए गए DR-Terminal का ब्रिज चलाती है; क्लाइंट कॉन्फ़िगरेशन में कोई टोकन या एंडपॉइंट संग्रहीत नहीं होता। Antigravity 2.0, Antigravity IDE और agy ~/.gemini/config/mcp_config.json में यही प्रविष्टि साझा करते हैं; GitHub Copilot इसे ~/.copilot/mcp-config.json में रखता है।
  3. खोलें चुनें या क्लाइंट को सामान्य रूप से खोलें। पहला कनेक्शन DR-Terminal की विंडो सामने लाता है और आपसे Allow या अस्वीकार करें पूछता है।
  4. कनेक्शन की अनुमति देने के बाद, पहला प्रॉम्प्ट चिपकाएँ और भेजें।
मेरे सक्रिय DR-Terminal सत्र दिखाएँ।

चुना गया CLI इंस्टॉल होना चाहिए और PATH में उपलब्ध होना चाहिए। इंस्टॉलेशन केवल इंस्टॉल किए गए DR-Terminal पैकेज से समर्थित है; Gradle या IDE से चलाए गए डेवलपमेंट रन जानबूझकर स्थायी प्रविष्टि नहीं बनाते। Remove केवल ठीक-ठीक पहचानी गई DR-Terminal की अपनी प्रविष्टि हटाता है और पुष्टि माँगता है। कोई अन्य मौजूदा dr-terminal प्रविष्टि संघर्ष के रूप में रिपोर्ट की जाती है और कभी अधिलेखित नहीं होती।

उपयोगी प्रॉम्प्ट

जब एक से अधिक सत्र खुले हों, तो सत्र का नाम या पहचानकर्ता बताएँ। यदि एजेंट रिपोर्ट करता है कि कोई सत्र मौजूद नहीं है, तो DR-Terminal में कोई कनेक्शन खोलें या एजेंट से पहले सहेजे गए कनेक्शनों की सूची माँगें।

अनुमतियाँ और संकेतक

सत्र मेटाडेटा और टर्मिनल आउटपुट पढ़ना सामान्यतः आपके काम में बाधा नहीं डालता। टाइप करना, कुंजियाँ दबाना, फ़ाइलें स्थानांतरित करना और डिस्कनेक्ट करना जैसी संवेदनशील कार्रवाइयों के लिए आपकी अनुमति आवश्यक है।

जब अनुमति की आवश्यकता होती है, तो MCP चिप स्पंदित होती है और पुष्टि डायलॉग को कीबोर्ड फ़ोकस मिलता है। लक्षित सत्र और पेलोड की समीक्षा करें, फिर एक बार अनुमति दें, इस सत्र के लिए अनुमति दें या अस्वीकार करें चुनें। जब कोई कार्रवाई चल रही होती है, तो प्रभावित सत्र के टैब पर स्थिर MCP चिह्न रहता है; चिप का रंग वैश्विक MCP स्थिति दिखाता है।

सेटिंग्स → MCP मोड → एजेंट क्लाइंट में अनुमोदन सक्षम होने पर वही संकेत पूरे पेलोड के साथ जुड़े एजेंट ऐप के अंदर भी दिखाया जाता है (MCP elicitation), ताकि आप विंडो बदले बिना उत्तर दे सकें। DR-Terminal का डायलॉग काम करता रहता है और पहला उत्तर मान्य होता है; एजेंट में फ़ॉर्म रद्द करने पर निर्णय डायलॉग पर छूट जाता है।

एजेंट को DR-Terminal में सहेजे गए पासवर्ड या निजी कुंजियाँ कभी नहीं मिलतीं। किसी सत्र के लिए दी गई अनुमति केवल तब तक लागू रहती है जब तक MCP सर्वर का वर्तमान रन सक्रिय है।

स्थानीय कनेक्शन की सुरक्षा

MCP सर्वर केवल लूपबैक इंटरफ़ेस पर सुनता है, इसलिए यह नेटवर्क के सामने उजागर नहीं है। फिर भी हर अनुरोध के लिए एक बेयरर टोकन आवश्यक है, जो केवल स्वामी के लिए सुलभ स्थानीय फ़ाइल में संग्रहीत रहता है। शीर्षक-बार का पॉपओवर उस टोकन को कभी नहीं दिखाता और न ही कॉपी करता है।

एंडपॉइंट केवल निदान के लिए एंडपॉइंट और हाल की कार्रवाइयाँ के अंतर्गत दिखाया जाता है। टोकन फ़ाइल साझा न करें और उसकी सामग्री को प्रॉम्प्ट, चैट संदेश, लॉग या स्क्रीनशॉट में कॉपी न करें।

MCP रोकें

लंबित अनुमति अस्वीकार करने, टूल कॉल स्वीकार करना बंद करने और वर्तमान MCP रन में खोले गए क्लाइंट बंद करने के लिए MCP पॉपओवर में रोकें चुनें। MCP को फिर से शुरू करने पर नया रन बनता है; पिछले सत्रों की अनुमतियाँ आगे नहीं बढ़तीं।

MCP बैज पर क्लिक करने से केवल पॉपओवर खुलता है। यह सर्वर को कभी परोक्ष रूप से शुरू नहीं करता। मैन्युअल रन के लिए स्पष्ट Start MCP कार्रवाई का उपयोग करें; पंजीकृत क्लाइंट भी दिखाई देने वाले कनेक्शन-अनुमति प्रवाह के ज़रिए इसे शुरू कर सकता है।

समस्या निवारण

CLI नहीं मिला

चुना गया Codex, Claude Code, Antigravity (agy) या GitHub Copilot (copilot) CLI इंस्टॉल करें और सुनिश्चित करें कि उसकी निष्पादन योग्य फ़ाइल PATH में उपलब्ध है। शेल परिवेश बदलने के बाद DR-Terminal को पुनः प्रारंभ करें, फिर फिर से जाँचें चुनें।

पोर्ट पहले से उपयोग में है

कोई अन्य प्रक्रिया कॉन्फ़िगर किए गए MCP पोर्ट का उपयोग कर रही है। उस प्रक्रिया को रोकें या सेटिंग्स → MCP मोड में कोई अन्य पोर्ट चुनें, फिर MCP को दोबारा शुरू करें।

कोई सक्रिय सत्र नहीं

पहले कोई SSH, Telnet, सीरियल या स्थानीय टर्मिनल सत्र खोलें। आप एजेंट से सहेजे गए कनेक्शन दिखाने और आपकी अनुमति के बाद उनमें से एक खोलने के लिए भी कह सकते हैं।

क्लाइंट चल रहा है, लेकिन MCP की पुष्टि नहीं हुई

CLI प्रक्रिया शुरू हो गई, लेकिन DR-Terminal को अभी तक कोई MCP टूल कॉल नहीं मिला। नए टर्मिनल टैब में लॉगिन, कॉन्फ़िगरेशन या हैंडशेक की त्रुटियाँ देखें। फिर नमूना प्रॉम्प्ट दोबारा भेजें। चल रहा है स्थानीय प्रक्रिया का वर्णन करता है, पुष्टि किए गए MCP कनेक्शन का नहीं।

कोई अनुमति डायलॉग प्रतीक्षा कर रहा है

DR-Terminal पर लौटें और फ़ोकस किए गए डायलॉग की समीक्षा करें। जब तक आप अनुमति नहीं देते या अस्वीकार नहीं करते, एजेंट वह संवेदनशील कार्रवाई जारी नहीं रख सकता। MCP रोकने से लंबित अनुरोध अस्वीकार हो जाता है।

Previous
Telnet