1. Learn
  2. /
  3. Courses
  4. /
  5. Model Context Protocol (MCP) परिचय

Connected

Exercise

MCP से Resource और Prompt फ़ेच करें

आपका currency सर्वर एक resource (file://currencies.txt) और एक prompt (convert_currency_prompt) एक्सपोज़ करता है, जो यूज़र की रिक्वेस्ट को task-विशेष संदर्भ और नियमों के साथ जोड़ते हैं. किसी LLM को फ़ीड करने के लिए, क्लाइंट को दोनों चीज़ें एक साथ फ़ेच करनी होंगी. get_context_from_mcp() नाम का एक helper फंक्शन इम्प्लीमेंट कीजिए जो resource टेक्स्ट और prompt टेक्स्ट (जिसमें यूज़र की क्वेरी पहले से भरी हो) रिटर्न करे, ताकि कॉलर उससे संदेश बना सके.

currency_server.py फ़ाइल में एक tool, resource, और prompt उपलब्ध है. उसी session का उपयोग करते हुए resource पढ़िए और यूज़र के इनपुट के साथ prompt लीजिए.

Instructions

100 XP
  • सेशन के अंदर, "file://currencies.txt" पर मौजूद resource को पढ़ने वाली मेथड कॉल करें.
  • यूज़र के इनपुट के साथ नाम से prompt लेने वाली मेथड कॉल करें: prompt का नाम "convert_currency_prompt" रखें और arguments डिक्शनरी में key "currency_request" और value user_query का उपयोग करें.