सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) के मुख्य अध्ययन बिंदु
- MCP की परिभाषा:
- MCP एक संचार परत (communication layer) है।
- इसका उद्देश्य क्लाउड (Claude) को संदर्भ (context) और उपकरण (tools) प्रदान करना है।
- यह डेवलपर्स को जटिल और थकाऊ कोड लिखने की आवश्यकता से बचाता है।
- MCP की संरचना:
- इसमें दो मुख्य तत्व होते हैं: क्लाइंट (Client) और सर्वर (Server)।
- सर्वर के भीतर आंतरिक घटक होते हैं: टूल्स (Tools), रिसोर्सेज (Resources), और प्रॉम्प्ट (Prompts)।
- MCP की आवश्यकता (समस्या का समाधान):
- सामान्यतः, डेवलपर्स को सभी टूल्स के लिए स्कीमा (schema) और फंक्शन (function) खुद लिखना, टेस्ट करना और मेंटेन करना पड़ता है।
- MCP इस बोझ को डेवलपर के सर्वर से हटाकर एक MCP सर्वर पर डाल देता है।
- MCP सर्वर की भूमिका:
- MCP सर्वर को किसी बाहरी सेवा (outside service) के लिए एक इंटरफ़ेस के रूप में समझा जा सकता है।
- उदाहरण: एक GitHub MCP सर्वर GitHub की कार्यक्षमता को टूल्स के रूप में प्रदान करता है।
- लाभ: डेवलपर्स को सभी टूल स्कीमा और फंक्शन खुद बनाने की आवश्यकता नहीं होती।
- महत्वपूर्ण प्रश्न और उत्तर:
- **MCP सर्वर कौन बनाता है? ** कोई भी इसे बना सकता है, लेकिन सेवा प्रदाता (Service Providers) अक्सर आधिकारिक कार्यान्वयन (official implementation) जारी करते हैं।
- MCP बनाम डायरेक्ट API कॉल:
- डायरेक्ट API कॉल करने पर, डेवलपर को खुद टूल स्कीमा और फंक्शन लिखना पड़ता है।
- MCP सर्वर का उपयोग करने से यह काम पहले से तैयार (pre-written) मिलता है, जिससे समय की बचत होती है।
- MCP और टूल यूज़ (Tool Use) में अंतर:
- ये दोनों पूरक (complementary) हैं, एक ही नहीं।
- MCP का मुख्य ध्यान इस बात पर है कि वास्तविक काम कौन कर रहा है (यानी, MCP सर्वर द्वारा टूल और स्कीमा प्रदान करना)।
Takeaways
- MCP एक संचार परत (communication layer) है जिसका उद्देश्य क्लाउड को संदर्भ और उपकरण प्रदान करना है।
- यह डेवलपर्स को सभी टूल्स के लिए स्कीमा और फंक्शन खुद लिखने के बोझ से मुक्त करता है।
- MCP सर्वर बाहरी सेवाओं के लिए एक तैयार इंटरफ़ेस के रूप में कार्य करता है, जो टूल्स और रिसोर्सेज को प्रदान करता है।
- MCP का उपयोग डायरेक्ट API कॉल की तुलना में समय बचाता है क्योंकि यह पहले से तैयार (pre-written) टूल्स प्रदान करता है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.