अनुरोध, प्रतिक्रियाएँ और सूचनाएँ
MCP पूरे दिन जिन तीन प्रकार के संदेशों का आदान-प्रदान करता है।
अनुरोध, प्रतिक्रियाएँ और सूचनाएँ, CoddyKit पर MCP Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह MCP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
बातचीत के तीन रूप
पर्दे के पीछे MCP JSON-RPC में बातचीत करता है। हर आदान-प्रदान केवल तीन संदेश-रूपों में से एक होता है और इन्हें समझ लेने पर नेटवर्क-संचार जादू जैसा नहीं लगता।
अनुरोध क्या होता है
अनुरोध दूसरे पक्ष से कुछ करने के लिए कहता है और उत्तर की अपेक्षा करता है। इसमें id होती है, ताकि बाद में उत्तर को उससे मिलाया जा सके।
{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}उत्तर वापस आता है
प्रतिक्रिया ठीक एक अनुरोध का उत्तर देती है। इसमें वही id दोहराई जाती है, इसलिए क्लाइंट हमेशा जानता है कि वह किस प्रश्न का उत्तर दे रहा है।
{"jsonrpc": "2.0", "id": 1, "result": {"tools": []}}भेजें और भूल जाएँ
सूचना एकतरफ़ा संदेश होती है। यह अनुरोध जैसी दिखती है, लेकिन इसमें id नहीं होती, इसलिए कोई उत्तर वापस नहीं भेजा जाता।
{"jsonrpc": "2.0", "method": "notifications/initialized"}id से पहचान होती है
पूरा अंतर id की मौजूदगी का है: id होने पर उत्तर देना होता है, और id न होने पर नहीं। यही एक फ़ील्ड अनुरोधों और सूचनाओं को अलग करती है।
दोनों पक्ष पूछ सकते हैं
JSON-RPC सममित है, इसलिए MCP भी सममित है। सर्वर क्लाइंट को अनुरोध भेज सकता है; ऐसा केवल उलटी दिशा में नहीं होता। दोनों पक्ष दोनों भूमिकाएँ निभा सकते हैं।
परिणाम या त्रुटि, दोनों नहीं
हर प्रतिक्रिया में या तो परिणाम होता है या त्रुटि, दोनों कभी नहीं। सफलता में परिणाम भरा जाता है और विफलता में त्रुटि। आपको हमेशा पता होता है कि किसे पढ़ना है।
सूचनाएँ अपडेट चलाती हैं
MCP प्रगति, लॉग और सूची में बदलाव जैसे लाइव संकेतों के लिए सूचनाओं का उपयोग करता है। उत्तर की आवश्यकता नहीं होती, इसलिए बातचीत स्वतंत्र रूप से चलती रहती है।
id से मिलान
हर अनुरोध में एक विशिष्ट id होने के कारण कई कॉल एक साथ चल सकती हैं। उत्तरों का क्रम में आना ज़रूरी नहीं; id हर चीज़ का सही मिलान बनाए रखती है।
एक छोटा आवागमन
एक आवागमन की कल्पना कीजिए: क्लाइंट tools/list का अनुरोध करता है, सर्वर उसी id के साथ उत्तर देता है और फिर क्लाइंट जान जाता है कि कौन-कौन से टूल मौजूद हैं।
तीन ही पर्याप्त क्यों हैं
ये तीन रूप MCP की हर ज़रूरत पूरी करते हैं: पूछना और प्रतीक्षा करना, उत्तर देना या सूचना देना। यही सरलता है जिसके कारण प्रोटोकॉल के लिए JSON-RPC चुना गया।
त्वरित जाँच
आपको बिना id फ़ील्ड वाला JSON-RPC संदेश दिखाई देता है। यह किस प्रकार का है?
पुनरावलोकन: तीन रूप
आपने MCP की पूरी शब्दावली सीख ली: अनुरोध id के साथ पूछते हैं, प्रतिक्रियाएँ उसी id के साथ उत्तर देती हैं और सूचनाएँ बिना id के संदेश देती हैं। तीन रूप, अनगिनत बातचीत।
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “अनुरोध, प्रतिक्रियाएँ और सूचनाएँ” पाठ निःशुल्क है?
हाँ — MCP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “अनुरोध, प्रतिक्रियाएँ और सूचनाएँ” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“अनुरोध, प्रतिक्रियाएँ और सूचनाएँ” में मैं क्या सीखूँगा?
MCP पूरे दिन जिन तीन प्रकार के संदेशों का आदान-प्रदान करता है। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ MCP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या MCP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर MCP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“अनुरोध, प्रतिक्रियाएँ और सूचनाएँ” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस MCP Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर MCP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- अनुरोध, प्रतिक्रियाएँ और सूचनाएँ
- JSON-RPC कॉल की संरचना
- इनिशियलाइज़ हैंडशेक
- वायर में त्रुटियाँ पढ़ना