Claude With Amazon Bedrock
← सभी पाठ
पाठ 55Claude With Amazon Bedrock

MCP clients

सारांश ऑडियो

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

अध्ययन नोट्स

MCP (Model Context Protocol) के मुख्य अवधारणाएँ

क्लाइंट (Client) की भूमिका:

  • क्लाइंट का मुख्य उद्देश्य सर्वर और MCP सर्वर के बीच संचार का माध्यम प्रदान करना है।
  • यह सर्वर द्वारा लागू किए गए सभी टूल्स (Tools) तक पहुँच का प्रवेश बिंदु (Access Point) होता है।

MCP की कार्यप्रणाली:

  • ट्रांसपोर्ट एग्नोस्टिक (Transport Agnostic): MCP विभिन्न प्रोटोकॉल पर संचार कर सकता है।
  • संचार के तरीके: क्लाइंट और सर्वर निम्नलिखित माध्यमों से कनेक्ट हो सकते हैं:
  • Standard Input/Output (जब दोनों एक ही मशीन पर हों)।
  • HTTP या WebSockets जैसे अन्य प्रोटोकॉल।
  • संचार का आधार: कनेक्शन बनने के बाद, दोनों एक-दूसरे को संदेश (Messages) भेजकर संवाद करते हैं, जो MCP स्पेसिफिकेशन (Spec) में परिभाषित होते हैं।

प्रमुख संदेश प्रकार (Key Message Types):

  • टूल डिस्कवरी (Tool Discovery):
  • list tools request → क्लाइंट से सर्वर को भेजा जाता है, ताकि सर्वर उपलब्ध सभी टूल्स की सूची दे सके।
  • list tools result → सर्वर द्वारा क्लाइंट को टूल्स की सूची के रूप में भेजा जाता है।
  • टूल निष्पादन (Tool Execution):
  • call tool request → क्लाइंट द्वारा सर्वर को किसी विशिष्ट टूल को उसके आर्गुमेंट्स के साथ चलाने का अनुरोध।
  • call tool result → टूल सफलतापूर्वक चलने के बाद सर्वर द्वारा क्लाइंट को प्राप्त परिणाम।

कार्यप्रवाह का संक्षिप्त अवलोकन (Workflow Summary):

  • उपयोगकर्ता का प्रश्न → सर्वर को भेजा जाता है।
  • टूल की आवश्यकता: सर्वर पहले MCP क्लाइंट से list tools request के माध्यम से टूल्स की सूची प्राप्त करता है।
  • टूल का उपयोग: जब MCP सर्वर (जैसे Claude) किसी टूल का उपयोग करना चाहता है, तो सर्वर MCP क्लाइंट को call tool request भेजता है।
  • निष्पादन: MCP सर्वर वास्तविक टूल (जैसे GitHub API) को कॉल करता है और परिणाम प्राप्त करता है।
  • परिणाम वापस भेजना: MCP सर्वर परिणाम को call tool result में पैक करके क्लाइंट को भेजता है, जो इसे वापस सर्वर को सौंप देता है।
  • अंतिम प्रतिक्रिया: सर्वर इस टूल परिणाम को उपयोगकर्ता के संदेश के रूप में Claude को भेजता है, और Claude अंतिम प्रतिक्रिया तैयार करके उपयोगकर्ता को भेजता है।

Takeaways

  • MCP क्लाइंट सर्वर और MCP सर्वर के बीच संचार का माध्यम है, जो सर्वर द्वारा लागू किए गए सभी टूल्स तक पहुँच प्रदान करता है।
  • यह ट्रांसपोर्ट एग्नोस्टिक है, जिसका अर्थ है कि यह विभिन्न प्रोटोकॉल (जैसे Standard Input/Output, HTTP, WebSockets) पर संचार कर सकता है।
  • MCP में दो मुख्य संदेश प्रकार हैं: टूल डिस्कवरी (list tools request/result) और टूल निष्पादन (call tool request/result)।
  • कार्यप्रवाह में, सर्वर पहले क्लाइंट से टूल्स की सूची प्राप्त करता है, फिर टूल को कॉल करता है और परिणाम को वापस क्लाइंट के माध्यम से सर्वर को भेजता है।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.