Google Chat में, रिमोट मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर की सुविधा उपलब्ध है. इसकी मदद से, एआई एजेंट Google Chat के डेटा के साथ सुरक्षित तरीके से इंटरैक्ट कर सकते हैं. Google Chat के एमसीपी सर्वर को कॉन्फ़िगर करके, Google Antigravity और Claude जैसे एआई ऐप्लिकेशन को Google Chat में कार्रवाइयां करने की अनुमति दी जा सकती है.
Google Chat का एमसीपी सर्वर, एआई एजेंट को ये काम करने का स्टैंडर्ड तरीका उपलब्ध कराता है:
- डेटा पढ़ना: बातचीत की सूची देखना और उन्हें खोजना. साथ ही, मैसेज पढ़ना.
- सुरक्षा का ध्यान रखना: उपयोगकर्ता के पास मौजूद अनुमतियां और डेटा को मैनेज करने के कंट्रोल को इनहेरिट करना.
ज़रूरी शर्तें
Google Cloud प्रोजेक्ट. कोई प्रोजेक्ट बनाने के लिए, प्रोजेक्ट बनाना लेख पढ़ें.
कोई एमसीपी क्लाइंट, जैसे कि Google Antigravity.
इस पेज पर दिए गए कमांड चलाने के लिए, लोकल डेवलपमेंट एनवायरमेंट में gcloud सीएलआई सेट अप करें. इसके लिए, यह तरीका अपनाएं:
- Google Cloud CLI इंस्टॉल करें.
अगर आपने gcloud सीएलआई पहले से इंस्टॉल किया है, तो पक्का करें कि आपके पास इसका
सबसे नया वर्शन हो. इसके लिए,
gcloud components updateचलाएं. - अगर आपने किसी बाहरी आइडेंटिटी प्रोवाइडर (आईडीपी) का इस्तेमाल किया है, तो फ़ेडरेटेड आइडेंटिटी का इस्तेमाल करके, gcloud सीएलआई में साइन इन करें. ज़्यादा जानकारी के लिए, फ़ेडरेटेड आइडेंटिटी का इस्तेमाल करके, gcloud सीएलआई में साइन इन करना लेख पढ़ें.
- gcloud सीएलआई का इस्तेमाल शुरू करें.
- Google Cloud CLI इंस्टॉल करें.
अगर आपने gcloud सीएलआई पहले से इंस्टॉल किया है, तो पक्का करें कि आपके पास इसका
सबसे नया वर्शन हो. इसके लिए,
Google Chat के एमसीपी सर्वर को कॉन्फ़िगर करना
Google Chat के एमसीपी सर्वर का इस्तेमाल करने के लिए, आपको इसे अपने Google Cloud प्रोजेक्ट में चालू करना होगा. इसके बाद, अपने एमसीपी क्लाइंट को इससे कनेक्ट करने के लिए कॉन्फ़िगर करना होगा.
एपीआई चालू करना
Google Chat के एमसीपी सर्वर का इस्तेमाल करने के लिए, आपको अपने Google Cloud प्रोजेक्ट में ये एपीआई चालू करने होंगे:
Google Chat API
CLI
gcloud services enable chat.googleapis.com --project=PROJECT_ID
PROJECT_ID की जगह, अपना Google Cloud प्रोजेक्ट आईडी डालें.
कंसोल
Google Cloud कंसोल में एपीआई चालू करें:
एमसीपी की सेवाएं चालू करना
Google Chat के लिए एमसीपी कॉम्पोनेंट चालू करने के लिए, आपको अपने Google Cloud प्रोजेक्ट में यह सेवा चालू करनी होगी:
Google Chat MCP API
CLI
gcloud services enable chatmcp.googleapis.com --project=PROJECT_ID
PROJECT_ID की जगह, अपना Google Cloud प्रोजेक्ट आईडी डालें.
कंसोल
Google Cloud कंसोल में एमसीपी की सेवाएं चालू करें:
Chat ऐप्लिकेशन को कॉन्फ़िगर करना
Google Chat के एमसीपी सर्वर का इस्तेमाल करने के लिए, आपको अपने Google Cloud प्रोजेक्ट में Chat ऐप्लिकेशन को कॉन्फ़िगर करना होगा.
Google Cloud कंसोल में, Google Chat API खोजें. इसके बाद, Google Chat API > Manage > Configuration पर क्लिक करें.
Chat ऐप्लिकेशन सेट अप करें:
- App name फ़ील्ड में,
Chat MCPडालें. - Avatar URL फ़ील्ड में,
https://developers.google.com/chat/images/quickstart-app-avatar.pngडालें. - Description में,
Chat MCP serverडालें. - Functionality में जाकर, Enable interactive features को टॉगल करके, इंटरैक्टिव सुविधाएं बंद करें.
- Logs में जाकर, Log errors to Logging को चुनें.
- App name फ़ील्ड में,
Save पर क्लिक करें.
Chat ऐप्लिकेशन बनाने के बारे में ज़्यादा जानने के लिए, Google Chat ऐप्लिकेशन का आर्किटेक्चर चुनना लेख पढ़ें.
OAuth की सहमति वाली स्क्रीन सेट अप करना
Google Chat का एमसीपी सर्वर, पुष्टि करने और अनुमति देने के लिए OAuth 2.0 का इस्तेमाल करता है. OAuth क्लाइंट आईडी बनाने से पहले, आपको OAuth की सहमति वाली स्क्रीन को कॉन्फ़िगर करना होगा.
Google Cloud कंसोल में, Google Auth Platform > Branding पर जाएं.
अगर आपने Google Auth Platform को पहले ही कॉन्फ़िगर कर लिया है, तो ब्रैंडिंग, ऑडियंस, और डेटा ऐक्सेस में, OAuth की सहमति वाली स्क्रीन की ये सेटिंग कॉन्फ़िगर की जा सकती हैं. अगर आपको Google Auth Platform not configured yet मैसेज दिखता है, तो Get Started पर क्लिक करें:
- App Information में, App name में
Chat MCP Serverटाइप करें. - User support email में, अपना ईमेल पता या कोई सही Google group चुनें.
- Next पर क्लिक करें.
- Audience में जाकर, Internal को चुनें. अगर Internal को नहीं चुना जा सकता, तो External को चुनें.
- Next पर क्लिक करें.
- Contact Information में, Email address डालें. इस पते पर, आपको अपने प्रोजेक्ट में होने वाले बदलावों के बारे में सूचनाएं मिलेंगी.
- Next पर क्लिक करें.
- Finish में जाकर, Google API सेवाओं के उपयोगकर्ता के डेटा से जुड़ी नीति की समीक्षा करें. अगर आपको यह नीति स्वीकार है, तो I agree to the Google API Services: User Data Policy को चुनें.
- Continue पर क्लिक करें.
- Create पर क्लिक करें.
- अगर आपने उपयोगकर्ता के टाइप के लिए External को चुना है, तो टेस्ट के लिए उपयोगकर्ता जोड़ें:
- Audience पर क्लिक करें.
- Test users में जाकर, Add users पर क्लिक करें.
- अपना ईमेल पता और टेस्ट के लिए अनुमति पाए अन्य उपयोगकर्ताओं के ईमेल पते डालें. इसके बाद, Save पर क्लिक करें.
- App Information में, App name में
Data Access > Add or Remove Scopes पर क्लिक करें. एक पैनल दिखेगा. इसमें, आपके Google Cloud प्रोजेक्ट में चालू किए गए हर एपीआई के लिए स्कोप की सूची दिखेगी.
Manually add scopes में जाकर, Google Chat के एमसीपी सर्वर के लिए स्कोप चिपकाएं:
https://www.googleapis.com/auth/chat.spaces.readonlyhttps://www.googleapis.com/auth/chat.memberships.readonlyhttps://www.googleapis.com/auth/chat.messages.readonlyhttps://www.googleapis.com/auth/chat.messages.createhttps://www.googleapis.com/auth/chat.users.readstate.readonly
Add to Table पर क्लिक करें.
Update पर क्लिक करें.
अपने ऐप्लिकेशन के लिए ज़रूरी स्कोप चुनने के बाद, Data Access पेज पर Save पर क्लिक करें.
अपने एमसीपी क्लाइंट को कॉन्फ़िगर करना
अपने एमसीपी क्लाइंट में, Google Chat के रिमोट एमसीपी सर्वर को जोड़ने के लिए, अपने क्लाइंट के लिए दिए गए निर्देशों का पालन करें.
Antigravity
Antigravity में, Google Chat के रिमोट एमसीपी सर्वर को जोड़ने के लिए, अपने mcp_config.json फ़ाइल में सर्वर का कॉन्फ़िगरेशन जोड़ें. ये निर्देश, Antigravity 2.0, Antigravity IDE, और Antigravity CLI के लिए हैं.
OAuth 2.0 क्लाइंट आईडी और सीक्रेट बनाएं:
Google Cloud कंसोल में, Google Auth Platform > Clients > Create Client पर जाएं
ऐप्लिकेशन के टाइप के तौर पर, वेब ऐप्लिकेशन को चुनें.
कोई Name डालें.
Authorized redirect URIs सेक्शन में, + Add URI पर क्लिक करें. इसके बाद,
https://antigravity.google/oauth-callbackको URIs फ़ील्ड में जोड़ें.Create पर क्लिक करें. इसके बाद, अपना Client ID और Client Secret कॉपी करें.
कॉन्फ़िगरेशन फ़ाइल
~/.gemini/antigravity/mcp_config.jsonखोलें या बनाएं.mcp_config.jsonमें,mcpServersकॉन्फ़िगरेशन जोड़ें:{ "mcpServers": { "chat": { "serverUrl": "https://chatmcp.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }इनकी जगह ये डालें:
OAUTH_CLIENT_ID: वह क्लाइंट आईडी जो आपने बनाया है.OAUTH_CLIENT_SECRET: वह क्लाइंट सीक्रेट जो आपने बनाया है.
mcp_config.jsonसेव करें.एमसीपी सर्वर की पुष्टि करें. पुष्टि करने के लिए, जीयूआई सेटिंग या सीएलआई का इस्तेमाल किया जा सकता है:
Antigravity IDE या जीयूआई (Antigravity 2.0) के लिए:
- सेटिंग स्क्रीन खोलें. जैसे, सबसे नीचे बाईं ओर मौजूद Settings पर क्लिक करें या Antigravity User Settings खोलें.
- Customizations पर जाएं.
- Installed MCP Servers में जाकर, Refresh पर क्लिक करें.
- सूची में
chatढूंढें. इसके बाद, Authenticate पर क्लिक करें. अपने Google खाते में साइन इन करें, ऑथराइज़ेशन कोड कॉपी करें, इनपुट डायलॉग में चिपकाएं, और Submit पर क्लिक करें.
Antigravity CLI के लिए:
Antigravity CLI शुरू करें:
agyइंटरैक्टिव एमसीपी मैनेजमेंट पैनल खोलने के लिए, यह कमांड चलाएं:
/mcpऐरो की का इस्तेमाल करके,
chatको चुनें. इसके बाद, Authenticate ऐक्शन पर जाएं और Enter दबाएं. अपने ब्राउज़र में साइन-इन फ़्लो पूरा करें, ऑथराइज़ेशन कोड कॉपी करें, टर्मिनल प्रॉम्प्ट में चिपकाएं, और Enter दबाएं.
पुष्टि करें कि सर्वर सही तरीके से कॉन्फ़िगर किया गया है और चल रहा है:
- Antigravity IDE या GUI के लिए: Customizations > Installed MCP Servers में, सर्वर के बगल में साइन आउट करें बटन दिखता है.
- Antigravity CLI के लिए: कॉन्फ़िगर किए गए एमसीपी सर्वर देखने के लिए,
/mcpपैनल खोलें. पुष्टि किए गए और ऑथराइज़ किए गए सर्वर के नाम के बगल में, इंटरैक्टिव टीयूआई पैनल में Authed दिखता है. डैशबोर्ड व्यू में, किसी भी सर्वर को चुनकर, उसकी स्थिति देखी जा सकती है. साथ ही, उसके लिए उपलब्ध सभी टूल की सूची देखी जा सकती है.
रिमोट एमसीपी सर्वर, Antigravity में इस्तेमाल के लिए तैयार है.
Claude
Claude.ai या Claude Desktop के साथ, Google Chat के रिमोट एमसीपी सर्वर का इस्तेमाल करने के लिए, आपके पास Claude Enterprise, Pro, Max या Team प्लान होना चाहिए.
Claude में, Google Chat के रिमोट एमसीपी सर्वर को जोड़ने के लिए, OAuth क्लाइंट आईडी और सीक्रेट के साथ कोई कस्टम कनेक्टर कॉन्फ़िगर करें.
OAuth 2.0 क्लाइंट आईडी और सीक्रेट बनाएं:
Google Cloud कंसोल में, Google Auth Platform > Clients > Create Client पर जाएं
ऐप्लिकेशन के टाइप के तौर पर, वेब ऐप्लिकेशन को चुनें.
कोई Name डालें.
Authorized redirect URIs सेक्शन में, + Add URI पर क्लिक करें. इसके बाद,
https://claude.ai/api/mcp/auth_callbackको URIs फ़ील्ड में जोड़ें.Create पर क्लिक करें. इसके बाद, अपना Client ID और Client Secret कॉपी करें.
Claude में, एमसीपी सर्वर को कॉन्फ़िगर करें:
- Claude.ai या Claude Desktop में, Settings (या Admin settings) > Connectors पर जाएं.
- Add custom connector पर क्लिक करें.
- Google Chat प्रॉडक्ट के लिए, कनेक्शन की जानकारी डालें:
- Server name:
Google Chat. - Remote MCP server URL:
https://chatmcp.googleapis.com/mcp/v1
- Server name:
- Advanced settings में, अपना OAuth क्लाइंट ID और क्लाइंट सीक्रेट डालें.
- Add पर क्लिक करें.
अन्य
कई एआई ऐप्लिकेशन में, रिमोट एमसीपी सर्वर से कनेक्ट करने के तरीके होते हैं. आम तौर पर, आपको सर्वर के बारे में जानकारी डालनी होती है. जैसे, उसका नाम, एंडपॉइंट, ट्रांसपोर्ट प्रोटोकॉल, और पुष्टि करने का तरीका. Google Chat के रिमोट एमसीपी सर्वर के लिए, यह जानकारी डालें:
Server name:
chatServer URL:
https://chatmcp.googleapis.com/mcp/v1Transport: एचटीटीपी
Authentication: Google Chat का रिमोट एमसीपी सर्वर OAuth 2.0 का इस्तेमाल करता है. ज़्यादा जानकारी के लिए, पुष्टि करने और अनुमति देने के बारे में जानकारी लेख पढ़ें.
अलग-अलग तरह के क्लाइंट को कनेक्ट करने के बारे में ज़्यादा जानने के लिए, एआई ऐप्लिकेशन में एमसीपी को कॉन्फ़िगर करना लेख पढ़ें.
Google Chat के एमसीपी सर्वर की जांच करना
एमसीपी क्लाइंट को कॉन्फ़िगर करने के बाद, टेस्ट के लिए कुछ प्रॉम्प्ट चलाकर, कनेक्शन की पुष्टि की जा सकती है.
अपने एमसीपी क्लाइंट से ये सवाल पूछें:
"'Project X' स्पेस में, आखिरी मैसेज कौन सा था?"
क्लाइंट,
search_conversationsका इस्तेमाल करके स्पेस ढूंढता है. इसके बाद,list_messagesका इस्तेमाल करके मैसेज वापस पाता है.
अगर टूल सही तरीके से काम करते हैं और आपको काम के जवाब मिलते हैं, तो इसका मतलब है कि Google Chat का एमसीपी सर्वर सही तरीके से कॉन्फ़िगर किया गया है.
समस्या का हल
अगर आपको एमसीपी सर्वर से कनेक्ट करने में समस्याएं आ रही हैं, तो OAuth लॉग में गड़बड़ियां देखी जा सकती हैं. अपने एडमिन से, सुरक्षा जांच टूल में OAuth log events की जांच करने के लिए कहें.
टूल के बारे में जानकारी
Google Chat के एमसीपी सर्वर के लिए ये टूल उपलब्ध हैं:
search_conversationslist_messagessearch_messagessend_message
सुरक्षा से जुड़ी अहम जानकारी: इनडायरेक्ट प्रॉम्प्ट इंजेक्शन
जब किसी भाषा मॉडल को ऐसे डेटा के संपर्क में लाया जाता है जिस पर भरोसा नहीं किया जा सकता, तो इनडायरेक्ट प्रॉम्प्ट इंजेक्शन के हमले का खतरा होता है. Google Chat के एमसीपी सर्वर की मदद से, Google Antigravity जैसे एमसीपी क्लाइंट के पास, असरदार टूल और एपीआई का ऐक्सेस होता है. इसलिए, वे आपके Google खाते में मौजूद डेटा को पढ़ सकते हैं, उसमें बदलाव कर सकते हैं, और उसे मिटा सकते हैं.
इन जोखिमों को कम करने के लिए, यहां दिए गए सबसे सही तरीके अपनाएं:
- सिर्फ़ भरोसेमंद टूल का इस्तेमाल करें. Google Chat के एमसीपी सर्वर को, ऐसे ऐप्लिकेशन से कभी कनेक्ट न करें जिन पर भरोसा नहीं किया जा सकता या जिनकी पुष्टि नहीं की गई है.
- ऐसे इनपुट के मामले में सावधानी बरतें जिन पर भरोसा नहीं किया जा सकता. अपने एमसीपी क्लाइंट से, ऐसे सोर्स से मिले मैसेज या अन्य संसाधनों को प्रोसेस करने के लिए न कहें जिनकी पुष्टि नहीं की गई है. इन इनपुट में छिपे हुए निर्देश हो सकते हैं. इनसे आपका सेशन हैक किया जा सकता है. साथ ही, हमलावर आपके डेटा में बदलाव कर सकता है, उसे चुरा सकता है या मिटा सकता है.
- सभी कार्रवाइयों की समीक्षा करें. आपके एआई क्लाइंट ने आपकी ओर से जो भी कार्रवाइयां की हैं उनकी हमेशा ध्यान से समीक्षा करें. इससे यह पक्का किया जा सकेगा कि वे सही हैं और आपकी मंशा के मुताबिक हैं.
मिलते-जुलते विषय
- Antigravity में Google Workspace के एमसीपी सर्वर (कोडलैब)
- Calendar के एमसीपी सर्वर को कॉन्फ़िगर करना
- Gmail के एमसीपी सर्वर को कॉन्फ़िगर करना
- Drive के एमसीपी सर्वर को कॉन्फ़िगर करना
- People API के एमसीपी सर्वर को कॉन्फ़िगर करना