CoolUtils Mail Viewer में एक बिल्ट-इन MCP (Model Context Protocol) सर्वर शामिल है। MailViewer.exe --mcp चलाएं और प्रोग्राम अपना GUI छोड़ देता है, एक बैकग्राउंड सर्वर बन जाता है जिसे AI असिस्टेंट सीधे कॉल कर सकते हैं। Claude Code, Claude Desktop, Cursor, Cline और कोई भी MCP-compatible एजेंट तब आपकी ईमेल फाइलें कन्वर्ट कर सकते हैं, पढ़ सकते हैं, और अटैचमेंट निकाल सकते हैं — सादे भाषा के निर्देशों पर, बिना किसी कस्टम स्क्रिप्टिंग के।
Model Context Protocol एक ओपन स्टैंडर्ड है जिसे Anthropic ने प्रकाशित किया है। यह AI एजेंटों को डेस्कटॉप सॉफ्टवेयर को ऐसे कॉल करने देता है जैसे वह एक रिमोट API हो। स्क्रिप्ट लिखने या कमांड लाइन का उपयोग करने की बजाय, आप प्राकृतिक भाषा में बताते हैं कि आपको क्या चाहिए। एजेंट पैरामीटर निर्धारित करता है और सही टूल इन्वोक करता है — इस मामले में, Mail Viewer जो चुपचाप बैकग्राउंड में चल रहा है।
MCP सर्वर सामान्य MailViewer.exe बाइनरी के अंदर बंडल है। कुछ भी अतिरिक्त इंस्टॉल या लाइसेंस करने की आवश्यकता नहीं है। --mcp फ्लैग केवल स्टार्टअप व्यवहार बदलता है: GUI छिप जाता है, और एक बैकग्राउंड stdio रीडर थ्रेड शुरू होता है।
एक बार कनेक्ट होने पर, आप अपने AI असिस्टेंट को ऐसे निर्देश दे सकते हैं:
convert_mail कॉल करता हैget_mail_info तुरंत एक साफ JSON ऑब्जेक्ट लौटाता हैextract_attachments उन्हें एक पास में सेव कर देता हैएक मेल फाइल को निर्दिष्ट आउटपुट फॉर्मेट में कन्वर्ट करता है। पूरे Mail Viewer रेंडरिंग इंजन का उपयोग करता है, इसलिए PDF और DOCX आउटपुट में एम्बेडेड HTML, इनलाइन इमेज, अटैचमेंट प्रीव्यू और मैसेज हेडर शामिल होते हैं — बिल्कुल वैसा जैसा आप GUI में देखते हैं।
सोर्स फॉर्मेट: .eml, .msg, .mim, .p7m, .vmbx, .tnef, .mapixml, .olk15, .vcf, .contact, .3uc
आउटपुट फॉर्मेट: pdf, html, txt, doc, rtf, tiff, jpg, png, bmp, emf, eml, xps
एक मेल फाइल पढ़ता है और इसका मेटाडेटा JSON के रूप में लौटाता है: भेजने वाला, To/CC/BCC प्राप्तकर्ता, विषय, तारीख, रॉ RFC हेडर, प्लेन-टेक्स्ट और HTML बॉडी, और अटैचमेंट की सूची जिसमें नाम, आकार और कंटेंट टाइप हैं। सोर्स फाइल में कोई बदलाव नहीं होता।
एक मेल फाइल से सभी अटैचमेंट को एक टारगेट फोल्डर में सेव करता है (यदि अस्तित्व नहीं है तो स्वतः बनाया जाता है)। सेव की गई फाइलों की सूची उनके पूर्ण पाथ और बाइट्स में आकार के साथ लौटाता है।
अपनी ~/.claude.json फाइल में mcpServers ऑब्जेक्ट के अंदर निम्न ब्लॉक जोड़ें (यदि की मौजूद नहीं है तो बनाएं):
{
"mcpServers": {
"mailviewer": {
"command": "C:\\Program Files\\CoolUtils\\CoolUtils Mail Viewer\\MailViewer.exe",
"args": ["--mcp"]
}
}
}
एक कॉपी-पेस्ट के लिए तैयार स्निपेट एक्जीक्यूटेबल के पास claude-config-snippet.json के रूप में इंस्टॉल है। यदि आपने Mail Viewer को डिफॉल्ट स्थान से अलग जगह इंस्टॉल किया है तो पाथ समायोजित करें।
%APPDATA%\Claude\claude_desktop_config.json खोलें और mcpServers के अंतर्गत वही ब्लॉक जोड़ें:
{
"mcpServers": {
"mailviewer": {
"command": "C:\\Program Files\\CoolUtils\\CoolUtils Mail Viewer\\MailViewer.exe",
"args": ["--mcp"]
}
}
}
यही कॉन्फिग फॉर्मेट Cursor, Cline और किसी भी अन्य एजेंट के लिए काम करता है जो Model Context Protocol स्टैंडर्ड का समर्थन करता है।
यह पुष्टि करने के लिए कि MCP सर्वर सही ढंग से प्रतिक्रिया देता है, कमांड प्रॉम्प्ट में निम्न चलाएं:
echo {"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"t","version":"0"}}} | "C:\Program Files\CoolUtils\CoolUtils Mail Viewer\MailViewer.exe" --mcp
आपको एक JSON-RPC प्रतिक्रिया दिखनी चाहिए जिसमें protocolVersion, serverInfo और tools क्षमता हो। यदि यह दिखता है, तो सर्वर उपयोग के लिए तैयार है।
डेवलपर्स और इंटीग्रेटर्स के लिए: सर्वर stdio पर NDJSON (प्रति लाइन एक JSON-RPC 2.0 संदेश, UTF-8 एन्कोडिंग) का उपयोग करके संचार करता है। प्रोटोकॉल संस्करण: 2024-11-05। initialize में रिपोर्ट किया गया सर्वर नाम: mailviewer-mcp। सभी तीन टूल्स के लिए पूर्ण इनपुट स्कीमा एक्जीक्यूटेबल के साथ mcp-tools.json के रूप में इंस्टॉल हैं। एक मशीन-पठनीय सर्वर मैनिफेस्ट mcp-server.json के रूप में उपलब्ध है।
नि:शुल्क ट्रायल डाउनलोड करें और अपने फाइलों को मिनटों में कन्वर्ट करें।
कोई क्रेडिट कार्ड या ईमेल की आवश्यकता नहीं।