इस प्रोजेक्ट में MCP सर्वर का उपयोग किस लिए किया जाता है?	CLI चैटबॉट के लिए अतिरिक्त कार्यक्षमता (functionality) जोड़ने के लिए।
MCP सर्वर में कौन से दो टूल लागू किए गए हैं?	दस्तावेज़ पढ़ने (Read document) और दस्तावेज़ की सामग्री अपडेट करने (Update document) के लिए।
आधिकारिक MCP Python SDK का उपयोग करने का मुख्य लाभ क्या है?	सर्वर और टूल को मैन्युअल स्कीमा (JSON schema) लिखे बिना आसानी से परिभाषित करना।
MCP SDK टूल परिभाषा को कैसे संभालता है?	उपयोगकर्ता टूल परिभाषित करता है, और MCP बैकएंड में JSON स्कीमा स्वचालित रूप से उत्पन्न करता है।
`read documents` टूल का उद्देश्य क्या है?	दिए गए दस्तावेज़ ID के आधार पर उसकी सामग्री (content) को स्ट्रिंग के रूप में वापस करना।
`read documents` टूल में दस्तावेज़ की उपस्थिति की जाँच कैसे की जाती है?	`docs` डिक्शनरी में `doc ID` की जाँच की जाती है; यदि नहीं मिलता है, तो `ValueError` उठाया जाता है।
`edit document` टूल के लिए कौन-कौन से तर्क (arguments) आवश्यक हैं?	`doc ID`, `old string` (खोजने के लिए), और `new string` (बदलने के लिए)।
`edit document` टूल द्वारा मुख्य क्रिया क्या है?	दस्तावेज़ की सामग्री में एक पुरानी स्ट्रिंग को नई स्ट्रिंग से बदलना (Find and Replace)।
यदि संपादन टूल में दस्तावेज़ ID नहीं मिलता है, तो क्या उठाया जाता है?	`ValueError` (संदेश के साथ कि दस्तावेज़ ID नहीं मिला)।
MCP सर्वर का कार्यान्वयन (implementation) किस फ़ाइल में किया गया है?	रूट प्रोजेक्ट डायरेक्टरी में `mcpserver.py` फ़ाइल में।
