Chat MCP API, Google Chat की सुविधाओं के लिए रिमोट एमसीपी उपलब्ध कराता है.
एक मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर, लार्ज लैंग्वेज मॉडल (एलएलएम) या एआई ऐप्लिकेशन को कॉन्टेक्स्ट, डेटा या क्षमताएं उपलब्ध कराने वाली किसी बाहरी सेवा के बीच प्रॉक्सी के तौर पर काम करता है. एमसीपी सर्वर, एआई ऐप्लिकेशन को डेटाबेस और वेब सेवाओं जैसे बाहरी सिस्टम से कनेक्ट करते हैं. साथ ही, उनके जवाबों को ऐसे फ़ॉर्मैट में ट्रांसलेट करते हैं जिसे एआई ऐप्लिकेशन समझ सके.
सर्वर का सेटअप
Chat MCP सर्वर को इस्तेमाल करने से पहले, आपको इसे कॉन्फ़िगर करना होगा. Google और Google Cloud के रिमोट एमसीपी सर्वर के इस्तेमाल के बारे में ज़्यादा जानने के लिए, Google Cloud के एमसीपी सर्वर की खास जानकारी देखें.
सर्वर के एंडपॉइंट
एमसीपी सेवा का एंडपॉइंट, एमसीपी सर्वर का नेटवर्क पता और कम्यूनिकेशन इंटरफ़ेस (आम तौर पर, एक यूआरएल) होता है. इसका इस्तेमाल, एआई ऐप्लिकेशन (एमसीपी क्लाइंट का होस्ट) सुरक्षित और स्टैंडर्ड कनेक्शन बनाने के लिए करता है. यह एलएलएम के लिए संपर्क करने का पॉइंट होता है. इसका इस्तेमाल, कॉन्टेक्स्ट का अनुरोध करने, किसी टूल को कॉल करने या किसी संसाधन को ऐक्सेस करने के लिए किया जाता है. Google के एमसीपी एंडपॉइंट, ग्लोबल या रीजनल हो सकते हैं.
Chat MCP API का एमसीपी सर्वर, एमसीपी टूलसेट के ये एंडपॉइंट उपलब्ध कराता है:
- https://chatmcp.googleapis.com/mcp/v1
एमसीपी टूल
एक एमसीपी टूल, एक फ़ंक्शन या एक्ज़ीक्यूटेबल क्षमता होती है. इसे एमसीपी सर्वर, एलएलएम या एआई ऐप्लिकेशन के लिए एक्सपोज़ करता है, ताकि असल दुनिया में कोई कार्रवाई की जा सके. टूलसेट, टूल का एक ग्रुप होता है. यह किसी खास टास्क के लिए काम का होता है. टूलसेट का इस्तेमाल करने से, आपके एजेंट को बेहतर परफ़ॉर्म करने में मदद मिल सकती है. इसकी वजह यह है कि इससे आपके एजेंट के लिए उपलब्ध टूल की संख्या कम हो जाती है.
टूलसेट
chatmcp.googleapis.com एमसीपी सर्वर में ये टूलसेट होते हैं:
| एमसीपी टूलसेट | ||
|---|---|---|
| एंडपॉइंट | ब्यौरा | टूल |
| /mcp/v1 | Google Chat के लिए टूल. | |
एमसीपी टूल की खास जानकारी पाना
किसी एमसीपी सर्वर में मौजूद सभी टूल के लिए, एमसीपी टूल की खास जानकारी पाने के लिए, tools/list तरीके का इस्तेमाल करें. यहां दिए गए उदाहरण में, यह दिखाया गया है कि एमसीपी सर्वर में फ़िलहाल उपलब्ध सभी टूल और उनकी खास जानकारी की सूची बनाने के लिए, curl का इस्तेमाल कैसे किया जाता है.
| कर्ल का अनुरोध |
|---|
curl --location 'https://chatmcp.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 }' |