Gmail, रिमोट मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर उपलब्ध कराता है. इसकी मदद से, एआई एजेंट Gmail के डेटा के साथ सुरक्षित तरीके से इंटरैक्ट कर सकते हैं. Gmail के एमसीपी सर्वर को कॉन्फ़िगर करके, Gemini CLI, Claude या IDE जैसे एआई ऐप्लिकेशन को Gmail में कार्रवाइयां करने की अनुमति दी जा सकती है.
Gmail का एमसीपी सर्वर, एआई एजेंट को ये काम करने की सुविधा देता है:
- डेटा पढ़ना: ईमेल खोजना, थ्रेड वापस पाना, और लेबल की सूची देखना.
- कार्रवाई करना: ईमेल के ड्राफ़्ट बनाना और मैसेज को लेबल करना.
- सुरक्षा का ध्यान रखना: उपयोगकर्ता के पास मौजूद अनुमतियां और डेटा गवर्नेंस कंट्रोल को इनहेरिट करना.
ज़रूरी शर्तें
एक Google Cloud प्रोजेक्ट. प्रोजेक्ट बनाने के लिए, प्रोजेक्ट बनाना लेख पढ़ें.
एक एमसीपी क्लाइंट, जैसे कि Gemini CLI.
इस पेज पर दिए गए कमांड चलाने के लिए, लोकल डेवलपमेंट एनवायरमेंट में gcloud सीएलआई सेट अप करें. इसके लिए, यह तरीका अपनाएं:
- Google Cloud CLI इंस्टॉल करें.
अगर आपने gcloud सीएलआई पहले से इंस्टॉल किया है, तो पक्का करें कि आपके पास इसका
सबसे नया वर्शन हो. इसके लिए,
gcloud components updateचलाएं. - अगर बाहरी आइडेंटिटी प्रोवाइडर (आईडीपी) का इस्तेमाल किया जा रहा है, तो फ़ेडरेटेड आइडेंटिटी का इस्तेमाल करके gcloud सीएलआई में साइन इन करें. ज़्यादा जानकारी के लिए, फ़ेडरेटेड आइडेंटिटी का इस्तेमाल करके gcloud सीएलआई में साइन इन करना लेख पढ़ें.
- gcloud सीएलआई का इस्तेमाल शुरू करें.
- Google Cloud CLI इंस्टॉल करें.
अगर आपने gcloud सीएलआई पहले से इंस्टॉल किया है, तो पक्का करें कि आपके पास इसका
सबसे नया वर्शन हो. इसके लिए,
Gmail के एमसीपी सर्वर को कॉन्फ़िगर करना
Gmail के एमसीपी सर्वर का इस्तेमाल करने के लिए, आपको इसे अपने Google Cloud प्रोजेक्ट में चालू करना होगा. इसके बाद, अपने एमसीपी क्लाइंट को इससे कनेक्ट करने के लिए कॉन्फ़िगर करना होगा.
एपीआई चालू करना
Gmail के एमसीपी सर्वर का इस्तेमाल करने के लिए, आपको अपने Google Cloud प्रोजेक्ट में यह एपीआई चालू करना होगा:
Gmail API
CLI
gcloud services enable gmail.googleapis.com --project=PROJECT_ID
PROJECT_ID की जगह, अपना Google Cloud प्रोजेक्ट आईडी डालें.
कंसोल
Google Cloud console में एपीआई चालू करें:
एमसीपी सेवाएं चालू करना
Gmail के लिए एमसीपी कॉम्पोनेंट चालू करने के लिए, आपको अपने Google Cloud प्रोजेक्ट में यह सेवा चालू करनी होगी:
Gmail MCP API
CLI
gcloud services enable gmailmcp.googleapis.com --project=PROJECT_ID
PROJECT_ID की जगह, अपना Google Cloud प्रोजेक्ट आईडी डालें.
कंसोल
Google Cloud console में एमसीपी सेवाएं चालू करें:
OAuth की सहमति वाली स्क्रीन सेट अप करना
Gmail का एमसीपी सर्वर, पुष्टि करने और अनुमति देने के लिए OAuth 2.0 का इस्तेमाल करता है. OAuth क्लाइंट आईडी बनाने से पहले, आपको OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करना होगा.
Google Cloud console में, Google Auth Platform > ब्रैंडिंग पर जाएं.
अगर आपने Google Auth Platform को पहले ही कॉन्फ़िगर कर लिया है, तो ब्रैंडिंग, ऑडियंस, और डेटा ऐक्सेस में, OAuth की सहमति वाली स्क्रीन की ये सेटिंग कॉन्फ़िगर की जा सकती हैं. अगर आपको Google Auth Platform को अब तक कॉन्फ़िगर नहीं किया गया है मैसेज दिखता है, तो शुरू करें पर क्लिक करें:
- **ऐप्लिकेशन की जानकारी** में, **ऐप्लिकेशन का नाम** में
Gmail MCP Serverटाइप करें. - उपयोगकर्ता सहायता के लिए ईमेल में, अपना ईमेल पता या कोई सही Google ग्रुप चुनें.
- आगे बढ़ें पर क्लिक करें.
- ऑडियंस में, इंटरनल चुनें. अगर इंटरनल को नहीं चुना जा सकता, तो एक्सटर्नल चुनें.
- आगे बढ़ें पर क्लिक करें.
- संपर्क जानकारी में, ईमेल पता डालें. इस पते पर आपको अपने प्रोजेक्ट में होने वाले किसी भी बदलाव के बारे में सूचनाएं मिलेंगी.
- आगे बढ़ें पर क्लिक करें.
- पूरा करें में, Google API सेवाओं के उपयोगकर्ता के डेटा की नीति की समीक्षा करें. अगर आपको यह नीति स्वीकार है, तो मैं Google API सेवाओं के उपयोगकर्ता के डेटा की नीति से सहमत हूं को चुनें.
- जारी रखें पर क्लिक करें.
- बनाएं पर क्लिक करें.
- अगर आपने उपयोगकर्ता के टाइप के लिए एक्सटर्नल चुना है, तो टेस्ट के लिए उपयोगकर्ता जोड़ें:
- ऑडियंस पर क्लिक करें.
- टेस्ट के लिए उपयोगकर्ता में, उपयोगकर्ता जोड़ें पर क्लिक करें.
- अपना ईमेल पता और टेस्ट के लिए अधिकृत अन्य उपयोगकर्ताओं के ईमेल पते डालें. इसके बाद, सेव करें पर क्लिक करें.
- **ऐप्लिकेशन की जानकारी** में, **ऐप्लिकेशन का नाम** में
डेटा ऐक्सेस > स्कोप जोड़ें या हटाएं पर क्लिक करें. आपको एक पैनल दिखेगा. इसमें, आपके Google Cloud प्रोजेक्ट में चालू किए गए हर एपीआई के लिए स्कोप की सूची दिखेगी.
मैन्युअल तरीके से स्कोप जोड़ें में, Gmail के एमसीपी सर्वर के लिए स्कोप चिपकाएं:
https://www.googleapis.com/auth/gmail.readonlyhttps://www.googleapis.com/auth/gmail.compose
टेबल में जोड़ें पर क्लिक करें.
अपडेट करें पर क्लिक करें.
अपने ऐप्लिकेशन के लिए ज़रूरी स्कोप चुनने के बाद, डेटा ऐक्सेस पेज पर, सेव करें पर क्लिक करें.
अपने एमसीपी क्लाइंट को कॉन्फ़िगर करना
अपने एमसीपी क्लाइंट में Gmail के रिमोट एमसीपी सर्वर को जोड़ने के लिए, अपने क्लाइंट के लिए दिए गए निर्देशों का पालन करें.
Gemini CLI
Gmail के रिमोट एमसीपी सर्वर को अपने Gemini CLI में जोड़ने के लिए, अपनी settings.json फ़ाइल में सर्वर का कॉन्फ़िगरेशन जोड़ें.
OAuth 2.0 क्लाइंट आईडी और सीक्रेट बनाएं:
Google Cloud console में, Google Auth Platform > क्लाइंट > क्लाइंट बनाएं पर जाएं
ऐप्लिकेशन के टाइप के तौर पर, डेस्कटॉप ऐप्लिकेशन चुनें.
कोई नाम डालें.
बनाएं पर क्लिक करें और अपना क्लाइंट आईडी और क्लाइंट सीक्रेट कॉपी करें.
कॉन्फ़िगरेशन फ़ाइल
~/.gemini/settings.jsonखोलें या बनाएं.settings.jsonमेंmcpServersकॉन्फ़िगरेशन जोड़ें:{ "mcpServers": { "gmail": { "httpUrl": "https://gmailmcp.googleapis.com/mcp/v1", "oauth": { "enabled": true, "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET", "scopes": [ "https://www.googleapis.com/auth/gmail.readonly", "https://www.googleapis.com/auth/gmail.compose" ] } } } }इनकी जगह ये डालें:
OAUTH_CLIENT_ID: वह क्लाइंट आईडी जो आपने बनाया है.OAUTH_CLIENT_SECRET: वह क्लाइंट सीक्रेट जो आपने बनाया है.
settings.jsonसेव करें.Gemini CLI शुरू करें:
geminiGemini CLI में, एमसीपी सर्वर से पुष्टि करने के लिए, यह कमांड चलाएं:
/mcp auth gmail- प्रॉम्प्ट दिखने पर, अपने ब्राउज़र में पुष्टि करने वाला पेज खोलने के लिए,
1दबाएं. अगर SSH के ज़रिए काम किया जा रहा है, तो सीएलआई में दिए गए निर्देशों का पालन करें. - अपने Google खाते में साइन इन करें.
- OAuth के लिए अनुरोध किए गए स्कोप की समीक्षा करें और अनुमति दें पर क्लिक करें.
- आपको एक मैसेज दिखेगा. इससे पता चलेगा कि पुष्टि करने की प्रोसेस पूरी हो गई है.
- प्रॉम्प्ट दिखने पर, अपने ब्राउज़र में पुष्टि करने वाला पेज खोलने के लिए,
Gemini CLI में, कॉन्फ़िगर किए गए एमसीपी सर्वर और उनके टूल देखने के लिए,
/mcp listचलाएं.आपको ऐसा जवाब मिलेगा:
🟢 gmail - Ready (10 tools) Tools: - create_draft - create_label - get_thread - label_message - label_thread - list_drafts - list_labels - search_threads - unlabel_message - unlabel_thread
अब Gemini CLI में, रिमोट एमसीपी सर्वर का इस्तेमाल किया जा सकता है.
Claude
Claude.ai या Claude Desktop के साथ Gmail के रिमोट एमसीपी सर्वर का इस्तेमाल करने के लिए, आपके पास Claude Enterprise, Pro, Max या Team प्लान होना चाहिए.
Gmail के रिमोट एमसीपी सर्वर को Claude में जोड़ने के लिए, OAuth क्लाइंट आईडी और सीक्रेट के साथ कस्टम कनेक्टर कॉन्फ़िगर करें.
OAuth 2.0 क्लाइंट आईडी और सीक्रेट बनाएं:
Google Cloud console में, Google Auth Platform > क्लाइंट > क्लाइंट बनाएं पर जाएं
ऐप्लिकेशन के टाइप के तौर पर, वेब ऐप्लिकेशन चुनें.
कोई नाम डालें.
अनुमति वाले रीडायरेक्ट यूआरआई सेक्शन में, + यूआरआई जोड़ें पर क्लिक करें, और फिर
https://claude.ai/api/mcp/auth_callbackको यूआरआई फ़ील्ड में जोड़ें.बनाएं पर क्लिक करें और अपना क्लाइंट आईडी और क्लाइंट सीक्रेट कॉपी करें.
Claude में एमसीपी सर्वर को कॉन्फ़िगर करें:
- Claude.ai या Claude Desktop में, सेटिंग (या एडमिन सेटिंग) > कनेक्टर पर जाएं.
- कस्टम कनेक्टर जोड़ें पर क्लिक करें.
- Gmail प्रॉडक्ट के लिए कनेक्शन की जानकारी डालें:
- सर्वर का नाम:
Gmail. - रिमोट एमसीपी सर्वर का यूआरएल:
https://gmailmcp.googleapis.com/mcp/v1
- सर्वर का नाम:
- ऐडवांस सेटिंग में, अपना OAuth क्लाइंट आईडी और OAuth क्लाइंट सीक्रेट डालें.
- जोड़ें पर क्लिक करें.
अन्य
कई एआई ऐप्लिकेशन में, रिमोट एमसीपी सर्वर से कनेक्ट करने के तरीके होते हैं. आम तौर पर, आपको सर्वर के बारे में जानकारी डालनी होती है. जैसे, उसका नाम, एंडपॉइंट, ट्रांसपोर्ट प्रोटोकॉल, और पुष्टि करने का तरीका. Gmail के रिमोट एमसीपी सर्वर के लिए, यह जानकारी डालें:
सर्वर का नाम:
gmailसर्वर का यूआरएल:
https://gmailmcp.googleapis.com/mcp/v1ट्रांसपोर्ट: एचटीटीपी
पुष्टि करना: Gmail का रिमोट एमसीपी सर्वर OAuth 2.0 का इस्तेमाल करता है. ज़्यादा जानकारी के लिए, पुष्टि करने और अनुमति देने के बारे में जानें लेख पढ़ें.
अलग-अलग तरह के क्लाइंट को कनेक्ट करने के बारे में ज़्यादा जानने के लिए, एआई ऐप्लिकेशन में एमसीपी को कॉन्फ़िगर करना लेख पढ़ें.
Gmail के एमसीपी सर्वर की जांच करना
एमसीपी क्लाइंट को कॉन्फ़िगर करने के बाद, टेस्ट के लिए कुछ प्रॉम्प्ट चलाकर कनेक्शन की पुष्टि की जा सकती है.
अपने एमसीपी क्लाइंट से ये सवाल पूछें:
"एरियल ने हमारे मार्केटिंग प्लान के बारे में अपने आखिरी ईमेल में क्या कहा था?"
क्लाइंट,
gmail.search_threadsका इस्तेमाल करके, एरियल के ईमेल को फ़िल्टर करता है. इसके बाद,gmail.get_threadकी मदद से, सबसे नई थ्रेड का कॉन्टेंट वापस पाता है. फिर, आपके लिए उसका सारांश तैयार करता है."ariel@example.com को एक ईमेल का ड्राफ़्ट तैयार करो. इसमें लिखो कि मैंने मार्केटिंग प्लान को मंज़ूरी दे दी है."
क्लाइंट,
gmail.create_draftका इस्तेमाल करके, आपके ड्राफ़्ट फ़ोल्डर में एक ईमेल बनाता है. इससे आपको Gmail से उसकी समीक्षा करने और उसे भेजने की अनुमति मिलती है.
अगर टूल सही तरीके से काम करते हैं और आपको काम के जवाब मिलते हैं, तो इसका मतलब है कि Gmail का एमसीपी सर्वर सही तरीके से कॉन्फ़िगर किया गया है.
समस्या का हल
अगर आपको एमसीपी सर्वर से कनेक्ट करने में समस्याएं आ रही हैं, तो OAuth लॉग में गड़बड़ियां देखी जा सकती हैं. अपने एडमिन से, OAuth लॉग इवेंट को सुरक्षा जांच टूल में देखने के लिए कहें.
टूल के बारे में जानकारी
Gmail के एमसीपी सर्वर के लिए ये टूल उपलब्ध हैं:
create_draftget_threadlabel_messagelabel_threadlist_draftslist_labelssearch_threadsunlabel_messageunlabel_thread
सुरक्षा से जुड़ी अहम जानकारी: इनडायरेक्ट प्रॉम्प्ट इंजेक्शन
जब किसी लैंग्वेज मॉडल को ऐसे डेटा के संपर्क में लाया जाता है जिस पर भरोसा नहीं किया जा सकता, तो इनडायरेक्ट प्रॉम्प्ट इंजेक्शन के हमले का खतरा होता है. Gemini CLI जैसे एमसीपी क्लाइंट के पास, Gmail के एमसीपी सर्वर के ज़रिए, असरदार टूल और एपीआई का ऐक्सेस होता है. इसलिए, वे आपके Google खाते में मौजूद डेटा को पढ़ सकते हैं, उसमें बदलाव कर सकते हैं, और उसे मिटा सकते हैं.
इन जोखिमों को कम करने के लिए, यहां दिए गए सबसे सही तरीके अपनाएं:
- सिर्फ़ भरोसेमंद टूल का इस्तेमाल करें. Gmail के एमसीपी सर्वर को, ऐसे ऐप्लिकेशन से कभी कनेक्ट न करें जिन पर भरोसा नहीं किया जा सकता या जिनकी पुष्टि नहीं की गई है.
- ऐसे इनपुट के मामले में सावधानी बरतें जिन पर भरोसा नहीं किया जा सकता. अपने एमसीपी क्लाइंट से, ऐसे सोर्स से मिले ईमेल या अन्य संसाधनों को प्रोसेस करने के लिए न कहें जिनकी पुष्टि नहीं की गई है. इन इनपुट में छिपे हुए निर्देश हो सकते हैं. इनसे आपका सेशन हैक किया जा सकता है. साथ ही, हमलावर आपके डेटा में बदलाव कर सकता है, उसे चुरा सकता है या मिटा सकता है.
- सभी कार्रवाइयों की समीक्षा करें. इस बात की हमेशा सावधानी से समीक्षा करें कि आपके एआई क्लाइंट ने आपकी ओर से कौनसी कार्रवाइयां की हैं. इससे यह पक्का किया जा सकता है कि वे सही हैं और आपकी मंशा के मुताबिक हैं.
इससे जुड़ा सेक्शन
- Calendar के एमसीपी सर्वर को कॉन्फ़िगर करना
- Drive के एमसीपी सर्वर को कॉन्फ़िगर करना
- People API के एमसीपी सर्वर को कॉन्फ़िगर करना