MCP जो समस्या हल करता है, वह एक गुणा है
अकेला मॉडल सिर्फ़ टेक्स्ट लिख सकता है। आपका कैलेंडर पढ़ने, किसी डेटाबेस से सवाल पूछने या मैसेज भेजने के लिए उसे एक टूल चाहिए, और AI एजेंट क्या है में बताया गया है कि मॉडल एक लूप में टूल्स का इस्तेमाल कैसे करता है। 2024 के अंत तक हर ऐप जिसे कोई टूल चाहिए था, उसके लिए अपना अलग कनेक्टर लिखता था। पांच ऐप्स, जिन्हें हर एक को बीस टूल चाहिए थे, का मतलब था सौ कनेक्टर, हर एक थोड़ा अलग, हर एक को कोई न कोई मेंटेन करता।
MCP कनेक्टर का एक स्टैंडर्ड आकार है। टूल वाले पक्ष को एक बार सर्वर के रूप में पैकेज किया जाता है। ऐप वाला पक्ष क्लाइंट को एक बार लागू करता है। इसके बाद कोई भी क्लाइंट किसी भी सर्वर का इस्तेमाल कर सकता है: पांच ऐप्स और बीस टूल का मतलब है सौ की जगह पच्चीस सॉफ्टवेयर टुकड़े, और इक्कीसवां टूल जोड़ने के लिए पांच कनेक्टर की जगह सिर्फ़ एक सर्वर चाहिए। USB इसका आम उदाहरण है और यह सटीक भी है: असली कीमत प्लग की है, किसी एक डिवाइस की नहीं।
Anthropic ने 25 नवंबर 2024 को यह स्पेसिफिकेशन, रेफरेंस सर्वर और सॉफ्टवेयर किट एक ओपन स्टैंडर्ड के रूप में जारी किए, और यह जिस वजह से फैला वह वही वजह है जिससे कोई भी प्लग फैलता है। एक बार जब आम चीज़ों, GitHub, Slack, Postgres, फ़ाइल सिस्टम, ब्राउज़र, के लिए कुछ सौ सर्वर बन गए, तो जो ऐप MCP बोलता था उसे ये सब मुफ़्त में मिल गए, और जो नहीं बोलता था उसे इसकी वजह बतानी पड़ती थी।
एक सर्वर तीन चीज़ें देता है, और मॉडल सिर्फ़ एक को ट्रिगर करता है
MCP कनेक्शन के दो सिरे होते हैं। होस्ट एप्लिकेशन, यानी कोई चैट ऐप, एडिटर या एजेंट रनटाइम, एक क्लाइंट चलाता है। क्लाइंट एक या ज़्यादा सर्वर से जुड़ता है, हर एक से पूछता है कि वह क्या देता है, और जवाब मॉडल तक पहुंचाता है। एक सर्वर तीन तरह की चीज़ें दे सकता है।
| प्राइमिटिव | यह क्या है | कौन इसे ट्रिगर करता है | उदाहरण |
|---|---|---|---|
| Tool | एक फ़ंक्शन जिसे मॉडल कॉल कर सकता है, टाइप किए गए इनपुट के साथ | मॉडल, जब वह तय करता है कि टास्क को इसकी ज़रूरत है | search_issues(repo, query), send_email(to, body) |
| Resource | वह डेटा जिसे ऐप कॉन्टेक्स्ट में पढ़ सकता है | ऐप या यूज़र, किसी टर्न के कॉन्टेक्स्ट के रूप में | किसी फ़ाइल की सामग्री, डेटाबेस स्कीमा, कोई वेब पेज |
| Prompt | एक दोबारा इस्तेमाल होने वाला इंस्ट्रक्शन टेम्पलेट | यूज़र, किसी मेनू से | "हमारी स्टाइल गाइड के हिसाब से इस पुल रिक्वेस्ट को रिव्यू करें" |
वायर फ़ॉर्मेट JSON-RPC 2.0 है, वही रिक्वेस्ट-एंड-रिस्पॉन्स कन्वेंशन जो एडिटर लैंग्वेज सर्वर से बात करने के लिए इस्तेमाल करते हैं, और यह इत्तेफ़ाक़ नहीं है: MCP ने Language Server Protocol का डिज़ाइन उधार लिया, जहां एक स्टैंडर्ड की वजह से हर एडिटर हर भाषा को सपोर्ट कर पाता था। एक सर्वर लोकल रूप से सबप्रोसेस की तरह स्टैंडर्ड इनपुट और आउटपुट पर चल सकता है, या रिमोट रूप से HTTP पर। मार्च 2025 के रिवीज़न में रिमोट सर्वर के लिए एक स्ट्रीमेबल HTTP ट्रांसपोर्ट और OAuth-आधारित ऑथराइज़ेशन जोड़ा गया; जून 2025 के रिवीज़न ने उस ऑथराइज़ेशन को और सख़्त किया और सर्वर को टास्क के बीच में यूज़र से सवाल पूछने का एक तरीक़ा दिया, जिसे elicitation कहा जाता है।
सुरक्षा के लिए जो चीज़ मायने रखती है वह यह है कि लूप कहां चलता है। सर्वर क्षमताएं ज़ाहिर करता है; क्लाइंट और मॉडल तय करते हैं कि उनका इस्तेमाल कब करना है। एक अच्छी तरह बना होस्ट किसी साइड इफ़ेक्ट वाले टूल के चलने से पहले आपसे पूछता है, और prompt injection क्या है में बताया गया है कि जब कोई टूल भरोसेमंद न किए गए टेक्स्ट को पढ़ सकता है और उस पर एक्ट कर सकता है, तो यह पुष्टि ही पूरा सिक्योरिटी मॉडल क्यों है।
OpenAI, Google और Microsoft ने छह महीने के अंदर MCP अपना लिया
कोई स्टैंडर्ड तभी स्टैंडर्ड बनता है जब प्रतिस्पर्धी उसे अपनाएं। नीचे दी गई टाइमलाइन ऐलान से लेकर गवर्नेंस सौंपे जाने तक अपनाए जाने का रिकॉर्ड है।
मार्च 2025 में OpenAI का इसे अपनाना निर्णायक मोड़ था, क्योंकि इसका मतलब था कि OpenAI और Anthropic इस प्लग पर सहमत हो गए थे, और Google दो हफ़्तों के अंदर इसमें शामिल हो गया। Microsoft ने मई 2025 में Build में Windows में MCP सपोर्ट का ऐलान किया। दिसंबर 2025 तक Anthropic ने यह स्पेसिफिकेशन Agentic AI Foundation को सौंप दी, जो Linux Foundation के अंतर्गत OpenAI और Block के साथ मिलकर बनाया गया एक प्रोजेक्ट है, और यही वह पल है जब किसी कंपनी का प्रोटोकॉल किसी का नहीं रह जाता और इसलिए सबका बन जाता है।
अगर आप सिर्फ़ एक चैट ऐप इस्तेमाल करते हैं तो MCP का क्या मतलब है
सीधे तौर पर, बहुत कम। MCP प्रोग्रामों के बीच की प्लंबिंग है, और यह उन प्रोडक्ट्स में एक फ़ीचर के तौर पर दिखता है जो इस पर बने हैं: किसी चैट ऐप में "connectors" मेनू, किसी कोडिंग असिस्टेंट में टूल लिस्ट, अपने एडिटर को कंपनी के डेटाबेस से जोड़ने का एक तरीक़ा। यह उस ऐप के अंदर आता है जो इसे बोलता है, आमतौर पर connectors मेनू के रूप में, और आपको कुछ भी इंस्टॉल नहीं करना पड़ता।
परोक्ष रूप से, यह किसी भी AI प्रोडक्ट से आपकी उम्मीद बदल देता है। MCP से पहले, टूल इंटीग्रेशन एक ऐप को दूसरे पर चुनने की वजह होता था, क्योंकि हर ऐप अपना ख़ुद बनाता था। इसके बाद, इंटीग्रेशन एक कॉमन चीज़ बन गई है और बचे हुए सवाल ये हैं कि जवाब कौन-सा मॉडल देता है, इसकी कीमत क्या है, और टूल के एक्ट करने से पहले ऐप पुष्टि का चरण कैसे संभालता है। Whizi न तो MCP सर्वर देता है और न ही कोई डेवलपर API; इसके टूल बिल्ट-इन हैं, वेब सर्च और डॉक्यूमेंट अपलोड, और इसका फ़र्क़ मॉडल लेयर है, एक ही पिकर के पीछे 280+ मॉडल, हर मैसेज पर एक तय क्रेडिट कीमत पर। जिस एजेंट वर्क के लिए आपके अपने टूल चाहिए, उसके लिए MCP-सक्षम एजेंट रनटाइम सही प्रोडक्ट है, चैट वर्कस्पेस नहीं।
किसी भी ऐसे प्रोडक्ट में जो MCP का प्रचार करता है, साथ ले जाने वाला एक सवाल यह है: मॉडल के किसी टूल को कॉल करने का फ़ैसला लेने और टूल के चलने के बीच क्या होता है? अगर जवाब "कुछ नहीं" है, तो मॉडल जो भी टेक्स्ट उसने आख़िरी बार पढ़ा है उस पर एक्ट कर सकता है, यहां तक कि वह टेक्स्ट भी जो किसी हमलावर ने उसके सामने रखा हो। अगर जवाब "आप इसे मंज़ूरी देते हैं" है, तो प्रोटोकॉल अपना काम कर रहा है।
- "MCP सपोर्ट करता है" को "किसी भी MCP सर्वर का इस्तेमाल कर सकता है" की तरह पढ़ें, यह एक प्लग है, अपने आप में कोई क्षमता नहीं
- साइड इफ़ेक्ट वाली किसी भी चीज़ को जोड़ने से पहले पूछें कि मॉडल के टूल चुनने और टूल के चलने के बीच कौन-सी पुष्टि होती है
- किसी भी शेयर की गई चीज़ के लिए OAuth वाले रिमोट सर्वर को तरजीह दें; लोकल सबप्रोसेस सर्वर आपकी अपनी मशीन के लिए हैं
- मॉडल को फ़ैसला लेने वाला और सर्वर को मेनू मानें; सर्वर कभी ख़ुद को कॉल नहीं करता
- बिना टूल वाली चैट के लिए, MCP कुछ नहीं बदलता; मॉडल और कीमत के आधार पर चुनें
अक्सर पूछे जाने वाले सवाल
MCP का पूरा नाम क्या है?
Model Context Protocol। Anthropic ने इसे 25 नवंबर 2024 को AI एप्लिकेशन को बाहरी टूल्स और डेटा से जोड़ने के लिए एक ओपन स्टैंडर्ड के रूप में जारी किया। नाम इसका काम बताता है: कॉन्टेक्स्ट, यानी टूल्स, फ़ाइलें और डेटा, को एक स्टैंडर्ड तरीक़े से मॉडल तक पहुंचाने का प्रोटोकॉल।
MCP सर्वर क्या है?
एक ऐसा प्रोग्राम जो MCP फ़ॉर्मेट में टूल्स, रिसोर्स या प्रॉम्प्ट ज़ाहिर करता है। यह किसी डेटाबेस, फ़ाइल सिस्टम, GitHub, कैलेंडर या ब्राउज़र को रैप कर सकता है। एक बार लिखे जाने पर, यह किसी भी MCP क्लाइंट के साथ काम करता है, इसलिए आपकी कंपनी के डेटा के लिए बना सर्वर बिना तीन अलग-अलग इंटीग्रेशन के किसी चैट ऐप, कोडिंग असिस्टेंट और एजेंट रनटाइम से इस्तेमाल किया जा सकता है।
क्या MCP सिर्फ़ Claude के लिए है?
नहीं। इसे Anthropic ने बनाया, लेकिन OpenAI ने इसे मार्च 2025 में अपनाया, Google DeepMind ने अप्रैल 2025 में Gemini को इसके लिए प्रतिबद्ध किया, Microsoft ने इसे Windows में जोड़ा, और दिसंबर 2025 में यह स्पेसिफिकेशन Linux Foundation के अंतर्गत Agentic AI Foundation में चली गई, जिसे Anthropic, OpenAI और Block ने मिलकर बनाया। यह डिज़ाइन और गवर्नेंस, दोनों से वेंडर-न्यूट्रल है।
क्या MCP, function calling या tool use जैसी ही चीज़ है?
Function calling मॉडल की किसी टूल का अनुरोध करने की क्षमता है। MCP यह स्टैंडर्डाइज़ करता है कि ऐप्लिकेशन उन टूल्स को कैसे ढूंढे, बताए और चलाए। function calling वाले मॉडल को फिर भी किसी को हर टूल को वायर करना पड़ता है; MCP वह वायरिंग है, इसलिए एक ही सर्वर किसी भी ऐसे मॉडल में लग सकता है जो फ़ंक्शन कॉल कर सकता है।
क्या Whizi, MCP सपोर्ट करता है?
नहीं। Whizi एक चैट वर्कस्पेस है जिसके टूल बिल्ट-इन हैं, वेब सर्च और डॉक्यूमेंट अपलोड, और यह न तो MCP सर्वर देता है और न ही कोई डेवलपर API। इसकी असली वैल्यू मॉडल लेयर है, एक ही पिकर के पीछे 280+ मॉडल, हर मैसेज पर एक तय क्रेडिट कीमत पर। कस्टम टूल चाहने वाले एजेंट वर्क के लिए, MCP-सक्षम एजेंट रनटाइम इस्तेमाल करें और अपनी पसंद का मॉडल साथ लाएं।