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