MCP Reference: sheetsmcp.googleapis.com

यह एक एमसीपी सर्वर है, जो Google Sheets के साथ इंटरैक्ट करने के लिए टूल उपलब्ध कराता है.

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर, लार्ज लैंग्वेज मॉडल (एलएलएम) या एआई ऐप्लिकेशन को कॉन्टेक्स्ट, डेटा या सुविधाएं देने वाली बाहरी सेवा के बीच प्रॉक्सी के तौर पर काम करता है. MCP सर्वर, एआई ऐप्लिकेशन को डेटाबेस और वेब सेवाओं जैसे बाहरी सिस्टम से कनेक्ट करते हैं. साथ ही, उनके जवाबों को ऐसे फ़ॉर्मैट में बदलते हैं जिसे एआई ऐप्लिकेशन समझ सके.

MCP टूल

एमसीपी टूल एक फ़ंक्शन या एक्ज़ीक्यूटेबल क्षमता होती है. इसे एमसीपी सर्वर, एलएलएम या एआई ऐप्लिकेशन के लिए उपलब्ध कराता है, ताकि वह असल दुनिया में कोई कार्रवाई कर सके.

टूल

sheetsmcp.googleapis.com एमसीपी सर्वर में ये टूल मौजूद हैं:

MCP टूल
get_values यह फ़ंक्शन, स्प्रेडशीट से वैल्यू की रेंज दिखाता है. यह REST API में spreadsheets.values.get से मेल खाता है: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get
get_spreadsheet यह फ़ंक्शन, दी गई स्प्रेडशीट के लिए स्प्रेडशीट का कॉन्टेंट दिखाता है. यह फ़ंक्शन, दी गई स्प्रेडशीट आईडी के लिए टाइटल, शीट के नाम, ग्रिड प्रॉपर्टी, और अन्य मेटाडेटा दिखाता है. अनुरोध करने पर, यह फ़ंक्शन ग्रिड का पूरा डेटा भी दिखाता है. यह REST API में spreadsheets.get से मेल खाता है: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/get
update_spreadsheet

यह स्प्रेडशीट में एक या उससे ज़्यादा अपडेट लागू करता है.

यह REST API में spreadsheets.batchUpdate से मेल खाता है: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/batchUpdate

अपडेट की जा सकने वाली जानकारी की सूची यहां दी गई है:

  • updateSpreadsheetProperties: स्प्रेडशीट की प्रॉपर्टी अपडेट करता है.
  • updateSheetProperties: इस फ़ंक्शन का इस्तेमाल करके, किसी शीट की प्रॉपर्टी अपडेट की जाती हैं.
  • updateDimensionProperties: डाइमेंशन की प्रॉपर्टी अपडेट करता है.
  • updateNamedRange: नाम वाली रेंज को अपडेट करता है.
  • repeatCell: यह फ़ंक्शन, किसी रेंज में मौजूद हर सेल में एक ही वैल्यू को दोहराता है.
  • addNamedRange: इससे नाम वाली रेंज जोड़ी जाती है.
  • deleteNamedRange: इससे नाम वाली रेंज मिट जाती है.
  • addSheet: इससे एक नई शीट जुड़ जाती है.
  • deleteSheet: किसी शीट को मिटाता है.
  • autoFill: मौजूदा डेटा के आधार पर, ज़्यादा डेटा अपने-आप भर जाता है.
  • cutPaste: यह सुविधा, डेटा को एक जगह से काटकर दूसरी जगह चिपकाती है.