CLI चैटबॉट के लिए MCP सर्वर का मुख्य उद्देश्य क्या है?	यह चैटबॉट में अतिरिक्त कार्यक्षमता (additional functionality) जोड़ना है।
MCP सर्वर का कार्यान्वयन (implementation) किस फ़ाइल में किया जाता है?	रूट प्रोजेक्ट डायरेक्टरी में `MCP server.py` फ़ाइल में।
MCP सर्वर और टूल बनाने के लिए किस तकनीक का उपयोग किया जा रहा है?	आधिकारिक MCP Python SDK (Official MCP Python SDK)।
MCP Python SDK टूल परिभाषा को कैसे सरल बनाता है?	यह मैन्युअल JSON स्कीमा लिखने की आवश्यकता को समाप्त करता है और टूल को परिभाषित करने के लिए केवल विवरण (description) और तर्क (arguments) लिखने की अनुमति देता है।
डॉक्यूमेंट पढ़ने वाले टूल (`read_document`) को लागू करने के लिए क्या चेक किया जाता है?	यह चेक किया जाता है कि प्रदान किया गया `doc_id` `docs` डिक्शनरी में मौजूद है या नहीं।
यदि `read_document` टूल को कोई ऐसा `doc_id` मिलता है जो मौजूद नहीं है, तो क्या होता है?	यह एक `ValueError` raise करता है।
डॉक्यूमेंट एडिटिंग टूल (`edit_document`) को चलाने के लिए कौन-कौन से तर्क (arguments) आवश्यक हैं?	`doc_id`, `old_string` (वह टेक्स्ट जिसे बदलना है), और `new_string` (नया टेक्स्ट)।
डॉक्यूमेंट एडिटिंग टूल का मुख्य कार्य क्या है?	यह एक साधारण 'find and replace' ऑपरेशन है, जहाँ यह `old_string` को `new_string` से बदल देता है।
