Model Context Protocol Advanced Topics
← सभी पाठ
पाठ 05Model Context Protocol Advanced Topics

JSON message types

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

MCP संदेश और मानक IO परिवहन (MCP Messages and Standard IO Transport) - मुख्य अध्ययन नोट्स

  • विषय का उद्देश्य: इस विषय को समझने का मुख्य कारण स्ट्रीमएबल HTTP परिवहन (streamable HTTP transport) की सीमाओं को समझना है, जो क्लाइंट को दूरस्थ MCP सर्वर से जोड़ता है।
  • संचार प्रारूप (Communication Format): क्लाइंट और सर्वर दोनों MCP संचार के लिए JSON का उपयोग करते हैं। इन JSON स्निपेट्स को 'संदेश' (messages) कहा जाता है।
  • MCP संदेशों की संरचना:
  • कॉल टू टूल रिक्वेस्ट (Call Tool Request): जब कोई क्लाइंट MCP सर्वर को कोई टूल चलाने के लिए कहता है, तो वह यह संदेश भेजता है।
  • कॉल टू टूल रिजल्ट (Call Tool Result): टूल सफलतापूर्वक चलने के बाद, MCP सर्वर परिणाम इस संदेश के माध्यम से वापस भेजता है।
  • MCP स्पेसिफिकेशन रिपॉजिटरी:
  • यह रिपॉजिटरी SDK रिपॉजिटरी से अलग है।
  • इसमें schema. ts नामक एक फ़ाइल होती है, जो उपलब्ध सभी संदेश प्रकारों (message types) को सूचीबद्ध करती है।
  • संदेशों के मुख्य प्रकार (Message Categories):
  • अनुरोध और परिणाम जोड़े (Request/Result Pairs): ये संदेश हमेशा जोड़े में आते हैं (जैसे: call to a request ↔ call to a result)। ये किसी कार्रवाई और उसके अपेक्षित प्रतिक्रिया का वर्णन करते हैं।
  • सूचना संदेश (Notifications): ये इवेंट-आधारित संदेश होते हैं (जैसे: progress notification, logging message notification)। इन्हें आमतौर पर किसी प्रतिक्रिया की आवश्यकता नहीं होती है।
  • संदेशों की दिशा (Directionality):
  • क्लाइंट संदेश (Client Messages): वे सभी अनुरोध और सूचनाएँ जो क्लाइंट द्वारा भेजी जाती हैं।
  • सर्वर संदेश (Server Messages): वे सभी अनुरोध और सूचनाएँ जो सर्वर द्वारा भेजी जाती हैं।
  • महत्वपूर्ण निष्कर्ष (Critical Takeaway):
  • सर्वर से क्लाइंट की ओर भेजे जाने वाले संदेश (Server Request Types और Server Notification Types) HTTP परिवहन के संदर्भ में विशेष रूप से महत्वपूर्ण हैं।

Takeaways

  • MCP संचार के लिए क्लाइंट और सर्वर दोनों JSON का उपयोग करते हैं, जिन्हें 'संदेश' कहा जाता है।
  • संदेश दो मुख्य श्रेणियों में आते हैं: अनुरोध और परिणाम जोड़े (Request/Result Pairs) और सूचना संदेश (Notifications)।
  • MCP स्पेसिफिकेशन रिपॉजिटरी में schema. ts फ़ाइल सभी उपलब्ध संदेश प्रकारों को सूचीबद्ध करती है।
  • HTTP परिवहन के संदर्भ में, सर्वर से क्लाइंट की ओर भेजे जाने वाले संदेश (Server Request/Notification Types) विशेष रूप से महत्वपूर्ण हैं।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.