सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
MCP (Model Context Protocol) प्रोजेक्ट के मुख्य नोट्स
- परियोजना का उद्देश्य: क्लाइंट और सर्वर के बीच वास्तविक कार्यप्रणाली को समझने के लिए एक CLI-आधारित चैटबॉट (CLI-based chatbot) बनाना।
- सिस्टम आर्किटेक्चर:
- एक कस्टम MCP क्लाइंट (MCP Client) बनाया जाएगा।
- यह क्लाइंट एक कस्टम MCP सर्वर (Custom MCP Server) से जुड़ेगा।
- सर्वर की कार्यक्षमता:
- सर्वर में दो मुख्य टूल्स (Tools) लागू किए जाएंगे:
- दस्तावेज़ की सामग्री पढ़ना (Read Document Content)।
- दस्तावेज़ की सामग्री अपडेट करना (Update Document Content)।
- डेटा प्रबंधन:
- सभी दस्तावेज़ नकली (Fake) हैं।
- ये दस्तावेज़ केवल मेमोरी में संग्रहीत (Stored in Memory) होंगे, स्थायी रूप से सेव नहीं होंगे।
- परियोजना का दायरा (Scope):
- सामान्यतः एक प्रोजेक्ट में या तो केवल क्लाइंट या केवल सर्वर बनाया जाता है।
- इस प्रोजेक्ट में, क्लाइंट और सर्वर दोनों को एक साथ बनाया जा रहा है ताकि उनके आपसी तालमेल को समझा जा सके।
- सेटअप प्रक्रिया:
- CLI project. zip फ़ाइल डाउनलोड करें।
- readme. md फ़ाइल में दिए गए निर्देशों का पालन करें (API key सेट करना और निर्भरताएँ/dependencies इंस्टॉल करना)।
- प्रोजेक्ट को चलाने के लिए टर्मिनल में कमांड का उपयोग करें:
- यदि UV का उपयोग कर रहे हैं: uv run main. py
- अन्यथा: python main. py
- अपेक्षित परिणाम: प्रोजेक्ट सफलतापूर्वक चलने पर एक चैट प्रॉम्प्ट दिखाई देगा और प्रश्नों का त्वरित उत्तर देगा।
Takeaways
- MCP प्रोजेक्ट का मुख्य उद्देश्य क्लाइंट और सर्वर के बीच वास्तविक कार्यप्रणाली को समझना है।
- यह प्रोजेक्ट एक कस्टम MCP क्लाइंट और एक कस्टम MCP सर्वर के निर्माण पर केंद्रित है।
- सर्वर में दस्तावेज़ की सामग्री पढ़ने (Read) और अपडेट करने (Update) के लिए दो मुख्य टूल्स लागू किए गए हैं।
- सभी दस्तावेज़ केवल मेमोरी में संग्रहीत होते हैं और स्थायी रूप से सेव नहीं होते।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.