Claude With The Anthropic Api
← सभी पाठ
पाठ 60Claude With The Anthropic Api

Introducing MCP

सारांश ऑडियो

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

अध्ययन नोट्स

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (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.