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

MCP clients

सारांश ऑडियो

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

अध्ययन नोट्स

मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) के मुख्य नोट्स

**1. क्लाइंट (Client) का उद्देश्य:**

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

**2. MCP की विशेषताएँ:**

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

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

  • List Tools Request: क्लाइंट → सर्वर को यह पूछने के लिए भेजा जाता है कि सर्वर कौन-कौन से टूल्स प्रदान करता है।
  • List Tools Result: सर्वर → क्लाइंट को टूल्स की सूची प्रदान करता है।
  • Call Tools Request: सर्वर → क्लाइंट को किसी विशिष्ट टूल को कुछ आर्गुमेंट्स के साथ चलाने के लिए कहता है।
  • Call Tool Result: क्लाइंट → सर्वर को टूल चलाने के बाद प्राप्त परिणाम (Result) देता है।

**4. कार्यप्रवाह का उदाहरण (Workflow Example):**

  • शुरुआत: उपयोगकर्ता (User) एक प्रश्न सर्वर को भेजता है।
  • टूल्स की सूची प्राप्त करना: सर्वर, क्लाउड (MCP सर्वर) से बात करने से पहले, MCP क्लाइंट से टूल्स की सूची मांगता है।
  • सर्वर → MCP क्लाइंट (List Tools Request)
  • MCP क्लाइंट → MCP सर्वर (List Tools Request)
  • MCP सर्वर → MCP क्लाइंट (List Tools Result)
  • MCP क्लाइंट → सर्वर (List Tools Result)
  • टूल का उपयोग: क्लाउड (MCP सर्वर) उपयोगकर्ता के प्रश्न का उत्तर देने के लिए किसी टूल का उपयोग करने का निर्णय लेता है → वह एक 'Tool Use Message' भेजता है।
  • टूल निष्पादन (Execution):
  • सर्वर → MCP क्लाइंट (Call Tools Request)
  • MCP क्लाइंट → MCP सर्वर (Call Tools Request)
  • MCP सर्वर → टूल को निष्पादित करता है (जैसे GitHub से डेटा प्राप्त करना) → Call Tool Result
  • MCP सर्वर → MCP क्लाइंट (Call Tool Result)
  • MCP क्लाइंट → सर्वर (Call Tool Result)
  • अंतिम प्रतिक्रिया: सर्वर टूल के परिणाम का उपयोग करके अंतिम उत्तर तैयार करता है और उपयोगकर्ता को भेजता है।

Takeaways

  • क्लाइंट सर्वर और MCP सर्वर के बीच संचार का माध्यम प्रदान करता है और MCP सर्वर द्वारा लागू टूल्स तक पहुँच का एक्सेस पॉइंट होता है।
  • MCP ट्रांसपोर्ट एग्नोस्टिक है, जिसका अर्थ है कि यह Standard Input/Output या HTTP/WebSockets जैसे विभिन्न प्रोटोकॉल पर संवाद कर सकता है।
  • संचार मुख्य रूप से 'List Tools Request/Result' और 'Call Tools Request/Result' जैसे परिभाषित संदेशों के आदान-प्रदान पर आधारित है।
  • कार्यप्रवाह में, सर्वर पहले क्लाइंट से टूल्स की सूची मांगता है, फिर टूल का उपयोग करके परिणाम प्राप्त करता है और अंतिम उत्तर उपयोगकर्ता को भेजता है।
फ्लैशकार्ड 8 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.