मॉडल कॉन्टेक्स्ट प्रोटोकॉल, जिसे आमतौर पर MCP के रूप में संक्षिप्त किया जाता है, एक खुला मानक है जो बड़े भाषा मॉडल अनुप्रयोगों को बाहरी उपकरणों, डेटा स्रोतों और अन्य प्रणालियों से जोड़ने के लिए एक सामान्य इंटरफ़ेस परिभाषित करता है। MCP से पहले, प्रत्येक अनुप्रयोग जो मॉडल को किसी उपकरण, जैसे कि फ़ाइल सिस्टम, डेटाबेस, या तृतीय-पक्ष API तक पहुंच देना चाहता था, उसे आमतौर पर उस मॉडल प्रदाता के अपने टूल-उपयोग प्रारूप के लिए विशिष्ट कस्टम एकीकरण कोड लिखना पड़ता था, जिसका अर्थ था कि मॉडल और उपकरण के प्रत्येक संयोजन के लिए समान एकीकरण प्रयास दोहराना पड़ता था। MCP इसे एक एकल प्रोटोकॉल निर्दिष्ट करके संबोधित करता है जिसे कोई भी उपकरण प्रदाता एक बार लागू कर सकता है और कोई भी संगत मॉडल क्लाइंट फिर उससे जुड़ सकता है, एक पैटर्न में जिसे अक्सर एक सार्वभौमिक एडाप्टर से तुलना की जाती है या, एंथ्रोपिक के अपने ढांचे में, AI अनुप्रयोगों के लिए एक "USB-C पोर्ट" कहा जाता है।
उत्पत्ति और अपनाना
एंथ्रोपिक ने नवंबर 2024 में MCP को एक ओपन-सोर्स विनिर्देश के रूप में पेश किया, और प्रोटोकॉल के साथ ही संदर्भ सर्वर और क्लाइंट कार्यान्वयन जारी किए। इसे स्पष्ट रूप से एंथ्रोपिक की मालिकाना विशेषता के बजाय एक खुले मानक के रूप में स्थापित किया गया था, और इसे दस्तावेज़ीकरण और SDK के साथ प्रकाशित किया गया था, जिसका उद्देश्य किसी भी डेवलपर को या तो MCP सर्वर बनाने की अनुमति देना था, जो किसी उपकरण या डेटासेट को उजागर करता हो, या MCP क्लाइंट बनाने की, जो मॉडल-आधारित अनुप्रयोग में MCP समर्थन को एम्बेड करता हो। 2025 के दौरान प्रोटोकॉल को तेजी से अपनाया गया, प्रतिस्पर्धी AI प्रयोगशालाओं और प्रमुख सॉफ्टवेयर कंपनियों ने अपने स्वयं के उत्पादों के लिए MCP समर्थन बनाया या घोषित किया, और सामुदायिक-निर्मित MCP सर्वरों का एक बढ़ता हुआ पारिस्थितिकी तंत्र विकसित हुआ जो मॉडलों को संस्करण नियंत्रण प्रणाली, परियोजना प्रबंधन सॉफ्टवेयर, डेटाबेस और संचार प्लेटफार्मों जैसे सामान्य उपकरणों से जोड़ता है।
डिज़ाइन
MCP एक क्लाइंट-सर्वर आर्किटेक्चर पर बनाया गया है जो सामान्य-उद्देश्य संदेश-पासिंग ट्रांसपोर्ट पर स्तरित है। एक MCP सर्वर कनेक्टेड क्लाइंट को तीन मुख्य प्रकार की क्षमताएं प्रदान करता है: उपकरण, जो ऐसे फ़ंक्शन हैं जिन्हें मॉडल कार्रवाई करने या डेटा प्राप्त करने के लिए लागू कर सकता है, जो पारंपरिक टूल-उपयोग फ़ंक्शन कॉलिंग के अनुरूप हैं; संसाधन, जो डेटा या सामग्री के टुकड़े हैं जिन्हें क्लाइंट अनुप्रयोग पढ़ सकता है और मॉडल के लिए उपलब्ध करा सकता है, जैसे कि किसी फ़ाइल की सामग्री या किसी क्वेरी का परिणाम; और प्रॉम्प्ट, जो पूर्वनिर्धारित, पुन: प्रयोज्य प्रॉम्प्ट टेम्पलेट हैं जिन्हें सर्वर सामान्य कार्यों के लिए पेश कर सकता है। एक क्लाइंट, आमतौर पर एक AI अनुप्रयोग या एक AI-एजेंट ढांचा, यह पता लगाता है कि कोई दिया गया सर्वर क्या प्रदान करता है और फिर मानकीकृत प्रोटोकॉल के माध्यम से टूल कॉल या संसाधन पढ़ने का अनुरोध कर सकता है, जिसमें अंतर्निहित मॉडल यह चुनता है कि किसी अन्य टूल-उपयोग इंटरफ़ेस की तरह ही किन उपकरणों को लागू करना है।
महत्व
MCP ने AI-एजेंट युग के लिए विशिष्ट एक स्केलिंग समस्या को संबोधित किया: जैसे-जैसे एक ही एजेंट के लिए कई अलग-अलग उपकरणों और डेटा स्रोतों तक पहुंच की आवश्यकता आम हो गई, और एक ही उपकरण प्रदाता के लिए कई अलग-अलग AI अनुप्रयोगों का समर्थन करने की इच्छा बढ़ी, एक साझा मानक के बिना आवश्यक कस्टम पॉइंट-टू-पॉइंट एकीकरणों की संख्या असहनीय रूप से बड़ी हो गई। दोनों पक्षों पर इंटरफ़ेस को मानकीकृत करके, MCP ने टूल निर्माताओं को एक एकीकरण लिखने की अनुमति दी जो किसी भी MCP-संगत क्लाइंट के साथ काम करता है, और अनुप्रयोग निर्माताओं को प्रत्येक के लिए विशेष कोड के बिना किसी भी MCP-संगत उपकरण का समर्थन करने की अनुमति दी। इसने इसे बुनियादी ढांचे का एक टुकड़ा बना दिया जो भूमिका में, यदि उम्र में नहीं, तो सॉफ्टवेयर में पहले के मानकीकरण प्रयासों के बराबर था, और 2025 के दौरान उद्योग टिप्पणी में व्यापक रूप से एजेंटिक AI प्रणालियों की ओर व्यापक बदलाव के लिए एक आधारभूत परत के रूप में चर्चा की गई, जो एक मॉडल को कई बाहरी क्षमताओं के साथ जोड़ती है।
सीमाएं
एक प्रारंभिक चरण के मानक के रूप में, MCP के पारिस्थितिकी तंत्र में अपने पहले वर्ष में अभी भी सुरक्षा टूलिंग, प्रमाणीकरण परंपराओं और विश्वसनीय सर्वर खोजने के लिए खोज तंत्र में अंतराल थे, और एक एजेंट को एक अविश्वसनीय तृतीय पक्ष द्वारा लिखित MCP सर्वर से जोड़ना किसी भी बाहरी टूल-उपयोग एकीकरण से जुड़े समान जोखिमों को वहन करता है, जिसमें दुर्भावनापूर्ण टूल आउटपुट के माध्यम से प्रॉम्प्ट-इंजेक्शन की संभावना शामिल है। फिर भी, अपेक्षाकृत कम अवधि में इसके तीव्र, क्रॉस-इंडस्ट्री अपनाने को एक एकल प्रयोगशाला द्वारा उत्पन्न मानक के लिए असामान्य माना गया, जो एक बार कई समवर्ती टूल कनेक्शन वाले एजेंटिक उपयोग के मामलों के सामान्य होने के बाद अंतरसंचालनीयता के लिए व्यापक उद्योग की आवश्यकता को दर्शाता है।