सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
MCP (Message Communication Protocol) के अध्ययन नोट्स
**I. संचार और ट्रांसपोर्ट (Communication and Transport)**
- JSON Messages: क्लाइंट और सर्वर JSON ऑब्जेक्ट्स (जिन्हें मैसेज कहा जाता है) का आदान-प्रदान करके संवाद करते हैं।
- ट्रांसपोर्ट (Transport): क्लाइंट और सर्वर के बीच JSON को स्थानांतरित करने के लिए उपयोग की जाने वाली विधि (जैसे HTTP, WebSockets, Standard IO)।
**II. स्टैंडर्ड IO ट्रांसपोर्ट (Standard IO Transport)**
- कार्यप्रणाली: क्लाइंट सर्वर को एक अलग प्रोसेस के रूप में लॉन्च करता है।
- संदेश भेजना (Sending Messages):
- क्लाइंट → सर्वर: क्लाइंट सर्वर के स्टैंडर्ड इनपुट (Standard Input/stdin) में लिखकर संदेश भेजता है।
- सर्वर → क्लाइंट: सर्वर स्टैंडर्ड आउटपुट (Standard Output/stdout) में लिखकर संदेश भेजता है।
- मुख्य लाभ: यह ट्रांसपोर्ट बहुत लचीला है; क्लाइंट या सर्वर में से कोई भी किसी भी समय संचार शुरू कर सकता है।
- मुख्य सीमा: यह ट्रांसपोर्ट केवल तभी काम करता है जब क्लाइंट और सर्वर एक ही भौतिक नेटवर्क (physical network) पर चल रहे हों।
**III. स्टैंडर्ड IO ट्रांसपोर्ट में संचार के परिदृश्य (Scenarios)**
- क्लाइंट से सर्वर को प्रारंभिक अनुरोध (Initial Request):
- क्लाइंट → Standard Input (stdin) में लिखता है।
- सर्वर → Standard Output (stdout) में प्रतिक्रिया (Response) देता है।
- सर्वर से क्लाइंट को प्रारंभिक अनुरोध (Initial Request):
- सर्वर → Standard Output (stdout) में लिखता है।
- क्लाइंट → Standard Input (stdin) में प्रतिक्रिया (Response) देता है।
**IV. MCP कनेक्शन की प्रारंभिक प्रक्रिया (Initialization Sequence)**
जब कोई क्लाइंट पहली बार सर्वर से जुड़ता है, तो MCP स्पेसिफिकेशन के अनुसार तीन संदेशों का आदान-प्रदान आवश्यक है:
- Initialized Request: क्लाइंट → सर्वर को भेजा गया पहला संदेश।
- Initialized Result: सर्वर → क्लाइंट को भेजा गया प्रतिक्रिया संदेश।
- Initialized Notification: क्लाइंट → सर्वर को भेजा गया संदेश (नोट: इस पर कोई तत्काल प्रतिक्रिया अपेक्षित नहीं होती)।
**V. स्टैंडर्ड IO बनाम स्ट्रीमएबल HTTP (Comparison)**
- Standard IO Transport: क्लाइंट और सर्वर दोनों किसी भी समय संचार शुरू कर सकते हैं।
- Streamable HTTP Transport: इसमें कुछ सीमाएँ होती हैं; विशेष रूप से, सर्वर क्लाइंट को कोई प्रारंभिक अनुरोध (initial request) नहीं भेज सकता है।
Takeaways
- MCP क्लाइंट और सर्वर के बीच JSON ऑब्जेक्ट्स का आदान-प्रदान करता है, जिसे HTTP या Standard IO जैसे ट्रांसपोर्ट का उपयोग करके स्थानांतरित किया जाता है।
- Standard IO ट्रांसपोर्ट में, क्लाइंट संदेश Standard Input (stdin) में भेजता है, और सर्वर Standard Output (stdout) में प्रतिक्रिया देता है।
- Standard IO संचार में उच्च लचीलापन होता है (कोई भी किसी भी समय शुरू कर सकता है), लेकिन यह केवल एक ही भौतिक नेटवर्क पर काम करता है।
- MCP कनेक्शन स्थापित करने के लिए तीन विशिष्ट संदेशों का आदान-प्रदान आवश्यक है: Initialized Request, Initialized Result, और Initialized Notification।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.