MCP क्लाइंट फ़ाइल कहाँ स्थित है?	यह रूट प्रोजेक्ट डायरेक्टरी के अंदर `mcp-client.py` फ़ाइल में पाया जा सकता है।
MCP क्लाइंट क्लास किस मुख्य चीज़ को रैप (wrap) करती है?	यह `client session` नामक चीज़ को रैप करती है।
`client session` क्या है और यह किस SDK का हिस्सा है?	यह MCP सर्वर से वास्तविक कनेक्शन है और यह MCP Python SDK का हिस्सा है।
MCP क्लाइंट क्लास अक्सर बड़ी क्यों होती है?	क्योंकि इसमें प्रोग्राम बंद होने पर आवश्यक रिसोर्स क्लीनअप (resource cleanup) का कोड शामिल होता है।
कोडबेस के लिए MCP क्लाइंट का मुख्य कार्य क्या है?	यह MCP सर्वर की कार्यक्षमता को बाकी कोडबेस के लिए उजागर (expose) करता है।
`list tools` फ़ंक्शन को कैसे लागू किया जाता है?	यह `self.session.list_tools()` को कॉल करता है और परिणाम लौटाता है।
`call tool` फ़ंक्शन सर्वर को कॉल करने के लिए किन चीज़ों का उपयोग करता है?	यह टूल का नाम और टूल इनपुट (input parameters) का उपयोग करता है।
क्लाइंट क्लास में रिसोर्स क्लीनअप के लिए कौन से फ़ंक्शंस उपयोग किए जाते हैं?	`connect`, `async enter`, और `async exit` फ़ंक्शंस।
