MCP म्हणजे काय? Model Context Protocol समजावून
MCP, म्हणजे Model Context Protocol, हा AI असिस्टंट्सना त्यांना लागणारी टूल्स आणि डेटा — फाइल्स, डेटाबेस, बिझनेस ॲप्स, डेव्हलपर प्लॅटफॉर्म्स — जोडण्यासाठी खुला मानक आहे. प्रत्येक AI ॲपने प्रत्येक सेवेसाठी स्वतंत्र इंटिग्रेशन बनवण्याऐवजी, एखादी सेवा एक “MCP सर्व्हर” देते, आणि MCP बोलणारा कोणताही AI ॲप तो वापरू शकतो. Anthropic ने नोव्हेंबर 2024 मध्ये MCP सादर केला, आणि डिसेंबर 2025 मध्ये तो Linux Foundation अंतर्गत Agentic AI Foundation ला दान केला.
AI सोबत बनवताना हे का महत्त्वाचे आहे
एक AI एजंट तो पोहोचू शकणाऱ्या टूल्सइतकाच उपयोगी असतो. जो मॉडेल तुमच्या प्रोजेक्ट फाइल्स, डेटाबेस किंवा कॅलेंडर पाहू शकत नाही, तो त्याबद्दल फक्त बोलू शकतो. MCP ही अशी प्लंबिंग आहे, जी एजंटला तुमच्या परवानगीने त्या गोष्टी प्रत्यक्षात वापरू देते.
AI सोबत बनवणाऱ्यांसाठी हे दोन प्रकारे महत्त्वाचे आहे. एक, तुम्हाला आवडणारा AI असिस्टंट — Claude, Cursor आणि इतर — वापरून अधिक टूल्ससोबत काम करता येते, ॲप्समध्ये सतत बदलण्याऐवजी. दोन, जर तुम्ही प्रॉडक्ट बनवत असाल, तर MCP सर्व्हर देणे म्हणजे AI असिस्टंट्स त्यासोबत थेट काम करू शकतात. प्रॉडक्ट सेटिंग्समध्ये “API द्वारे कनेक्ट करा” सोबत “MCP द्वारे कनेक्ट करा” हे अधिकाधिक दिसेल.
रोजच्या आयुष्यातील उदाहरण
प्रवासात वापरायच्या पॉवर प्लगचा विचार करा. प्रत्येक देशाचा स्वतःचा सॉकेट असतो, म्हणून तुम्ही अडॅप्टर्सची पिशवी सोबत नेता. MCP आधी AI ॲप्सना सेवांशी जोडणे असेच होते: प्रत्येक AI ॲप आणि सेवेच्या जोडीला स्वतःचा कस्टम अडॅप्टर लागत होता.
MCP म्हणजे एका सॉकेटच्या आकारावर सहमती. सेवा बनवणारे एक प्लग (MCP सर्व्हर) बनवतात; AI ॲप बनवणारे एक सॉकेट (MCP क्लायंट) बनवतात. प्लग असलेली कोणतीही गोष्ट कोणत्याही सॉकेटमध्ये चालते. वीज — म्हणजे प्रत्यक्ष डेटा आणि कृती — अजूनही सेवेकडूनच येते, आणि काय प्लग करायचे ते तुम्हीच ठरवता.
MCP कसा चालतो
MCP मध्ये तीन भूमिका आहेत:
| भूमिका | ती काय आहे | उदाहरण |
|---|---|---|
| Host | तुम्ही वापरता ते AI ॲप्लिकेशन | Claude, Cursor, एक AI ॲप बिल्डर |
| Client | होस्टचा तो भाग जो एका MCP सर्व्हरशी बोलतो | तुमच्या प्रोजेक्ट टूलशी Claude चे कनेक्शन |
| Server | एखाद्या सेवेची क्षमता MCP फॉरमॅटमध्ये उघड करणारा प्रोग्राम | GitHub, डेटाबेस किंवा ॲप बिल्डरसाठी सर्व्हर |
सर्व्हर तीन मुख्य प्रकारच्या गोष्टी देऊ शकतो:
- Tools — AI करू शकणाऱ्या कृती, जसे
create_project,search_filesकिंवाsend_message. प्रत्येक टूलला नाव, वर्णन आणि परिभाषित इनपुट्सचा संच असतो, त्यामुळे AI ला ते कधी आणि कसे वापरायचे ते कळते. - Resources — AI वाचू शकणारा डेटा, जसे फाइल्स किंवा रेकॉर्ड्स.
- Prompts — सर्व्हर सुचवणारे तयार सूचना-टेम्पलेट्स.
तुम्ही सर्व्हर जोडता तेव्हा होस्ट त्याला काय ऑफर करते ते विचारतो. AI मॉडेलला मग उपलब्ध टूल्सची त्यांच्या वर्णनांसह यादी दिसते, आणि संभाषणादरम्यान ते एखादे टूल कॉल करायचे ठरवू शकते. होस्ट कॉल सर्व्हरकडे पाठवतो, सर्व्हर काम करतो, आणि परिणाम मॉडेलकडे परत येतो.
सर्व्हर दोन प्रकारे चालू शकतात. लोकल सर्व्हर तुमच्या स्वतःच्या संगणकावर चालतो आणि AI ॲपद्वारे सुरू केला जातो. रिमोट सर्व्हर इंटरनेटवर चालतो आणि URL द्वारे गाठला जातो; रिमोट सर्व्हर सहसा तुम्हाला साइन इन करून ॲक्सेस मंजूर करायला सांगतात OAuth वापरून — जसे एखादे ॲप तुमच्या Google खात्याशी जोडताना दिसणारी “Allow access?” स्क्रीन.
एक उदाहरण: तुमच्या AI असिस्टंटकडून ॲप बनवणे
समजा तुम्ही Claude वापरता आणि त्याने एका होस्टिंग प्लॅटफॉर्मवर एक छोटा ॲप बनवून प्रकाशित करावा असे वाटते, जो रिमोट MCP सर्व्हर देतो.
- कनेक्ट करा. Claude च्या कनेक्टर सेटिंग्जमध्ये तुम्ही प्लॅटफॉर्मचा MCP URL जोडता. प्लॅटफॉर्मच्या संमती पेजवर एक ब्राउझर टॅब उघडतो; तुम्ही साइन इन करता आणि Allow access वर क्लिक करता.
- शोधा. आता Claude ला प्लॅटफॉर्मची टूल्स दिसतात: प्रोजेक्ट तयार करणे, फाइल लिहिणे, कमांड चालवणे, प्रिव्ह्यू सुरू करणे, प्रकाशित करणे.
- विचारा. तुम्ही टाइप करता: “एक साधा टिप कॅल्क्युलेटर ॲप बनवा आणि प्रकाशित करा.”
- कृती करा. Claude
create_projectकॉल करतो, मग ॲपच्या कोडसाठीwrite_fileअनेक वेळा, मगstart_preview, प्रिव्ह्यू काम करतो हे तपासतो, आणिpublishकॉल करतो. - अहवाल द्या. तो तुम्हाला लाइव्ह लिंक देतो.
तुम्ही खिडक्यांमध्ये कोड कॉपी केला नाही किंवा प्लॅटफॉर्मचा API शिकला नाही. Claude ने प्रमाणित MCP टूल कॉल्स वापरले, आणि प्लॅटफॉर्मने तुमच्या खात्याखाली आणि त्याच्या नियमांनुसार काम केले. तोच प्लॅटफॉर्म सर्व्हर इतर MCP-सुसंगत होस्ट्ससोबतही त्याच पद्धतीने काम करेल.
मुख्य संज्ञा स्पष्ट
| संज्ञा | त्याचा अर्थ |
|---|---|
| MCP | Model Context Protocol — AI ॲप्सना टूल्स आणि डेटाशी जोडण्याचा खुला मानक. |
| MCP server | एखाद्या सेवेची टूल्स आणि डेटा MCP द्वारे उघड करणारा प्रोग्राम. |
| MCP client / host | सर्व्हरशी जोडणारी आणि त्यांची टूल्स वापरणारी AI ॲपची बाजू. |
| Tool | सर्व्हर देत असलेली एक कृती, नाव, वर्णन आणि इनपुट्ससह. |
| Resource | सर्व्हर देत असलेला वाचता येणारा डेटा, जसे फाइल किंवा रेकॉर्ड. |
| रिमोट विरुद्ध लोकल सर्व्हर | इंटरनेटवरून URL द्वारे गाठला जातो, किंवा तुमच्या स्वतःच्या मशीनवर चालतो. |
| OAuth | तुमचा पासवर्ड न देता एखाद्या ॲपला तुमच्या खात्यात प्रवेश देण्याची प्रमाणित पद्धत. |
| Connector | अनेक AI ॲप्स ज्याला जोडलेले इंटिग्रेशन म्हणतात, अनेकदा MCP सर्व्हर. |
| Prompt injection | एजंट वाचत असलेल्या डेटातील मजकूर, जो त्याला तुम्ही न मागितलेले काहीतरी करायला लावण्याचा प्रयत्न करतो. |
सामान्य चुका आणि गैरसमज
- “MCP फक्त Claude साठी आहे.” Anthropic ने तो तयार केला, पण आता तो खुला मानक आहे, जो Agentic AI Foundation च्या नियंत्रणाखाली आहे, आणि अनेक AI ॲप्स व डेव्हलपर टूल्स त्याला सपोर्ट करतात.
- “MCP API ची जागा घेतो.” तो त्यांच्यावर बसतो. बहुतेक MCP सर्व्हर पडद्यामागे सेवेचाच नेहमीचा API कॉल करतात. MCP फक्त AI ॲप्स ती वैशिष्ट्ये कशी शोधतात आणि वापरतात हे प्रमाणित करतो.
- “सर्व्हर जोडणे निरुपद्रवी आहे.” सर्व्हरची टूल्स खऱ्या गोष्टी वाचू आणि बदलू शकतात. तुम्ही विश्वास ठेवता अशा सर्व्हरना जोडा, शक्य असल्यास सेवेकडूनच.
- गरजेपेक्षा जास्त ॲक्सेस देणे. सर्व्हर फक्त-वाचन ॲक्सेस किंवा अरुंद scopes देत असेल, तर तिथून सुरुवात करा.
- एजंट काय वाचतो याकडे दुर्लक्ष. MCP द्वारे आणलेला ईमेल, वेब पेज किंवा दस्तऐवज AI ला उद्देशून सूचना असू शकतो. पाठवणे, हटवणे किंवा पैसे देणे अशा कृतींसाठी मंजुरी चालू ठेवा.
- कनेक्शनला “मदत” करण्यासाठी चॅटमध्ये सिक्रेट्स पेस्ट करणे. रिमोट सर्व्हर्सनी साइन-इन फ्लो किंवा सुरक्षितपणे साठवलेला token वापरावा, संभाषणात पेस्ट केलेल्या keys नव्हे. API keys सुरक्षित कसे ठेवायचे पाहा.
तुमच्या AI बिल्डरला (किंवा असिस्टंटला) काय मागावे
- “आत्ता कोणते MCP सर्व्हर जोडलेले आहेत, आणि प्रत्येक तुम्हाला कोणती टूल्स देतो?”
- “काहीही बदलणारे किंवा हटवणारे टूल वापरण्यापूर्वी मला विचारा.”
- “या कामासाठी फक्त-वाचन टूल्स वापरा.”
- “हा सर्व्हर कोणत्या खात्याच्या वतीने काम करत आहे?”
- “माझ्या ॲपमध्ये एक MCP सर्व्हर जोडा, जेणेकरून AI असिस्टंट्स [ऑर्डर्स पाहू] शकतील. साइन इन आवश्यक करा, आणि साइन इन केलेल्या वापरकर्त्याच्या स्वतःच्या डेटालाच फक्त-वाचन ॲक्सेस द्या.”
MCP आणि Mythex
Mythex दोन्ही दिशांनी MCP सोबत काम करते. ते स्वतःचा रिमोट MCP सर्व्हर https://mcp.mythex.ai/mcp वर चालवते: हा URL Claude, Cursor किंवा Codex मध्ये कस्टम कनेक्टर म्हणून जोडा, Mythex वर ॲक्सेस मंजूर करा, आणि असिस्टंट तुमच्या Mythex क्लाउड सँडबॉक्समध्ये प्रोजेक्ट्स तयार करू शकतो, फाइल्स एडिट करू शकतो, कमांड चालवू शकतो, प्रिव्ह्यू आणि प्रकाशित करू शकतो. कोणीही कनेक्ट करू शकतो, पण टूल कॉल्सना Pro प्लॅन आणि क्रेडिट्स लागतात, आणि बाहेरच्या असिस्टंटचा स्वतःचा वापर त्याच्या प्रोव्हायडरकडून बिल होतो. उलट दिशेने, Mythex चा स्वतःचा एजंट बाहेरील MCP सर्व्हर्स वापरू शकतो: Connectors → Custom MCP कोणत्याही सर्व्हरचा URL घेते, प्रति खाते दहापर्यंत. मोठे चित्र पाहण्यासाठी API म्हणजे काय आणि AI एजंट म्हणजे काय पाहा.
प्रश्न
MCP चा अर्थ काय आहे?
MCP म्हणजे Model Context Protocol. हा एक खुला मानक आहे, जो AI ॲप्लिकेशन्स बाहेरील टूल्स आणि डेटा स्रोतांशी कसे जोडले जातात हे परिभाषित करतो, जेणेकरून एकदा बनवलेले टूल अनेक वेगवेगळ्या AI असिस्टंट्सबरोबर काम करू शकते.
MCP कोणी तयार केला?
Anthropic ने नोव्हेंबर 2024 मध्ये MCP सादर करून तो खुला स्रोत केला. डिसेंबर 2025 मध्ये Anthropic ने तो Agentic AI Foundation ला दान केला, जो Linux Foundation अंतर्गत एक निधी आहे, त्यामुळे हा मानक आता एका तटस्थ संस्थेच्या नियंत्रणाखाली आहे.
MCP आणि API मधला फरक काय आहे?
API म्हणजे एखादी विशिष्ट सेवा तिची वैशिष्ट्ये कशी उघड करते, आणि प्रत्येक API वेगळ्या पद्धतीने काम करते. MCP हा त्यावरचा एक समान थर आहे: MCP सर्व्हर एखाद्या सेवेची वैशिष्ट्ये प्रमाणित पद्धतीने वर्णन केलेल्या टूल्समध्ये गुंडाळतो, त्यामुळे कोणताही MCP-सुसंगत AI ॲप कस्टम इंटिग्रेशन कोडशिवाय ती शोधू आणि वापरू शकतो.
MCP सुरक्षित आहे का?
MCP स्वतः एक प्रोटोकॉल आहे; सुरक्षितता तुम्ही कोणते सर्व्हर जोडता आणि ते काय करू शकतात यावर अवलंबून असते. फक्त विश्वासू स्रोतांचे सर्व्हर जोडा, काम होईल इतकाच सर्वात कमी ॲक्सेस द्या, धोकादायक कृतींना स्वतः मंजुरी द्या, आणि लक्षात ठेवा की एजंट वाचत असलेल्या डेटात त्याची दिशाभूल करण्यासाठी लिहिलेल्या सूचना असू शकतात.
MCP वापरण्यासाठी मला डेव्हलपर असणे आवश्यक आहे का?
वापरण्यासाठी नाही. अनेक AI ॲप्समध्ये तुम्ही रिमोट MCP सर्व्हरचा URL पेस्ट करून आणि ॲक्सेस मंजूर करण्यासाठी साइन इन करून तो जोडू शकता. स्वतःचा MCP सर्व्हर बनवण्यासाठी मात्र प्रोग्रामिंग लागते.