सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
MCP क्लाइंट में संसाधन (Resource) पढ़ने की प्रक्रिया
- उद्देश्य: MCP सर्वर पर परिभाषित संसाधनों को क्लाइंट द्वारा एक्सेस करने और पढ़ने की क्षमता प्रदान करना।
- मुख्य फ़ंक्शन: MCP क्लाइंट में read resource नामक एक फ़ंक्शन जोड़ा गया है।
- कार्यप्रणाली:
- यह फ़ंक्शन सर्वर से एक विशिष्ट संसाधन को पढ़ने के लिए अनुरोध (request) करता है।
- इनपुट: संसाधन का URI (Uniform Resource Identifier)।
- प्रक्रिया:
- await self. session. read_resource(URI) का उपयोग करके सर्वर से परिणाम प्राप्त किया जाता है।
- परिणाम के अंदर मौजूद पहले तत्व (first element) को निकाला जाता है।
- संसाधन के mime_type की जाँच की जाती है।
- यदि mime_type "application/json" है → टेक्स्ट कंटेंट को JSON के रूप में पार्स (parse) किया जाता है और लौटाया जाता है।
- अन्यथा → टेक्स्ट कंटेंट को बिना किसी बदलाव के (plain text) सीधे लौटाया जाता है।
- महत्व: यह read resource फ़ंक्शन पूरे कोडबेस में उपयोग होता है (जैसे: दस्तावेज़ों की सूची प्राप्त करने और उन्हें प्रॉम्प्ट में डालने के लिए)।
- परीक्षण: CLI एप्लीकेशन के माध्यम से सफलतापूर्वक परीक्षण किया गया, जिससे यह पुष्टि हुई कि दस्तावेज़ की सामग्री (content) प्रॉम्प्ट में सही ढंग से भेजी जा रही है।
Takeaways
- MCP क्लाइंट का मुख्य उद्देश्य सर्वर पर परिभाषित संसाधनों को क्लाइंट द्वारा एक्सेस और पढ़ने की क्षमता प्रदान करना है।
- संसाधन पढ़ने के लिए MCP क्लाइंट में read resource नामक एक विशिष्ट फ़ंक्शन जोड़ा गया है, जिसका इनपुट संसाधन का URI होता है।
- यह फ़ंक्शन mime_type की जाँच करता है: यदि प्रकार "application/json" है तो कंटेंट को JSON के रूप में पार्स किया जाता है, अन्यथा इसे प्लेन टेक्स्ट के रूप में लौटाया जाता है।
- यह read resource फ़ंक्शन पूरे कोडबेस में महत्वपूर्ण है, जिसका उपयोग दस्तावेज़ों की सूची प्राप्त करने और उन्हें प्रॉम्प्ट में डालने के लिए किया जाता है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.