Claude With The Anthropic Api
← सभी पाठ
पाठ 67Claude With The Anthropic Api

Accessing resources

सारांश ऑडियो

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

अध्ययन नोट्स

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.