MCP શું છે? Model Context Protocol સમજાવ્યું
MCP, એટલે Model Context Protocol, AI assistants ને તેમને જોઈતાં tools અને ડેટા સાથે જોડવા માટેનું ખુલ્લું માનક છે — ફાઇલો, databases, બિઝનેસ એપ્સ, developer પ્લેટફોર્મ. દરેક AI એપ દરેક સેવા માટે કસ્ટમ integration બનાવે તે કરતાં, સેવા એક "MCP server" આપે છે, અને MCP બોલતી કોઈ પણ AI એપ તેનો ઉપયોગ કરી શકે છે. Anthropic એ નવેમ્બર 2024 માં MCP રજૂ કર્યું, અને ડિસેમ્બર 2025 માં તેને Linux Foundation હેઠળના Agentic AI Foundation ને દાન કર્યું.
AI સાથે બિલ્ડ કરતી વખતે તે શા માટે મહત્વનું છે
AI એજન્ટ એટલો જ ઉપયોગી છે જેટલાં tools તે પહોંચી શકે. જે model તમારી પ્રોજેક્ટ ફાઇલો, તમારું database કે તમારું calendar જોઈ શકતું નથી, તે તેમના વિશે માત્ર વાત કરી શકે. MCP એ પ્લમ્બિંગ છે, જે એજન્ટને તમારી પરવાનગીથી એ વસ્તુઓ ખરેખર વાપરવા દે છે.
AI વડે બિલ્ડ કરનારા લોકો માટે તે બે રીતે મહત્વનું છે. પહેલું, તમને ગમતા AI assistant — Claude, Cursor અને બીજા — સાથે તમે વધુ tools વાપરી શકો છો, જુદી એપ વચ્ચે બદલવાની જરૂર વગર. બીજું, જો તમે પ્રોડક્ટ બનાવો, તો MCP server આપવાથી AI assistants સીધા તેની સાથે કામ કરી શકે. હવે તમે પ્રોડક્ટ settings માં "API દ્વારા જોડો" ની સાથે "MCP દ્વારા જોડો" વધુ જોશો.
રોજિંદું ઉદાહરણ
મુસાફરી વખતે પાવર પ્લગ વિચારો. દરેક દેશનું પોતાનું સોકેટ હોય છે, એટલે તમે દર ટ્રિપ માટે એડેપ્ટર્સની થેલી લઈ જાઓ છો. MCP પહેલાં AI એપ્સને સેવાઓ સાથે જોડવું એવું જ હતું: AI એપ અને સેવાની દરેક જોડી માટે અલગ કસ્ટમ એડેપ્ટર જોઈતું હતું.
MCP એક સોકેટનો આકાર નક્કી કરવા જેવું છે. સેવા બનાવનારા એક પ્લગ (MCP server) બનાવે છે; AI એપ બનાવનારા એક સોકેટ (MCP client) બનાવે છે. જે પ્લગ છે તે કોઈ પણ સોકેટમાં ચાલે છે. વીજળી — એટલે ખરો ડેટા અને ક્રિયાઓ — હજી સેવા તરફથી આવે છે, અને શું જોડવું તે તમે હજી નક્કી કરો છો.
MCP કેવી રીતે કામ કરે છે
MCP ની ત્રણ ભૂમિકાઓ છે:
| ભૂમિકા | તે શું છે | ઉદાહરણ |
|---|---|---|
| Host | તમે વાપરો છો તે AI એપ | Claude, Cursor, કોઈ AI એપ બિલ્ડર |
| Client | host નો એ ભાગ જે એક MCP server સાથે વાત કરે છે | Claude નું તમારા પ્રોજેક્ટ tool સાથેનું જોડાણ |
| Server | સેવાની ક્ષમતાઓ MCP ફોર્મેટમાં ખુલ્લી પાડતો પ્રોગ્રામ | GitHub, database અથવા app builder માટેનો server |
Server મુખ્યત્વે ત્રણ પ્રકારની વસ્તુઓ આપી શકે છે:
- Tools — AI જે ક્રિયાઓ કરી શકે, જેમ કે
create_project,search_filesઅથવાsend_message. દરેક tool નું નામ, વર્ણન અને નિર્ધારિત inputs હોય છે, જેથી AI જાણે ક્યારે અને કેવી રીતે તેનો ઉપયોગ કરવો. - Resources — AI વાંચી શકે તેવો ડેટા, જેમ કે ફાઇલો કે records.
- Prompts — server સૂચવતાં તૈયાર સૂચના ટેમ્પલેટ્સ.
જ્યારે તમે server જોડો છો, ત્યારે host તેને પૂછે છે કે તે શું આપે છે. પછી AI model ઉપલબ્ધ tools ની યાદી તેમના વર્ણન સાથે જુએ છે, અને વાતચીત દરમિયાન તે એક કૉલ કરવાનો નિર્ણય લઈ શકે છે. Host કૉલને server પર મોકલે છે, server કામ કરે છે, અને પરિણામ model પર પાછું આવે છે.
Servers બે રીતે ચાલી શકે છે. Local server તમારા પોતાના કમ્પ્યુટર પર ચાલે છે અને AI એપ દ્વારા શરૂ થાય છે. Remote server ઇન્ટરનેટ પર ચાલે છે અને URL દ્વારા પહોંચાય છે; remote servers સામાન્ય રીતે તમને સાઇન ઇન કરવા અને ઍક્સેસ મંજૂર કરવા માટે OAuth દ્વારા કહે છે — તે જ પ્રકારની "ઍક્સેસની મંજૂરી આપો?" સ્ક્રીન, જે તમે તમારા Google એકાઉન્ટ સાથે એપ જોડતી વખતે જુઓ છો.
કામનું ઉદાહરણ: તમારા AI assistant પરથી એપ બનાવવી
ધારો કે તમે Claude વાપરો છો અને તે એક remote MCP server આપતા હોસ્ટિંગ પ્લેટફોર્મ પર એક નાની એપ બનાવીને પ્રકાશિત કરે તેવું ઇચ્છો છો.
- જોડો. Claude ની connector settings માં તમે પ્લેટફોર્મનો MCP URL ઉમેરો છો. પ્લેટફોર્મના સંમતિ પેજ સાથે બ્રાઉઝર ટેબ ખૂલે છે; તમે સાઇન ઇન કરો છો અને Allow access પર ક્લિક કરો છો.
- શોધો. હવે Claude પ્લેટફોર્મના tools જુએ છે: પ્રોજેક્ટ બનાવવો, ફાઇલ લખવી, command ચલાવવી, preview શરૂ કરવી, પ્રકાશિત કરવી.
- પૂછો. તમે લખો છો: "એક સરળ ટિપ કેલ્ક્યુલેટર એપ બનાવો અને પ્રકાશિત કરો."
- કાર્ય કરો. Claude
create_projectકૉલ કરે છે, પછી એપના કોડ માટેwrite_fileઘણી વાર, પછીstart_preview, preview કામ કરે છે કે નહીં તે તપાસે છે, અનેpublishકૉલ કરે છે. - જાણ કરો. તે તમને લાઇવ લિંક આપે છે.
તમારે વિન્ડો વચ્ચે કોડ કૉપી કરવો પડ્યો નથી, કે પ્લેટફોર્મનું API શીખવું પડ્યું નથી. Claude માનક MCP tool કૉલ વાપર્યા, અને પ્લેટફોર્મે તમારા એકાઉન્ટ અને તેના નિયમો હેઠળ કામ કર્યું. તે જ પ્લેટફોર્મ server બીજા MCP-સુસંગત હોસ્ટ્સ સાથે પણ એ જ રીતે કામ કરશે.
મુખ્ય શબ્દો
| શબ્દ | અર્થ |
|---|---|
| MCP | Model Context Protocol — AI એપ્સને tools અને ડેટા સાથે જોડવાનું ખુલ્લું માનક. |
| MCP server | સેવાના tools અને ડેટાને MCP પર ખુલ્લા પાડતો પ્રોગ્રામ. |
| MCP client / host | AI એપની એ બાજુ જે servers સાથે જોડાય છે અને તેમના tools વાપરે છે. |
| Tool | server આપે તે એક ક્રિયા, જેમાં નામ, વર્ણન અને inputs હોય. |
| Resource | server આપે તે વાંચી શકાય તેવો ડેટા, જેમ કે ફાઇલ અથવા record. |
| Remote vs local server | URL દ્વારા ઇન્ટરનેટ પર પહોંચાય, અથવા તમારા પોતાના મશીન પર ચાલે. |
| OAuth | તમારો પાસવર્ડ આપ્યા વિના એપને તમારા એકાઉન્ટની ઍક્સેસ આપવાની માનક રીત. |
| Connector | ઘણી AI એપ્સ જે ઉમેરેલા integration ને કહે છે, ઘણી વાર MCP server. |
| Prompt injection | એજન્ટ વાંચે તે ડેટામાં રહેલું લખાણ જે તેને તમે ન માંગેલું કંઈક કરાવવાનો પ્રયાસ કરે. |
સામાન્ય ભૂલો અને ગેરસમજો
- "MCP માત્ર Claude માટે છે." તેને Anthropic એ બનાવ્યું, પણ હવે તે ખુલ્લું માનક છે, જે Agentic AI Foundation દ્વારા સંચાલિત થાય છે, અને ઘણી AI એપ્સ અને developer સાધનો તેને સપોર્ટ કરે છે.
- "MCP APIs ની જગ્યા લે છે." તે તેમની ઉપર બેસે છે. મોટાભાગના MCP servers પડદા પાછળ સેવાનો સામાન્ય API કૉલ કરે છે. MCP એ રીત માનક બનાવે છે કે AI એપ્સ એ સુવિધાઓ કેવી રીતે શોધે અને વાપરે.
- "server જોડવું હાનિકારક છે." server ના tools વાસ્તવિક વસ્તુઓ વાંચી અને બદલી શકે છે. એવા servers જોડો જેના પર તમે ભરોસો કરો, શક્ય હોય ત્યાં સેવા પાસેથી સીધા.
- જરૂર કરતાં વધુ ઍક્સેસ આપવી. જો server માત્ર-વાંચન ઍક્સેસ અથવા સાંકડા scopes આપે, તો ત્યાંથી શરૂ કરો.
- Agent શું વાંચે છે તેની અવગણના. MCP દ્વારા મેળવેલો ઈમેઇલ, વેબ પેજ કે દસ્તાવેજ AI ને સંબોધિત સૂચનાઓ ધરાવી શકે છે. મોકલવા, ડિલીટ કરવા કે ચૂકવણી જેવી ક્રિયાઓ માટે મંજૂરી ચાલુ રાખો.
- કનેક્શન "મદદ" કરવા માટે ચેટમાં secrets પેસ્ટ કરવી. Remote servers સાઇન-ઇન ફ્લો અથવા સુરક્ષિત રીતે સંગ્રહાયેલ ટોકન વાપરવા જોઈએ, વાતચીતમાં પેસ્ટ કરેલી keys નહીં. જુઓ API keys કેવી રીતે સુરક્ષિત રાખવી.
તમારા AI બિલ્ડર (અથવા assistant) ને શું પૂછવું
- "અત્યારે કયા MCP servers જોડાયેલા છે, અને દરેક કયા tools આપે છે?"
- "કંઈ પણ બદલતું કે ડિલીટ કરતું tool વાપરતા પહેલાં મને પૂછો."
- "આ કામ માટે માત્ર વાંચવાનાં tools વાપરો."
- "આ server કયા એકાઉન્ટ વતી કામ કરી રહ્યું છે?"
- "મારી એપમાં MCP server ઉમેરો જેથી AI assistants [ઓર્ડર જોઈ શકે]. સાઇન ઇન જરૂરી રાખો, અને સાઇન ઇન થયેલ યુઝરના પોતાના ડેટા માટે માત્ર વાંચન ઍક્સેસ આપો."
MCP અને Mythex
Mythex MCP સાથે બંને દિશામાં કામ કરે છે. તે પોતાનો remote MCP server https://mcp.mythex.ai/mcp પર ચલાવે છે: તે URL ને Claude, Cursor અથવા Codex માં custom connector તરીકે ઉમેરો, Mythex પર ઍક્સેસ મંજૂર કરો, અને assistant તમારા Mythex cloud sandbox માં પ્રોજેક્ટ બનાવી, ફાઇલો સંપાદિત કરી, command ચલાવી, preview અને publish કરી શકે છે. કોઈ પણ જોડી શકે છે, પણ tool કૉલ્સ માટે Pro પ્લાન અને credits જોઈએ, અને બાહ્ય assistant નો પોતાનો ઉપયોગ તેના પ્રોવાઇડર દ્વારા બિલ થાય છે. બીજી દિશામાં, Mythex નો પોતાનો એજન્ટ બહારના MCP servers વાપરી શકે છે: Connectors → Custom MCP કોઈ પણ server નો URL લે છે, પ્રતિ એકાઉન્ટ દસ સુધી. મોટા ચિત્ર માટે જુઓ API શું છે અને AI એજન્ટ શું છે.
પ્રશ્નો
MCP નું પૂરું નામ શું છે?
MCP નું પૂરું નામ Model Context Protocol છે. તે એક ખુલ્લું માનક છે, જે વ્યાખ્યાયિત કરે છે કે AI એપ્સ બહારના tools અને ડેટા સ્રોતો સાથે કેવી રીતે જોડાય, જેથી એકવાર બનેલું tool ઘણા જુદા AI assistants સાથે કામ કરી શકે.
MCP કોણે બનાવ્યું?
Anthropic એ નવેમ્બર 2024 માં MCP રજૂ કર્યું અને તેને ખુલ્લું સ્રોત બનાવ્યું. ડિસેમ્બર 2025 માં Anthropic એ તેને Linux Foundation હેઠળના ફંડ Agentic AI Foundation ને દાન કર્યું, એટલે હવે માનક એક તટસ્થ સંસ્થા દ્વારા સંચાલિત થાય છે.
MCP અને API વચ્ચે શો ફરક છે?
API એ કોઈ ચોક્કસ સેવા પોતાની સુવિધાઓ કેવી રીતે ખુલ્લી પાડે છે તે છે, અને દરેક API અલગ રીતે કામ કરે છે. MCP તેની ઉપર એક સામાન્ય સ્તર છે: MCP server સેવાની સુવિધાઓને માનક રીતે વર્ણવેલાં tools તરીકે ગોઠવે છે, જેથી કોઈ પણ MCP-સુસંગત AI એપ કસ્ટમ integration કોડ વિના તેમને શોધી અને વાપરી શકે.
શું MCP સુરક્ષિત છે?
MCP પોતે એક પ્રોટોકોલ છે; સલામતી તમે કયા servers જોડો છો અને તેઓ શું કરી શકે છે તેના પર આધાર રાખે છે. ફક્ત વિશ્વસનીય સ્રોતોના servers જોડો, કામ ચાલે તેટલી ઓછી ઍક્સેસ આપો, જોખમી કાર્યો જાતે મંજૂર કરો, અને યાદ રાખો કે agent જે ડેટા વાંચે છે તેમાં તેને ગેરમાર્ગે દોરવા માટેની સૂચનાઓ હોઈ શકે છે.
MCP વાપરવા માટે મારે ડેવલપર બનવાની જરૂર છે?
વાપરવા માટે નહીં. ઘણી AI એપ્સમાં તમે remote MCP server નો URL પેસ્ટ કરીને અને ઍક્સેસ મંજૂર કરવા સાઇન ઇન કરીને ઉમેરી શકો છો. પોતાનો MCP server બનાવવા માટે પ્રોગ્રામિંગ જરૂરી છે.