दस्तावेज़ पर जाएँ
CLI

AI और MCP

मेल का अनुवाद करें, लिखें और सारांश बनाएँ, AI क्लाइंट को अपने मेलबॉक्स से जोड़ें, MCP टूल कॉल करें, और डॉक्यूमेंटेशन से पूछें।

AI कमांड

कमांडयह क्या करता हैसाइन-इन
ai translateकुछ भी भेजे बिना विषय और बॉडी का अनुवाद करेंकोई भी तरह, emails:send के साथ
ai languagesहर वह भाषा दिखाएँ जिसे अनुवाद स्वीकार करता हैकोई भी, या कोई नहीं: साइन आउट होने पर CLI में शामिल तालिका प्रिंट करता है
ai compose "<prompt>"अपनी ही शैली में ईमेल की बॉडी लिखेंब्राउज़र साइन-इन
ai summarize <thread-id>OpenEmail किसी थ्रेड के लिए जो सारांश रखता है उसे प्रिंट करेंब्राउज़र साइन-इन

translate और compose हर एक वर्कस्पेस के दिन के कोटे से एक AI कार्रवाई ख़र्च करते हैं, और कोटा ख़त्म होने पर एग्ज़िट कोड 8 के साथ रुकता है। compose और summarize MCP टूल composeEmail और getThreadSummary के ज़रिए चलते हैं, इसीलिए इन्हें ब्राउज़र साइन-इन चाहिए: API कुंजी MCP सर्वर तक नहीं पहुँच सकती।

अनुवाद

टर्मिनल
openemail ai translate --to de --subject "Your invoice" --text "The invoice is attached."openemail ai translate --to Japanese --body-file reply.html --no-originalcat notes.txt | openemail ai translate --to fropenemail ai languages --search port

यह वही अनुवाद चलाता है जो अनुवाद वाला भेजना चलाता, और नतीजा प्रिंट करता है, ताकि कुछ भी जाने से पहले आप उसे पढ़ सकें। कुछ भी सहेजा या भेजा नहीं जाता। --to कोड, अंग्रेज़ी नाम या भाषा का अपना नाम लेता है। बॉडी --text, --html, --body-file या stdin से आती है, और --text और --html @path से फ़ाइल भी पढ़ते हैं।

  • आपका मूल टेक्स्ट अनुवाद के नीचे रहता है, जब तक आप --no-original न दें।
  • पहचानी गई स्रोत भाषा stderr पर प्रिंट होती है, और --json पूरा अनुवाद प्रिंट करता है।
  • भेजते समय अनुवाद के लिए openemail send --translate de इस्तेमाल करें।

लिखें और सारांश बनाएँ

टर्मिनल
openemail ai compose "thank Ada for the invoice and ask for a PDF copy" --to [email protected]openemail ai compose "say yes to Tuesday at 3pm" --thread CAHk7pQ2x9LmZ4 --tone friendlyopenemail ai compose "decline politely" --thread CAHk7pQ2x9LmZ4 | openemail send --to [email protected] --subject "Re: Proposal"openemail ai summarize CAHk7pQ2x9LmZ4
  • compose आपकी शैली में लिखी बॉडी प्रिंट करता है और कुछ नहीं भेजता, इसलिए पसंद आने पर उसे openemail send में भेजें। --thread के साथ यह पहले थ्रेड के नवीनतम संदेश पढ़ता है और जवाब लिखता है। --tone इनमें से एक है: formal, friendly, casual, concise, direct या warm।
  • summarize विषय, भेजने वाले और तारीख़ के साथ सारांश प्रिंट करता है। सारांश मेल आने पर लिखे जाते हैं, और जिस थ्रेड में एन्क्रिप्टेड संदेश हो उसका कोई सारांश नहीं होता, जो कोड 5 के साथ बाहर निकलता है।

AI क्लाइंट जोड़ें

OpenEmail MCP सर्वर AI क्लाइंट को वही टूल देता है जो ऐप का असिस्टेंट इस्तेमाल करता है: यह मेल पढ़ और भेज सकता है और संपर्क, टेम्पलेट, डोमेन और बहुत कुछ प्रबंधित कर सकता है, आपकी मंज़ूरी की सीमा में। क्लाइंट दो में से एक तरीके से जुड़ता है, और openemail mcp config आपके क्लाइंट के लिए दोनों प्रिंट करता है:

  • रिमोट सर्वर। क्लाइंट अपना ब्राउज़र साइन-इन चलाता है, आप उसे OpenEmail के सहमति पेज पर मंज़ूरी देते हैं, और वह अकाउंट → कनेक्टेड ऐप्स में दिखता है। जब क्लाइंट इसे सपोर्ट करे तो यह आसान विकल्प है।
  • लोकल ब्रिज, openemail mcp serve, जिसे क्लाइंट npx से शुरू करता है। यह इस CLI का साइन-इन इस्तेमाल करता है, इसलिए पहले openemail login चलाएँ। यह उन क्लाइंट के लिए ठीक है जो सिर्फ़ लोकल सर्वर शुरू करते हैं।
टर्मिनल
openemail mcp configopenemail mcp config --client claude-codeopenemail mcp config --client cursor --profile workopenemail mcp config --client vscode --json
claude mcp add --transport http openemail https://api.openemail.uk/mcp
claude mcp add openemail -- npx -y @openemail/cli mcp serve

