Claude On Google Cloud
← सभी पाठ
पाठ 57Claude On Google Cloud

MCP clients

सारांश ऑडियो

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

अध्ययन नोट्स

MCP क्लाइंट और सर्वर: मुख्य अध्ययन नोट्स

**I. क्लाइंट (Client) की भूमिका और MCP**

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

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

  • टूल सूची (Tool Listing):
  • Client → Server: list tools request (Server से सभी उपलब्ध टूल्स की सूची मांगना)।
  • Server → Client: list tools result (उपलब्ध टूल्स की सूची भेजना)।
  • टूल निष्पादन (Tool Execution):
  • Client → Server: call tool request (किसी विशिष्ट टूल को दिए गए Arguments के साथ चलाने का अनुरोध करना)।
  • Server → Client: call tool result (टूल रन होने के बाद उसका परिणाम भेजना)।

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

एक उपयोगकर्ता के प्रश्न (User Query) से अंतिम उत्तर तक का जटिल प्रवाह:

  • टूल की आवश्यकता: Server को पता चलता है कि उसे बाहरी डेटा (जैसे GitHub से रिपॉजिटरी) चाहिए, इसलिए वह MCP Client से टूल्स की सूची मांगता है।
  • प्रक्रिया: Server → MCP Client → MCP Server (list tools request) → MCP Server → MCP Client (list tools result) → Server।
  • टूल का आह्वान: Server के पास टूल्स की सूची होने के बाद, वह LLM (जैसे Claude) के निर्देशानुसार टूल चलाने के लिए MCP Client को अनुरोध भेजता है।
  • प्रक्रिया: Server → MCP Client → MCP Server (call tool request) → MCP Server → बाहरी सेवा (GitHub) → MCP Server → MCP Client (call tool result) → Server।
  • अंतिम प्रतिक्रिया: Server प्राप्त टूल परिणाम (Tool Result) को उपयोगकर्ता के मूल प्रश्न के साथ LLM को भेजता है।
  • प्रक्रिया: Server → LLM (Claude) → LLM → Server (अंतिम उत्तर) → उपयोगकर्ता।

Takeaways

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

No quiz for this lesson yet.