सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
मॉडल कॉन्टेक्स्ट प्रोटोकॉल (Model Context Protocol - MCP) के मुख्य नोट्स
- MCP क्या है?
- यह एक संचार परत (Communication Layer) है जो Claude को संदर्भ (Context) और उपकरण (Tools) प्रदान करती है।
- इसका उद्देश्य डेवलपर्स को जटिल और दोहराए जाने वाले कोड (Tedious Code) लिखने की आवश्यकता से मुक्त करना है।
- MCP की संरचना (Structure):
- इसमें दो मुख्य तत्व होते हैं: क्लाइंट (Client) और सर्वर (Server)।
- MCP सर्वर के अंदर आंतरिक घटक (Internal Components) होते हैं: उपकरण (Tools), संसाधन (Resources), और प्रॉम्प्ट (Prompts)।
- MCP की आवश्यकता और समस्या का समाधान:
- समस्या: सामान्यतः, डेवलपर्स को किसी बाहरी सेवा (जैसे GitHub) के साथ इंटीग्रेशन के लिए सभी उपकरण स्कीमा (Tool Schemas) और फ़ंक्शन खुद लिखने, टेस्ट करने और मेंटेन करने पड़ते हैं।
- समाधान: MCP इस बोझ को डेवलपर के सर्वर से हटाकर एक विशेष 'MCP सर्वर' पर डाल देता है।
- MCP सर्वर की भूमिका:
- MCP सर्वर को किसी बाहरी सेवा (Outside Service) के लिए एक इंटरफ़ेस (Interface) के रूप में समझा जा सकता है।
- यह बाहरी सेवा की कार्यक्षमता को उपकरणों (Tools) के रूप में लपेटता (Wrap) है।
- लाभ: डेवलपर्स को सभी उपकरण स्कीमा और फ़ंक्शन खुद लिखने की आवश्यकता नहीं होती।
- सामान्य प्रश्न और उत्तर:
- MCP सर्वर कौन बनाता है?
- कोई भी MCP सर्वर कार्यान्वयन (Implementation) बना सकता है।
- हालांकि, सेवा प्रदाता (Service Providers) अक्सर अपने आधिकारिक MCP सर्वर जारी करते हैं (उदाहरण: AWS)।
- MCP और सीधे API कॉल में अंतर:
- सीधे API कॉल करने पर, डेवलपर को स्कीमा और फ़ंक्शन खुद लिखना पड़ता है।
- MCP सर्वर का उपयोग करने से यह काम पहले से तैयार उपकरणों के माध्यम से हो जाता है, जिससे समय की बचत होती है।
- MCP और टूल यूज़ (Tool Use) में अंतर:
- ये दोनों पूरक (Complementary) हैं, समान नहीं।
- टूल यूज़ वह क्रिया है, जबकि MCP सर्वर यह परिभाषित करता है कि वह कार्य कौन कर रहा है (यानी, बाहरी सर्वर द्वारा प्रदान किया गया उपकरण)।
Takeaways
- MCP एक संचार परत है जो Claude को संदर्भ और उपकरण प्रदान करती है, जिससे डेवलपर्स को जटिल और दोहराए जाने वाले कोड लिखने की आवश्यकता नहीं होती।
- MCP सर्वर बाहरी सेवाओं के लिए एक इंटरफ़ेस के रूप में कार्य करता है, जो उस सेवा की कार्यक्षमता को उपकरणों (Tools) के रूप में लपेटता है।
- इसका मुख्य लाभ यह है कि यह डेवलपर्स पर सभी उपकरण स्कीमा और फ़ंक्शन स्वयं लिखने का बोझ हटाता है।
- MCP और टूल यूज़ पूरक हैं; टूल यूज़ वह क्रिया है, जबकि MCP सर्वर यह परिभाषित करता है कि वह कार्य कौन कर रहा है।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न
No quiz for this lesson yet.