रिमोट सर्वर जोड़ने के बाद Claude Code /mcp से साइन इन करता है और Codex codex mcp login openemail से। Claude Desktop इसे Settings → Connectors → Add custom connector में जोड़ता है। openemail mcp config --client <name> यह भी बताता है कि हर क्लाइंट कौन-सी फ़ाइल पढ़ता है।

लोकल ब्रिज

openemail mcp serve stdin पर लाइन-दर-लाइन JSON-RPC पढ़ता है, हर संदेश को आपके सहेजे ब्राउज़र साइन-इन के साथ MCP सर्वर को भेजता है, और हर जवाब stdout पर एक लाइन में लिखता है। यह एक्सपायर हुए एक्सेस टोकन को क्लाइंट को पता चले बिना रिन्यू करता है, बैच का जवाब एक ही ऐरे में देता है, और stdin बंद होने पर रुक जाता है। stdout तक सिर्फ़ प्रोटोकॉल पहुँचता है, और stderr चुप रहता है जब तक आप --debug न दें।

टर्मिनल
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | openemail mcp serveopenemail mcp serve --profile workopenemail mcp serve --debug 2> mcp.log

ब्रिज stdio पर सत्यापन कोड नहीं माँग सकता। जिस टूल को कोड चाहिए, वह क्लाइंट तक इनकार के रूप में पहुँचता है, और ब्रिज stderr पर एक संकेत प्रिंट करता है। उसी प्रोफ़ाइल के साथ टर्मिनल में openemail verify चलाएँ, और वे टूल अगले 60 मिनट चलेंगे।

टूल ख़ुद कॉल करें

टर्मिनल
openemail mcp toolsopenemail mcp tools composeEmailopenemail mcp call whoAmIopenemail mcp call listThreads --arg folder=inbox --arg maxResults=5openemail mcp call getThread --args '{"threadId":"CAHk7pQ2x9LmZ4"}'
  • mcp tools उन टूल की सूची देता है जिन्हें यह साइन-इन इस्तेमाल कर सकता है, और उन्हें पहले ही छोड़ देता है जिनकी आपकी भूमिका या मंज़ूरी अनुमति नहीं देती। किसी टूल का विवरण और आर्ग्युमेंट देखने के लिए उसका नाम दें।
  • mcp call आर्ग्युमेंट को --args में एक JSON ऑब्जेक्ट के रूप में लेता है (इनलाइन, @file या -), और --arg key=value एक बार में एक सेट करता है। वैल्यू पार्स हो सके तो JSON के रूप में पढ़ी जाती है, इसलिए जिस नंबर को आप टेक्स्ट के रूप में चाहते हैं उसे उद्धरण चिह्नों में रखें।
  • MCP सर्वर कभी पुष्टि नहीं माँगता, इसलिए भेजने या हटाने वाला टूल तुरंत काम करता है।
  • Refused ( से शुरू होने वाला नतीजा कोड 4 के साथ बाहर निकलता है। अनजाना टूल 5 के साथ, अमान्य आर्ग्युमेंट 7 के साथ, और ख़त्म हुआ AI कोटा 8 के साथ बाहर निकलता है।

छह टूल ऐसा बदलाव करते हैं जिसे REST API सत्यापन कोड से सुरक्षित रखता है, और वही कोड माँगते हैं: createRule, setRuleEnabled, removeDomain, removeDomainAddress, आपकी बनाई ऑडियंस के लिए deleteAudience, और आपकी बनाई ऐसी ऑडियंस के लिए emptyAudience जिसमें अभी भी संपर्क हैं। टर्मिनल में mcp call कोड माँगता है और टूल को फिर से कॉल करता है। बिना निगरानी के यह कोड 4 के साथ बाहर निकलता है, इसलिए पहले openemail verify चलाएँ।

डॉक्यूमेंटेशन से पूछें

टर्मिनल
openemail docs ask "how do I verify a domain?"openemail docs open cli/authenticationopenemail docs read cli/commandsopenemail docs read
  • docs ask डॉक्यूमेंटेशन असिस्टेंट से सवाल पूछता है और जवाब लिखे जाते ही प्रिंट करता है, फिर वे पेज जिनसे वह आया। यह सिर्फ़ इसी डॉक्यूमेंटेशन से जवाब देता है, साइन-इन नहीं माँगता और कभी आपके क्रेडेंशियल नहीं भेजता। एक सवाल अधिकतम 600 अक्षरों का हो सकता है, और हर नेटवर्क दिन में सीमित संख्या में सवाल पूछ सकता है।
  • docs open आपके ब्राउज़र में एक पेज खोलता है, और --print इसकी जगह उसका लिंक प्रिंट करता है।
  • docs read एक पेज Markdown के रूप में प्रिंट करता है। कोई पेज न दें तो सभी पेजों की सूची प्रिंट करता है।

आपका इनबॉक्स,
आपकी अपनी शर्तों पर।

व्यवसायों, AI, एजेंट और निजी ईमेल के लिए ईमेल इन्फ़्रास्ट्रक्चर। स्केल, निजता और नियंत्रण के लिए बना। वह सब जो ईमेल में पहले दिन से होना चाहिए था।

OpenEmail

व्यवसायों, AI, एजेंट और निजी ईमेल के लिए ईमेल इन्फ़्रास्ट्रक्चर। स्केल, निजता और नियंत्रण के लिए बना। वह सब जो ईमेल में पहले दिन से होना चाहिए था।

© 2026 OpenEmail. सर्वाधिकार सुरक्षित।