मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी) सर्वर, लार्ज लैंग्वेज मॉडल (एलएलएम) या एआई ऐप्लिकेशन को कॉन्टेक्स्ट, डेटा या सुविधाएं देने वाली बाहरी सेवा के बीच प्रॉक्सी के तौर पर काम करता है. एमसीपी सर्वर, एआई ऐप्लिकेशन को डेटाबेस और वेब सेवाओं जैसे बाहरी सिस्टम से कनेक्ट करते हैं. साथ ही, उनके जवाबों को ऐसे फ़ॉर्मैट में बदलते हैं जिसे एआई ऐप्लिकेशन समझ सके.
एमसीपी टूल
एमसीपी टूल एक फ़ंक्शन या एक्ज़ीक्यूटेबल क्षमता होती है. इसे एमसीपी सर्वर, एलएलएम या एआई ऐप्लिकेशन के लिए उपलब्ध कराता है, ताकि वह असल दुनिया में कोई कार्रवाई कर सके.
calendarmcp.googleapis.com एमसीपी सर्वर में ये टूल मौजूद हैं:
| एमसीपी टूल | |
|---|---|
| list_events |
यह फ़ंक्शन, किसी कैलेंडर में मौजूद उन इवेंट की सूची दिखाता है जो दी गई शर्तों को पूरा करते हैं. मुख्य सुविधाएं:
अगर:
इस टूल का इस्तेमाल, इस तरह की क्वेरी के लिए करें:
उदाहरण: |
| get_event |
यह फ़ंक्शन, दिए गए कैलेंडर से एक इवेंट दिखाता है. इस टूल का इस्तेमाल, इस तरह की क्वेरी के लिए करें:
उदाहरण: |
| list_calendars |
इससे उपयोगकर्ता की कैलेंडर सूची में मौजूद कैलेंडर दिखते हैं. इस टूल का इस्तेमाल, इस तरह की क्वेरी के लिए करें:
उदाहरण: |
| suggest_time |
यह एक या एक से ज़्यादा कैलेंडर में समय अवधि का सुझाव देता है. मुख्य कैलेंडर को ऐक्सेस करने के लिए, attendee_emails फ़ील्ड में 'primary' जोड़ें. इस टूल का इस्तेमाल, इस तरह की क्वेरी के लिए करें:
उदाहरण: |
| create_event |
कैलेंडर इवेंट बनाता है. इस टूल का इस्तेमाल, इस तरह की क्वेरी के लिए करें:
उदाहरण: |
| update_event |
यह फ़ंक्शन, कैलेंडर इवेंट को अपडेट करता है. इस टूल का इस्तेमाल, इस तरह की क्वेरी के लिए करें:
उदाहरण: |
| delete_event |
यह कैलेंडर इवेंट को मिटाता है. इस टूल का इस्तेमाल, इस तरह की क्वेरी के लिए करें:
किसी इवेंट को रद्द करने या अस्वीकार करने के लिए, respond_to_event टूल का इस्तेमाल करें. उदाहरण: |
| respond_to_event |
किसी इवेंट का जवाब देता है. इस टूल का इस्तेमाल, इस तरह की क्वेरी के लिए करें:
उदाहरण: |
एमसीपी टूल की खास जानकारी पाना
किसी एमसीपी सर्वर में मौजूद सभी टूल के लिए, एमसीपी टूल की खास जानकारी पाने के लिए, tools/list तरीके का इस्तेमाल करें. इस उदाहरण में, curl का इस्तेमाल करके, MCP सर्वर में फ़िलहाल उपलब्ध सभी टूल और उनकी खास बातों की सूची बनाने का तरीका बताया गया है.
| Curl अनुरोध |
|---|
curl --location 'https://calendarmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |