सारांश ऑडियो
इस पाठ के लिए कोई ऑडियो सारांश नहीं है।
अध्ययन नोट्स
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.