1. 학습
  2. /
  3. 강의
  4. /
  5. Model Context Protocol (MCP) परिचय

Connected

연습 문제

क्लाइंट से Resources पढ़ना

अब आखिरी कदम उठाते हैं: क्लाइंट में ऐसी क्षमता जोड़ना ताकि वह आपके MCP सर्वर से किसी resource का डेटा पढ़ सके! मुद्राओं और उनके प्रतीकों की यह सूची एक LLM के लिए चेकलिस्ट की तरह काम कर सकती है, जिससे वह जाँच सके कि यूज़र ऐसी मुद्रा मांग रहा है जिसे convert_currency() टूल सपोर्ट करता है, और यह भी कि टूल फंक्शन के आर्ग्युमेंट मान्य मुद्रा-प्रतीक हैं.

currency_server.py फ़ाइल पहले से चल रही है और आपके उपयोग के लिए तैयार है.

지침

100 XP
  • read_resource() नाम का एक async फंक्शन परिभाषित करें, जो str टाइप का resource_uri पैरामीटर लेता हो
  • फंक्शन के अंदर, दिए गए URI पर रिसोर्स पढ़ने के लिए await के साथ session.read_resource() का उपयोग करें, और परिणाम resource_content में असाइन करें
  • प्रत्येक रिसोर्स की सामग्री पर लूप चलाएँ और उसके .mimeType और .text एट्रिब्यूट प्रिंट करें