Zubnet AIसीखेंWiki › MCP
टूल्स

MCP

इसे भी कहा जाता है: मॉडल कॉन्टेक्स्ट प्रोटोकॉल
एक खुला प्रोटोकॉल (एंथ्रोपिक द्वारा बनाया गया) जो एआई मॉडल के बाहरी उपकरणों और डेटा स्रोतों से जुड़ने के तरीके को मानकीकृत करता है। इसे एआई के लिए यूएसबी-सी के रूप में सोचें — प्रत्येक उपकरण के लिए कस्टम इंटीग्रेशन के बजाय एक मानक इंटरफ़ेस। एमसीपी सर्वर क्षमताओं को प्रकट करते हैं; एमसीपी क्लाइंट (जैसे क्लॉउड) उनका उपयोग करते हैं।

यह क्यों मायने रखता है

प्रत्येक AI-टूल एकीकरण विशेष रूप से डिज़ाइन किया गया था। MCP का अर्थ है कि एक बार बनाया गया उपकरण किसी भी संगत AI के साथ काम करता है। यह पहले से ही क्लॉड, कर्सर और अन्य द्वारा समर्थित है। यह वह तरीका है जिससे AI चैटबॉट से वास्तविक सहायक बनता है।

गहन अध्ययन

एमसीपी (MCP) JSON-RPC पर क्लाइंट-सर्वर आर्किटेक्चर पर काम करता है। एक एमसीपी सर्वर एक छोटा प्रोग्राम होता है जो एक मानक इंटरफेस के माध्यम से उपकरणों, संसाधनों और प्रॉम्प्ट के एक सेट को खोलता है। एक एमसीपी क्लाइंट — आमतौर पर क्लॉड डेस्कटॉप, कर्सर या विंडसर्फ जैसी एआई एप्लिकेशन — सर्वर द्वारा क्या प्रदान किया जाता है उसका पता लगाता है और उन क्षमताओं को मॉडल के लिए उपलब्ध कराता है। जब मॉडल किसी उपकरण का उपयोग करने का फैसला करता है, तो क्लाइंट सर्वर को एक JSON-RPC रिक्वेस्ट भेजता है, परिणाम प्राप्त करता है और उसे बातचीत में वापस फीड करता है। परिवहन परत लचीली है: सर्वर स्थानीय प्रक्रियाओं के लिए stdio पर, दूरस्थ सेवाओं के लिए HTTP के साथ सर्वर-भेजे घटनाओं (server-sent events) पर या एकल कनेक्शन में रिक्वेस्ट-प्रतिक्रिया और स्ट्रीमिंग को जोड़ते हुए नए परिवहन के रूप में स्ट्रीमेबल HTTP पर संचार कर सकते हैं।

एक सर्वर बनाना

एक एमसीपी सर्वर बनाना विशेष रूप से सरल है। पायथन में, आप आधिकारिक mcp SDK का उपयोग कर सकते हैं और लगभग 20 लाइन कोड में काम करने वाला सर्वर बना सकते हैं — आप एक फ़ंक्शन को @server.tool() से डिकोरेट करते हैं, उसे एक विवरण और प्रकारित पैरामीटर देते हैं, और SDK JSON-RPC, स्कीमा जनरेशन और परिवहन को संभालता है। टाइपस्क्रिप्ट में, @modelcontextprotocol/sdk पैकेज इसी तरह काम करता है। सर्वर अपनी क्षमताओं की घोषणा पहले से ही करता है (वह कौन से उपकरण हैं, क्या यह संसाधनों या प्रॉम्प्ट का समर्थन करता है), और क्लाइंट अपने उपयोग के लिए नेगोशिएशन करता है। इसका मतलब है कि आप छोटे से शुरू कर सकते हैं — एक सर्वर जो अपनी कंपनी के आंतरिक API को लपेटता है — और क्षमताओं को धीरे-धीरे जोड़ सकते हैं।

यूएसबी का क्षण

एमसीपी के बेसपोज उपकरण समाकलनों के मामले में वास्तविक शक्ति तब स्पष्ट हो जाती है जब आप उस संयोजी समस्या के बारे में सोचते हैं जो यह हल करता है। एमसीपी से पहले, यदि आपके पास 10 एआई एप्लिकेशन और 10 उपकरण थे, तो आपको 100 विशेष इंटीग्रेशन की आवश्यकता थी। एमसीपी के साथ, आपको 10 सर्वर और 10 क्लाइंट की आवश्यकता होती है — प्रत्येक को एक बार बनाया जाता है। यह ठीक वही पैटर्न है जो यूएसबी को सफल बनाया था: इंटरफेस को मानक बनाएं, और पारिस्थितिकी बढ़ती रहेगी। व्यावहार में, यह अर्थ है कि एक विकासकर्ता द्वारा बनाया गया पोस्टग्रेस एमसीपी सर्वर क्लॉड, कर्सर, जेड और किसी भी अन्य एमसीपी-संगत क्लाइंट के साथ काम करता है बिना किसी संशोधन के। एमसीपी सर्वर पारिस्थितिकी में पहले से ही सैकड़ों सामुदायिक बनाए गए सर्वर हैं जो डेटाबेस, एपीआई, डेव टूल्स और क्लाउड सेवाओं के लिए हैं।

अक्सर गलतियाँ और झिझक

कुछ महत्वपूर्ण झिझक हैं जिनके बारे में प्रैक्टिशनर्स को जानना चाहिए। पहले, एमसीपी सर्वर दो प्रकार के होते हैं: आपके मशीन पर चलने वाले स्थानीय सर्वर (फ़ाइल पहुंच, स्थानीय डेटाबेस, डेव टूल्स के लिए अच्छा) और जिनके द्वारा आयोजित सेवाओं के रूप में चलने वाले दूरस्थ सर्वर (साझा बुनियादी ढांचा, SaaS इंटीग्रेशन के लिए बेहतर)। दूसरा, सुरक्षा एक वास्तविक विचार है — एमसीपी सर्वर उस प्रक्रिया की अनुमतियों के समान अनुमतियाँ होत

संबंधित अवधारणाएँ

← सभी शब्द
← Luma AI मशीन लर्निंग →
ESC