1. Learn
  2. /
  3. कोर्स
  4. /
  5. Model Context Protocol (MCP) परिचय

Connected

अभ्यास

मैसेज बनाना और LLM को कॉल करना

आपने get_context_from_mcp(user_query) हेल्पर फंक्शन बना लिया है जो resource text और prompt text लौटाता है, अब वह जानकारी LLM को देने का समय है!

Currency सर्वर, get_context_from_mcp(), get_tools_from_mcp(), call_mcp_tool(), और Claude क्लाइंट बैकग्राउंड में सेटअप हैं। आपको उस फंक्शन को पूरा करना है जो प्रॉम्प्ट बनाता है, मॉडल को कॉल करता है, और direct message या tool call — दोनों में से किसी एक को हैंडल करता है। आपको एक अस्पष्ट और एक स्पष्ट user input दिया गया है ताकि आप देख सकें कि आपके MCP प्रॉम्प्ट्स ने क्या फर्क डाला!

निर्देश

100 XP
  • पंक्ति 37 पर, full_prompt को prompt_text, स्ट्रिंग "\n\nSupported currencies:\n", और resource_text को जोड़कर बनाएँ।
  • पंक्ति 47 पर, full_prompt (user message content के रूप में) और anthropic_tools लिस्ट को मॉडल को भेजें।
  • पंक्ति 52-55 पर, अगर response का stop_reason "end_turn" है, तो str(text) लौटाएँ।
  • पंक्ति 58-60 पर, अगर response का stop_reason "tool_use" है, तो tool use ब्लॉक की .name और .input को call_mcp_tool() में पास करें.