MCP क्लाइंट (MCP Client) फ़ाइल कहाँ स्थित है?	यह रूट प्रोजेक्ट डायरेक्टरी के अंदर `mcp_client.py` फ़ाइल में पाया जाता है।
इस प्रोजेक्ट की एक विशिष्ट विशेषता क्या है?	हम इस प्रोजेक्ट में क्लाइंट और सर्वर दोनों को कार्यान्वित (implement) कर रहे हैं।
`mcp_client` क्लास किस चीज़ को रैप (wrap) करती है?	यह क्लाइंट सेशन (Client Session) नामक चीज़ को रैप करती है।
क्लाइंट सेशन (Client Session) का मुख्य कार्य क्या है?	यह MCP सर्वर से वास्तविक कनेक्शन प्रदान करता है।
`mcp_client` क्लास का आकार बड़ा क्यों होता है?	यह कनेक्शन के लिए आवश्यक संसाधन सफाई (resource cleanup) को प्रबंधित करने के लिए होता है।
MCP क्लाइंट का मुख्य उद्देश्य क्या है?	यह सर्वर की कार्यक्षमता (functionality) को हमारे कोडबेस के बाकी हिस्सों के लिए उजागर (expose) करता है।
`list_tools` फ़ंक्शन का क्या कार्य है?	यह सर्वर द्वारा लागू किए गए सभी टूल्स की सूची प्राप्त करता है।
`call_tool` फ़ंक्शन क्या करता है?	यह क्लाउड द्वारा अनुरोधित विशिष्ट टूल को उसके इनपुट के साथ कॉल करता है।
`mcp_client.py` फ़ाइल का परीक्षण (test) कैसे किया जा सकता है?	फ़ाइल के निचले भाग में दिए गए टेस्टिंग हार्नेस (testing harness) का उपयोग करके।
`list_tools` और `call_tool` को लागू करने का अंतिम लक्ष्य क्या है?	यह सुनिश्चित करना कि क्लाउड (Claude) सर्वर द्वारा प्रदान किए गए टूल्स का उपयोग कर सके।
