सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
MCP प्रोजेक्ट: CLI-आधारित चैटबॉट (Study Notes)
मुख्य उद्देश्य:
- MCP (Model Context Protocol) की बेहतर समझ प्राप्त करना।
- क्लाइंट और सर्वर के आपसी तालमेल (interaction) को समझना।
प्रोजेक्ट संरचना और घटक:
- प्रकार: CLI-आधारित चैटबॉट।
- सिस्टम कंपोनेंट्स:
- MCP क्लाइंट (Client): जो कस्टम MCP सर्वर से जुड़ता है।
- कस्टम MCP सर्वर (Custom Server): जो बैकएंड लॉजिक संभालता है।
- डेटा प्रबंधन:
- दस्तावेज़ (Documents) नकली हैं।
- ये दस्तावेज़ केवल मेमोरी में (In-memory) संग्रहीत होते हैं (कोई स्थायी भंडारण नहीं)।
- सर्वर टूल्स: सर्वर में दो मुख्य टूल्स लागू किए गए हैं:
- दस्तावेज़ की सामग्री पढ़ना (Read content)।
- दस्तावेज़ की सामग्री अपडेट करना (Update content)।
महत्वपूर्ण नोट (Scope):
- सामान्य प्रोजेक्ट में, आप या तो केवल क्लाइंट बनाते हैं या केवल सर्वर।
- इस प्रोजेक्ट में, क्लाइंट और सर्वर दोनों बनाए गए हैं ताकि उनके संयुक्त कार्य को समझा जा सके।
प्रोजेक्ट सेटअप और रन करने की प्रक्रिया:
- डाउनलोड: CLIProject. zip फ़ाइल डाउनलोड करें।
- निर्देश: README दस्तावेज़ में दिए गए सेटअप निर्देशों का पालन करना अनिवार्य है।
- कॉन्फ़िगरेशन: पर्यावरण चर (Environment Variables) सेट करें:
- Bedrock Region
- Model ID
- निर्भरता (Dependencies): Python वातावरण सेट करें और आवश्यक पैकेज इंस्टॉल करें।
- प्रोजेक्ट चलाना: टर्मिनल में प्रोजेक्ट डायरेक्टरी में जाकर कमांड चलाएँ:
- uv run main. py (यदि uv का उपयोग कर रहे हैं)
- या python main. py
Takeaways
- यह प्रोजेक्ट MCP (Model Context Protocol) की समझ बढ़ाने के लिए एक CLI-आधारित चैटबॉट है।
- सिस्टम में दो मुख्य घटक हैं: MCP क्लाइंट और कस्टम MCP सर्वर, जो एक-दूसरे के साथ इंटरैक्ट करते हैं।
- डेटा केवल मेमोरी में (In-memory) संग्रहीत होता है; इसमें कोई स्थायी भंडारण (permanent storage) नहीं है।
- सर्वर में दो मुख्य टूल्स लागू किए गए हैं: दस्तावेज़ की सामग्री पढ़ना और दस्तावेज़ की सामग्री अपडेट करना।
- प्रोजेक्ट चलाने के लिए Bedrock Region और Model ID जैसे पर्यावरण चर (Environment Variables) सेट करना अनिवार्य है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.