Introduction To Model Context Protocol
← सभी पाठ
पाठ 10Introduction To Model Context Protocol

Accessing resources

सारांश ऑडियो

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

अध्ययन नोट्स

MCP क्लाइंट में संसाधन पढ़ने (Read Resource) की कार्यप्रणाली

  • मुख्य लक्ष्य: MCP सर्वर पर परिभाषित संसाधनों (Resources) को क्लाइंट द्वारा अनुरोध (Request) करने की क्षमता प्रदान करना।
  • कार्यान्वयन: MCP क्लाइंट के भीतर read resource नामक एक फंक्शन जोड़ा गया।
  • फंक्शन का उद्देश्य:
  • सर्वर से एक विशिष्ट संसाधन को URI (Uniform Resource Identifier) का उपयोग करके प्राप्त करना।
  • प्राप्त सामग्री (Content) को उसके MIME प्रकार (MIME type) के आधार पर पार्स (Parse) करना।
  • डेटा को वापस (Return) करना।

कार्यप्रणाली (Workflow):

  • इनपुट: संसाधन का URI।
  • अनुरोध (Request): await self. session. read_resource(AnyURL(input_URI)) का उपयोग करके सर्वर से डेटा प्राप्त किया जाता है।
  • डेटा एक्सेस: परिणाम (Result) से सामग्री (Contents) को निकाला जाता है, और पहले तत्व (first element) पर ध्यान केंद्रित किया जाता है।
  • MIME प्रकार की जाँच: यह निर्धारित करने के लिए कि डेटा किस प्रकार का है, resource. mime_type की जाँच की जाती है।
  • तार्किक प्रवाह (Logic Flow):
  • यदि MIME प्रकार application/json है: तो सामग्री को JSON के रूप में पार्स किया जाता है (json. loads(resource. text)) और वापस किया जाता है।
  • अन्यथा: सामग्री को बिना किसी बदलाव के सादे पाठ (Plain Text) के रूप में वापस किया जाता है।

महत्व और उपयोग:

  • यह फंक्शन पूरे कोडबेस में उपयोग होता है (जैसे दस्तावेज़ों के नाम प्राप्त करने और प्रॉम्प्ट के लिए दस्तावेज़ की सामग्री प्राप्त करने हेतु)।
  • परिणाम: अब क्लाइंट सीधे दस्तावेज़ की सामग्री प्राप्त कर सकता है और उसे LLM (जैसे Claude) के प्रॉम्प्ट में भेज सकता है, जिससे LLM को दस्तावेज़ पढ़ने के लिए टूल का उपयोग करने की आवश्यकता नहीं पड़ती।

Takeaways

  • MCP क्लाइंट में read resource फंक्शन जोड़ा गया है, जिसका उपयोग URI के माध्यम से MCP सर्वर से विशिष्ट संसाधन प्राप्त करने के लिए किया जाता है।
  • यह फंक्शन प्राप्त सामग्री (Content) को उसके MIME प्रकार के आधार पर पार्स करता है; यदि MIME प्रकार application/json है तो JSON के रूप में, अन्यथा सादे पाठ के रूप में लौटाया जाता है।
  • इस कार्यप्रणाली का मुख्य लाभ यह है कि क्लाइंट सीधे दस्तावेज़ की सामग्री प्राप्त कर सकता है और उसे LLM प्रॉम्प्ट में भेज सकता है, जिससे LLM को दस्तावेज़ पढ़ने के लिए टूल का उपयोग करने की आवश्यकता समाप्त हो जाती है।
फ्लैशकार्ड 10 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.