Introduction To Model Context Protocol
← सभी पाठ
पाठ 04Introduction To Model Context Protocol

Project setup

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

MCP प्रोजेक्ट: CLI चैटबॉट और क्लाइंट-सर्वर आर्किटेक्चर

  • मुख्य उद्देश्य: MCP (Model/Communication Protocol) क्लाइंट और सर्वर के बीच वास्तविक कार्यप्रणाली को समझने के लिए एक CLI-आधारित चैटबॉट बनाना।
  • सिस्टम के घटक:
  • क्लाइंट: CLI-आधारित चैटबॉट।
  • सर्वर: कस्टम MCP सर्वर।
  • सर्वर की कार्यक्षमता (Tools):
  • दस्तावेज़ की सामग्री पढ़ना (Read content)।
  • दस्तावेज़ की सामग्री अपडेट करना (Update content)।
  • डेटा प्रबंधन:
  • दस्तावेज़ नकली (fake) होते हैं।
  • डेटा केवल मेमोरी में संग्रहीत होता है (स्थायी स्टोरेज नहीं)।
  • प्रोजेक्ट का दायरा:
  • सामान्यतः एक प्रोजेक्ट में केवल क्लाइंट या केवल सर्वर बनाया जाता है।
  • इस प्रोजेक्ट में, बेहतर समझ के लिए क्लाइंट और सर्वर दोनों को एक साथ बनाया जा रहा है।
  • सेटअप और निष्पादन (Execution):
  • प्रारंभिक चरण: CLI_project. zip फ़ाइल डाउनलोड करें।
  • निर्देश: README. md फ़ाइल में API key और निर्भरता (dependencies) स्थापित करने के निर्देश देखें।
  • निर्भरता इंस्टॉलेशन: uv या मानक Python का उपयोग करके निर्भरता स्थापित करें।
  • प्रोजेक्ट रन करना: टर्मिनल में प्रोजेक्ट डायरेक्टरी में जाकर कमांड चलाएँ: uv run main. py (या python main. py)।
  • परिणाम: सफल निष्पादन पर एक चैट प्रॉम्प्ट दिखाई देगा जो प्रश्नों का उत्तर देगा।

Takeaways

  • MCP प्रोजेक्ट का मुख्य उद्देश्य क्लाइंट और सर्वर के बीच वास्तविक कार्यप्रणाली को समझना है।
  • सिस्टम में एक CLI-आधारित चैटबॉट (क्लाइंट) और एक कस्टम MCP सर्वर शामिल है।
  • सर्वर की कार्यक्षमता में दस्तावेज़ की सामग्री पढ़ना और अपडेट करना शामिल है, लेकिन डेटा केवल मेमोरी में संग्रहीत होता है।
  • प्रोजेक्ट को चलाने के लिए README. md से निर्भरता स्थापित करें और टर्मिनल में uv run main. py कमांड का उपयोग करें।
फ्लैशकार्ड 10 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.