Google Sheets, रिमोट मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर की सुविधा देता है. इसकी मदद से एआई एजेंट, Google Sheets के डेटा के साथ सुरक्षित तरीके से इंटरैक्ट कर सकते हैं. Google Sheets एमसीपी सर्वर को कॉन्फ़िगर करके, Google Sheets में कार्रवाइयां करने के लिए, Google Antigravity और Claude जैसे एआई ऐप्लिकेशन चालू किए जा सकते हैं.
Google Sheets का एमसीपी सर्वर, एआई एजेंट को ये काम करने का स्टैंडर्ड तरीका उपलब्ध कराता है:
- डेटा पढ़ना: सेल की वैल्यू, शीट के नाम, ग्रिड प्रॉपर्टी, और स्प्रेडशीट के अन्य मेटाडेटा को वापस पाना.
- कार्रवाई करना: सेल की वैल्यू अपडेट करना, फ़ॉर्मूले सेट करना, लाइनें/कॉलम डालना, और स्प्रेडशीट के स्ट्रक्चर में एक साथ कई अपडेट करना.
- सुरक्षा का ध्यान रखना: उपयोगकर्ता की तरह ही अनुमतियां और डेटा को मैनेज करने के कंट्रोल पाना.
ज़रूरी शर्तें
Google Cloud प्रोजेक्ट. प्रोजेक्ट बनाने के लिए, प्रोजेक्ट बनाना लेख पढ़ें.
एमसीपी होस्ट, जैसे कि Google Antigravity.
इस पेज पर दिए गए निर्देश चलाने के लिए, इनमें से किसी एक डेवलपमेंट एनवायरमेंट में gcloud CLI सेट अप करें:
Cloud Shell
gcloud सीएलआई के साथ पहले से सेट अप किए गए ऑनलाइन टर्मिनल का इस्तेमाल करने के लिए, Cloud Shell चालू करें:
लोकल शेल
लोकल डेवलपमेंट एनवायरमेंट का इस्तेमाल करने के लिए, यह तरीका अपनाएं:
- Google Cloud सीएलआई इंस्टॉल करें.
अगर आपने gcloud सीएलआई को पहले इंस्टॉल किया था, तो पक्का करें कि आपके पास इसका नया वर्शन हो. इसके लिए,
gcloud components updateचलाएं. - अगर किसी बाहरी आइडेंटिटी प्रोवाइडर (आईडीपी) का इस्तेमाल किया जा रहा है, तो फ़ेडरेट की गई अपनी पहचान का इस्तेमाल करके gcloud CLI में साइन इन करें. ज़्यादा जानकारी के लिए, फ़ेडरेटेड आइडेंटिटी का इस्तेमाल करके gcloud CLI में साइन इन करना लेख पढ़ें.
- gcloud सीएलआई का इस्तेमाल शुरू करें.
- Google Cloud सीएलआई इंस्टॉल करें.
अगर आपने gcloud सीएलआई को पहले इंस्टॉल किया था, तो पक्का करें कि आपके पास इसका नया वर्शन हो. इसके लिए,
Google Sheets के एमसीपी सर्वर को कॉन्फ़िगर करना
Google Sheets एमसीपी सर्वर का इस्तेमाल करने के लिए, आपको इसे अपने Google Cloud प्रोजेक्ट में चालू करना होगा. इसके बाद, आपको अपने एमसीपी क्लाइंट को कॉन्फ़िगर करना होगा, ताकि वह इससे कनेक्ट हो सके.
एपीआई चालू करना
Google Sheets MCP सर्वर का इस्तेमाल करने के लिए, आपको अपने Google Cloud प्रोजेक्ट में यह एपीआई चालू करना होगा:
Google Sheets API
सीएलआई
gcloud services enable sheets.googleapis.com --project=PROJECT_ID
PROJECT_ID की जगह अपना Google Cloud प्रोजेक्ट आईडी डालें.
कंसोल
Google Cloud Console में जाकर, इन एपीआई को चालू करें:
एमसीपी सेवाएं चालू करें
Google Sheets के लिए एमसीपी कॉम्पोनेंट चालू करने के लिए, आपको अपने Google Cloud प्रोजेक्ट में यह सेवा चालू करनी होगी:
Google Sheets MCP API
सीएलआई
gcloud services enable sheetsmcp.googleapis.com --project=PROJECT_ID
PROJECT_ID की जगह अपना Google Cloud प्रोजेक्ट आईडी डालें.
कंसोल
Google Cloud Console में एमसीपी सेवाएं चालू करें:
ऐसी स्क्रीन सेट अप करना जहां OAuth के लिए सहमति दी जाती है
Google Sheets का एमसीपी सर्वर, पुष्टि करने और अनुमति देने के लिए OAuth 2.0 का इस्तेमाल करता है. OAuth क्लाइंट आईडी बनाने से पहले, आपको OAuth की सहमति स्क्रीन को कॉन्फ़िगर करना होगा.
Google Cloud Console में, Google Auth Platform > ब्रैंडिंग पर जाएं.
अगर आपने पहले ही Google Auth Platform को कॉन्फ़िगर कर लिया है, तो ब्रैंडिंग, दर्शक, और डेटा ऐक्सेस में जाकर, OAuth के लिए सहमति वाली स्क्रीन की इन सेटिंग को कॉन्फ़िगर किया जा सकता है. अगर आपको यह मैसेज दिखता है कि Google Auth Platform को अब तक कॉन्फ़िगर नहीं किया गया है, तो शुरू करें पर क्लिक करें:
- ऐप्लिकेशन की जानकारी में जाकर, ऐप्लिकेशन का नाम में
Sheets MCP Serverटाइप करें. - उपयोगकर्ता सहायता के लिए ईमेल पता में, अपना ईमेल पता या कोई सही Google ग्रुप चुनें.
- आगे बढ़ें पर क्लिक करें.
- दर्शक सेक्शन में जाकर, संगठन के अंदर से जनरेट होने वाला ट्रैफ़िक चुनें. अगर इंटरनल को नहीं चुना जा सकता, तो एक्सटर्नल को चुनें.
- आगे बढ़ें पर क्लिक करें.
- संपर्क जानकारी में जाकर, वह ईमेल पता डालें जिस पर आपको अपने प्रोजेक्ट में हुए किसी भी बदलाव की सूचना मिल सके.
- आगे बढ़ें पर क्लिक करें.
- पूरा करें में जाकर, Google API सेवाओं के उपयोगकर्ता के डेटा से जुड़ी नीति पढ़ें. अगर आप इससे सहमत हैं, तो मैं Google API सेवाओं के उपयोगकर्ता के डेटा से जुड़ी नीति से सहमत हूं को चुनें.
- जारी रखें पर क्लिक करें.
- बनाएं पर क्लिक करें.
- अगर आपने उपयोगकर्ता के टाइप के लिए बाहरी चुना है, तो टेस्टर जोड़ें:
- ऑडियंस पर क्लिक करें.
- टेस्ट उपयोगकर्ता में जाकर, उपयोगकर्ता जोड़ें पर क्लिक करें.
- अपना ईमेल पता और टेस्ट करने वाले अन्य ज़्यादाृत उपयोगकर्ताओं का ईमेल पता डालें. इसके बाद, सेव करें पर क्लिक करें.
- ऐप्लिकेशन की जानकारी में जाकर, ऐप्लिकेशन का नाम में
डेटा ऐक्सेस > स्कोप जोड़ें या हटाएं पर क्लिक करें. एक पैनल दिखता है. इसमें हर उस एपीआई के लिए स्कोप की सूची होती है जिसे आपने अपने Google Cloud प्रोजेक्ट में चालू किया है.
स्कोप मैन्युअल तरीके से जोड़ें में जाकर, Google Sheets के MCP सर्वर के लिए स्कोप चिपकाएं:
https://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets.readonlyhttps://www.googleapis.com/auth/spreadsheets
टेबल में जोड़ें पर क्लिक करें.
अपडेट करें पर क्लिक करें.
अपने ऐप्लिकेशन के लिए ज़रूरी स्कोप चुनने के बाद, डेटा ऐक्सेस पेज पर जाकर, सेव करें पर क्लिक करें.
एमसीपी क्लाइंट को कॉन्फ़िगर करना
Google Sheets के रिमोट एमसीपी सर्वर को अपने एमसीपी क्लाइंट में जोड़ने के लिए, अपने क्लाइंट के लिए दिए गए निर्देशों का पालन करें.
Antigravity
Google Sheets के रिमोट एमसीपी सर्वर को Antigravity में जोड़ने के लिए, सर्वर कॉन्फ़िगरेशन को अपनी mcp_config.json फ़ाइल में जोड़ें. ये निर्देश, Antigravity 2.0, Antigravity IDE, और Antigravity CLI के लिए हैं.
OAuth 2.0 क्लाइंट आईडी और सीक्रेट बनाएं:
Google Cloud Console में, Google Auth Platform > Clients > Create Client पर जाएं
ऐप्लिकेशन टाइप के तौर पर, वेब ऐप्लिकेशन चुनें.
कोई नाम डालें.
रीडाइरेक्ट करने के लिए अनुमति वाले यूआरआई सेक्शन में जाकर, + यूआरआई जोड़ें पर क्लिक करें. इसके बाद, यूआरआई फ़ील्ड में
https://antigravity.google/oauth-callbackजोड़ें.बनाएं पर क्लिक करें. इसके बाद, अपना क्लाइंट आईडी और क्लाइंट सीक्रेट कॉपी करें.
कॉन्फ़िगरेशन फ़ाइल
~/.gemini/config/mcp_config.jsonखोलें या बनाएं.mcp_config.jsonमेंmcpServersकॉन्फ़िगरेशन जोड़ें:{ "mcpServers": { "sheets": { "serverUrl": "https://sheetsmcp.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }इनकी जगह ये डालें:
OAUTH_CLIENT_ID: यह आपके बनाए गए क्लाइंट आईडी की वैल्यू है.OAUTH_CLIENT_SECRET: आपके बनाए गए क्लाइंट सीक्रेट.
mcp_config.jsonकी बचत करें.एमसीपी सर्वर की पुष्टि करें. जीयूआई सेटिंग या सीएलआई का इस्तेमाल करके पुष्टि की जा सकती है:
Antigravity IDE या GUI (Antigravity 2.0) के लिए:
- सेटिंग स्क्रीन खोलें. उदाहरण के लिए, सबसे नीचे बाईं ओर मौजूद सेटिंग पर क्लिक करें या Antigravity की उपयोगकर्ता सेटिंग खोलें.
- कस्टमाइज़ेशन पर जाएं.
- इंस्टॉल किए गए एमसीपी सर्वर में जाकर, रीफ़्रेश करें पर क्लिक करें.
- सूची में
sheetsढूंढें. इसके बाद, पुष्टि करें पर क्लिक करें, अपने Google खाते में साइन इन करें, ऑथराइज़ेशन कोड कॉपी करें, इसे इनपुट डायलॉग में चिपकाएं, और सबमिट करें पर क्लिक करें.
Antigravity CLI के लिए:
Antigravity CLI शुरू करें:
agyयह कमांड चलाकर, इंटरैक्टिव एमसीपी मैनेजमेंट पैनल खोलें:
/mcpऐरो बटन का इस्तेमाल करके,
sheetsचुनें. इसके बाद, Authenticate ऐक्शन पर जाएं और Enter दबाएं. अपने ब्राउज़र में साइन इन करने की प्रोसेस पूरी करें. इसके बाद, ऑथराइज़ेशन कोड को कॉपी करें और उसे टर्मिनल प्रॉम्प्ट में चिपकाएं. इसके बाद, Enter दबाएं.
पुष्टि करें कि सर्वर सही तरीके से कॉन्फ़िगर किया गया हो और चालू हो:
- Antigravity IDE या GUI के लिए: कस्टमाइज़ेशन > इंस्टॉल किए गए एमसीपी सर्वर में जाकर, सर्वर के बगल में साइन आउट करें बटन पर क्लिक करें.
- Antigravity CLI के लिए: कॉन्फ़िगर किए गए एमसीपी सर्वर देखने के लिए,
/mcpपैनल खोलें. पुष्टि किए गए और पुष्टि किए गए सर्वर के नाम के बगल में, इंटरैक्टिव टीयूआई पैनल में Authed दिखता है. डैशबोर्ड व्यू में जाकर, किसी भी सर्वर को चुना जा सकता है. इससे आपको सर्वर की स्थिति और उसके लिए उपलब्ध सभी टूल की सूची देखने में मदद मिलेगी.
रिमोट एमसीपी सर्वर, Antigravity में इस्तेमाल करने के लिए तैयार है.
Claude
Claude.ai या Claude Desktop के साथ Google Sheets के रिमोट एमसीपी सर्वर का इस्तेमाल करने के लिए, आपके पास Claude Enterprise, Pro, Max या Team प्लान होना चाहिए.
Google Sheets के रिमोट एमसीपी सर्वर को Claude में जोड़ने के लिए, OAuth क्लाइंट आईडी और सीक्रेट के साथ कस्टम कनेक्टर कॉन्फ़िगर करें.
OAuth 2.0 क्लाइंट आईडी और सीक्रेट बनाएं:
Google Cloud Console में, Google Auth Platform > Clients > Create Client पर जाएं
ऐप्लिकेशन टाइप के तौर पर, वेब ऐप्लिकेशन चुनें.
कोई नाम डालें.
रीडाइरेक्ट करने के लिए अनुमति वाले यूआरआई सेक्शन में जाकर, + यूआरआई जोड़ें पर क्लिक करें. इसके बाद, यूआरआई फ़ील्ड में
https://claude.ai/api/mcp/auth_callbackजोड़ें.बनाएं पर क्लिक करें. इसके बाद, अपना क्लाइंट आईडी और क्लाइंट सीक्रेट कॉपी करें.
Claude में एमसीपी सर्वर को कॉन्फ़िगर करें:
- Claude.ai या Claude Desktop में, सेटिंग (या एडमिन सेटिंग) > कनेक्टर पर जाएं.
- कस्टम कनेक्टर जोड़ें पर क्लिक करें.
- Google Sheets प्रॉडक्ट के लिए कनेक्शन की जानकारी डालें:
- सर्वर का नाम:
Google Sheets. - रिमोट एमसीपी सर्वर का यूआरएल:
https://sheetsmcp.googleapis.com/mcp/v1
- सर्वर का नाम:
- ऐडवांस सेटिंग में जाकर, अपना OAuth क्लाइंट आईडी और OAuth क्लाइंट सीक्रेट डालें.
- जोड़ें पर क्लिक करें.
अन्य
कई एआई ऐप्लिकेशन में, रिमोट एमसीपी सर्वर से कनेक्ट करने के तरीके होते हैं. आम तौर पर, आपको सर्वर के बारे में जानकारी डालनी होती है. जैसे, उसका नाम, एंडपॉइंट, ट्रांसपोर्ट प्रोटोकॉल, और पुष्टि करने का तरीका. Google Sheets के रिमोट MCP सर्वर के लिए, यह डालें:
सर्वर का नाम:
sheetsसर्वर यूआरएल:
https://sheetsmcp.googleapis.com/mcp/v1ट्रांसपोर्ट: एचटीटीपी
पुष्टि करना: Google Sheets का रिमोट MCP सर्वर, OAuth 2.0 का इस्तेमाल करता है. ज़्यादा जानकारी के लिए, पुष्टि करने और अनुमति देने के बारे में जानें लेख पढ़ें.
अलग-अलग तरह के क्लाइंट कनेक्ट करने के बारे में ज़्यादा जानने के लिए, एआई ऐप्लिकेशन में एमसीपी कॉन्फ़िगर करना लेख पढ़ें.
Google Sheets के एमसीपी सर्वर की जांच करना
एमसीपी क्लाइंट को कॉन्फ़िगर करने के बाद, कुछ टेस्ट प्रॉम्प्ट चलाकर कनेक्शन की पुष्टि की जा सकती है.
अपने एमसीपी क्लाइंट से ये सवाल पूछें:
"Google Sheet
abcd123से Sheet1 पढ़ो."क्लाइंट,
sheets.get_valuesका इस्तेमाल करके ग्रिड वैल्यू फ़ेच करता है."Google Sheet
abcd123में, कॉलम इंडेक्स 2 पर एक कॉलम जोड़ो."क्लाइंट, कॉलम में बदलाव करने के लिए
sheets.insert_dimensionका इस्तेमाल करता है.
अगर टूल सही तरीके से काम करते हैं और आपको काम के जवाब मिलते हैं, तो इसका मतलब है कि आपका Google Sheets MCP सर्वर सही तरीके से कॉन्फ़िगर किया गया है.
समस्या का हल
अगर आपको एमसीपी सर्वर से कनेक्ट करने में समस्याएं आ रही हैं, तो OAuth लॉग में गड़बड़ियां देखें. अपने एडमिन से कहें कि वह सुरक्षा जांच टूल में जाकर, OAuth लॉग इवेंट देखें.
टूल का रेफ़रंस
Google Sheets के एमसीपी सर्वर के लिए, ये टूल उपलब्ध हैं:
get_valuesget_spreadsheetupdate_spreadsheetupdate_valuesupdate_formulasinsert_dimension
सुरक्षा से जुड़ी अहम जानकारी: इनडायरेक्ट प्रॉम्प्ट इंजेक्शन
किसी भाषा मॉडल को गैर-भरोसेमंद डेटा के संपर्क में लाने पर, अप्रत्यक्ष प्रॉम्प्ट इंजेक्शन अटैक का खतरा होता है. Google Antigravity जैसे एमसीपी होस्ट के पास, Google Sheets एमसीपी सर्वर के ज़रिए शक्तिशाली टूल और एपीआई का ऐक्सेस होता है. इसलिए, वे आपके Google खाते में मौजूद डेटा को पढ़ सकते हैं, उसमें बदलाव कर सकते हैं, और उसे मिटा सकते हैं.
इन जोखिमों को कम करने के लिए, आपको प्रॉम्प्ट और जवाबों को स्क्रीन करना होगा. इससे आपको नुकसान पहुंचाने वाले कॉन्टेंट या प्रॉम्प्ट इंजेक्शन के हमलों का पता चलेगा. Google की ओर से उपलब्ध कराए गए Model Armor का इस्तेमाल किया जा सकता है. इसके अलावा, अगर आपने अपने समाधान का दस्तावेज़ बनाया है, तो उसका इस्तेमाल किया जा सकता है. इससे उपयोगकर्ता जोखिम को स्वीकार कर पाएंगे. ज़्यादा जानकारी के लिए, Google Workspace के एमसीपी सर्वर के लिए सुरक्षा कॉन्फ़िगर करना लेख पढ़ें.
इन सबसे सही तरीकों को अपनाएं:
- सिर्फ़ भरोसेमंद टूल इस्तेमाल करें. Google Sheets के एमसीपी सर्वर को कभी भी ऐसे ऐप्लिकेशन से कनेक्ट न करें जिन पर भरोसा नहीं किया जा सकता या जिनकी पुष्टि नहीं हुई है.
- गैर-भरोसेमंद इनपुट से सावधान रहें. अपने एमसीपी क्लाइंट से, बिना पुष्टि किए गए सोर्स से मिली स्प्रेडशीट या अन्य संसाधनों को प्रोसेस करने के लिए न कहें. इन इनपुट में छिपे हुए निर्देश हो सकते हैं. इनसे आपका सेशन हाइजैक किया जा सकता है. इससे हमलावर को आपके डेटा में बदलाव करने, उसे चुराने या मिटाने की अनुमति मिल जाती है.
- सभी कार्रवाइयों की समीक्षा करें. हमेशा इस बात की सावधानीपूर्वक समीक्षा करें कि आपके एआई क्लाइंट ने आपकी ओर से कौनसी कार्रवाइयां की हैं. इससे यह पक्का किया जा सकेगा कि वे सही हैं और आपके इरादों के मुताबिक हैं.
मिलते-जुलते विषय
- Google Workspace के एमसीपी सर्वर के लिए सुरक्षा कॉन्फ़िगर करना
- Antigravity में Google Workspace MCP सर्वर (कोड लैब)
- Google Workspace MCP सर्वर की सूची