यह Workspace API से उपलब्ध कराया गया एक एमसीपी सर्वर है. यह सर्वर, डेवलपर को Workspace (Drive, Gmail, Calendar, और Chat) के ऊपर एलएलएम ऐप्लिकेशन बनाने के लिए टूल उपलब्ध कराता है.
मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर, किसी बाहरी सेवा और लार्ज लैंग्वेज मॉडल (एलएलएम) या एआई ऐप्लिकेशन के बीच प्रॉक्सी के तौर पर काम करता है. यह बाहरी सेवा, एलएलएम या एआई ऐप्लिकेशन को कॉन्टेक्स्ट, डेटा या सुविधाएं उपलब्ध कराती है. एमसीपी सर्वर, एआई ऐप्लिकेशन को डेटाबेस और वेब सेवाओं जैसे बाहरी सिस्टम से कनेक्ट करते हैं. साथ ही, उनके जवाबों को ऐसे फ़ॉर्मैट में बदलते हैं जिसे एआई ऐप्लिकेशन समझ सके.
सर्वर का सेटअप
इस्तेमाल करने से पहले, आपको Universal Search एमसीपी सर्वर को कॉन्फ़िगर करना होगा. Google और Google Cloud के रिमोट एमसीपी सर्वर इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, Google Cloud के एमसीपी सर्वर की खास जानकारी देखें.
सर्वर एंडपॉइंट
एमसीपी सेवा एंडपॉइंट, एमसीपी सर्वर का नेटवर्क पता और कम्यूनिकेशन इंटरफ़ेस (आम तौर पर एक यूआरएल) होता है. इसका इस्तेमाल एआई ऐप्लिकेशन (एमसीपी क्लाइंट के लिए होस्ट) सुरक्षित और स्टैंडर्ड कनेक्शन बनाने के लिए करता है. यह एलएलएम के लिए संपर्क का पॉइंट होता है. इसकी मदद से, एलएलएम किसी कॉन्टेक्स्ट का अनुरोध कर सकता है, किसी टूल को कॉल कर सकता है या किसी संसाधन को ऐक्सेस कर सकता है.
Workspace MCP API का एमसीपी सर्वर, एमसीपी टूलसेट के ये एंडपॉइंट उपलब्ध कराता है:
- https://workspacemcp.googleapis.com/mcp/v1
एमसीपी टूल
एमसीपी टूल एक ऐसा फ़ंक्शन या सुविधा है जिसे एमसीपी सर्वर, एलएलएम या एआई ऐप्लिकेशन को उपलब्ध कराता है. इससे एलएलएम या एआई ऐप्लिकेशन, असल दुनिया में कोई कार्रवाई कर पाता है. टूलसेट, टूल का एक ग्रुप होता है जो किसी खास टास्क के लिए काम का होता है. टूलसेट का इस्तेमाल करने से, आपके एजेंट को बेहतर परफ़ॉर्म करने में मदद मिल सकती है. ऐसा इसलिए होता है, क्योंकि इससे आपके एजेंट के लिए उपलब्ध टूल की संख्या कम हो जाती है.
टूलसेट
workspacemcp.googleapis.com एमसीपी सर्वर में ये टूलसेट मौजूद हैं:
| एमसीपी टूलसेट | ||
|---|---|---|
| एंडपॉइंट | ब्यौरा | टूल |
| /mcp/v1 | Workspace एमसीपी के लिए सार्वजनिक टूलसेट. | |
एमसीपी टूल की खास जानकारी पाना
किसी एमसीपी सर्वर में मौजूद सभी टूल के लिए, एमसीपी टूल की खास जानकारी पाने के लिए, tools/list तरीके का इस्तेमाल करें. इस उदाहरण में, curl का इस्तेमाल करके, एमसीपी सर्वर में फ़िलहाल उपलब्ध सभी टूल और उनकी खास जानकारी को लिस्ट करने का तरीका बताया गया है.
| Curl अनुरोध |
|---|
curl --location 'https://workspacemcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |