MCP सर्वर में लॉगिंग और प्रगति सूचनाओं का उपयोग क्यों किया जाता है?	यह उपयोगकर्ता अनुभव (UX) को बेहतर बनाता है और लंबी टूल कॉल के दौरान उपयोगकर्ता को फीडबैक देता है।
लॉगिंग और नोटिफिकेशन किस समस्या का समाधान करते हैं?	यह उपयोगकर्ता की अनिश्चितता को दूर करता है कि टूल कॉल विफल हो गया है या वह केवल रुका हुआ (stalled) है।
टूल फंक्शन के अंदर लॉगिंग और प्रगति की जानकारी कहाँ प्राप्त की जाती है?	यह टूल फंक्शन के अंतिम तर्क (argument) के रूप में स्वचालित रूप से शामिल `context` ऑब्जेक्ट में प्राप्त होती है।
`context` ऑब्जेक्ट में लॉगिंग या प्रगति की रिपोर्ट करने के लिए कौन से मुख्य तरीके (methods) उपलब्ध हैं?	जैसे `info` और `report_progress`।
जब आप `info` या `report_progress` को कॉल करते हैं तो क्या होता है?	एक संदेश स्वचालित रूप से क्लाइंट को भेजा जाता है।
क्लाइंट साइड पर लॉगिंग और प्रगति को संभालने के लिए क्या आवश्यक है?	सर्वर से प्राप्त लॉगिंग स्टेटमेंट और प्रगति अपडेट को प्राप्त करने के लिए कॉल बैक फंक्शन (callback functions) की आवश्यकता होती है।
लॉगिंग कॉल बैक फंक्शन की क्या भूमिका है?	यह सर्वर से प्राप्त लॉगिंग स्टेटमेंट को प्राप्त करता है।
प्रगति कॉल बैक फंक्शन की क्या भूमिका है?	यह सर्वर से प्राप्त प्रगति अपडेट (progress updates) को प्राप्त करता है।
क्या लॉगिंग और प्रगति सूचनाएँ अनिवार्य हैं?	नहीं, ये केवल उपयोगकर्ता अनुभव (UX) में सुधार के लिए अतिरिक्त सुविधाएँ हैं।
