பெரிய மொழி மாதிரிகளின் (LLM) ஆற்றலை வெளிக்கொணர, அவற்றை வெளிப்புற தரவு களஞ்சியங்கள், சிறப்பு கருவிகள் அல்லது பயன்பாட்டு நிரலாக்க இடைமுகங்கள் (API) போன்ற ஆதாரங்களுடன் இணைப்பது மிகவும் அவசியம். ஆனால், இந்த ஒருங்கிணைப்பிற்கான ஒரு தரப்படுத்தப்பட்ட முறை இதுவரை இல்லை.
ஆந்த்ரோபிக் நிறுவனம் ஒரு சாத்தியமான தீர்வை முன்வைத்துள்ளது: மாதிரி சூழல் நெறிமுறை (MCP), இது AI உலகின் “USB-C” ஆக மாற இலக்கு கொண்டுள்ள ஒரு திறந்த நெறிமுறையாகும். MCP இன் செயல்பாடுகள், பயன்பாடுகள், சவால்கள் மற்றும் வரிசைப்படுத்தும் உத்திகள் ஆகியவற்றை விரிவாக ஆராய்வோம்.
சமீபத்தில் அறிமுகப்படுத்தப்பட்ட MCP, Claude மாதிரியின் உருவாக்கியவர்களால் முன்னெடுக்கப்பட்ட ஒரு திறந்த மூல திட்டமாகும். இது AI அமைப்புகளை பல்வேறு தரவு ஆதாரங்களுடன் தடையின்றி இணைக்கும் ஒரு உலகளாவிய, திறந்த தரநிலையை உருவாக்குவதை நோக்கமாகக் கொண்டுள்ளது.
MCP, எளிய தரவுத்தளங்களுக்கு அப்பால் சென்று, பல்வேறு கருவிகள் மற்றும் ஆதாரங்களுக்கான அணுகலை வழங்குகிறது. இந்த திறன்களில் தரவுத்தளங்களை வினவுதல், டோக்கர் கொள்கலன்களைத் தொடங்குதல் மற்றும் ஸ்லாக் அல்லது டிஸ்கார்ட் போன்ற பிரபலமான செய்தி தளங்களுடன் தொடர்புகொள்வது ஆகியவை அடங்கும்.
ஒரு LLM ஐ ஒரு SQL தரவுத்தளத்துடன் ஒருங்கிணைக்கவோ, குபர்நெட்ஸ் கிளஸ்டரை நிர்வகிக்கவோ அல்லது ஜிரா பணிகளை தானியக்கமாக்கவோ எதுவாக இருந்தாலும், பொருத்தமான MCP சேவையகம் ஏற்கனவே இருக்க அதிக வாய்ப்புள்ளது. இந்த திட்டத்தின் வேகம் குறிப்பிடத்தக்கது, மேலும் OpenAI மற்றும் Google போன்ற தொழில் நிறுவனங்களின் ஆதரவையும் கவனத்தையும் ஈர்த்துள்ளது.
இந்த ஆய்வு MCP இன் நடைமுறை அம்சங்களை ஆராய்ந்து, அதன் சாத்தியமான பயன்பாடுகள், உள்ளார்ந்த சவால்கள் மற்றும் MCP சேவையகங்களை Claude Desktop மற்றும் Open WebUI ஐப் பயன்படுத்தி தனிப்பயன் மாதிரிகளுடன் வரிசைப்படுத்துதல் மற்றும் ஒருங்கிணைப்பதற்கான முறைகளை எடுத்துக்காட்டுகிறது.
MCP ஐப் புரிந்துகொள்ளுதல்: ஒரு கிளையன்ட்-சேவையக கட்டமைப்பு
MCP ஒரு வழக்கமான கிளையன்ட்-சேவையக கட்டமைப்பில் இயங்குகிறது, இது மூன்று அடிப்படை கூறுகளைக் கொண்டுள்ளது: ஹோஸ்ட், கிளையன்ட் மற்றும் சேவையகம்.
ஹோஸ்ட் பொதுவாக Claude Desktop அல்லது Cursor போன்ற ஒரு ஒருங்கிணைந்த வளர்ச்சி சூழல் (IDE) போன்ற பயனரை எதிர்கொள்ளும் இடைமுகம் ஆகும். இது ஒன்று அல்லது அதற்கு மேற்பட்ட MCP கிளையண்டுகளை நிர்வகிப்பதற்கு பொறுப்பாகும்.
ஒவ்வொரு கிளையண்ட்டும் MCP நெறிமுறை வழியாக சேவையகத்துடன் ஒரு பிரத்யேக இணைப்பை நிறுவுகிறது. கிளையன்ட் மற்றும் சேவையகத்திற்கு இடையேயான தொடர்பு JSON-RPC செய்திகள் மூலம் நடைபெறுகிறது, போக்குவரத்து அடுக்கு குறிப்பிட்ட செயலாக்கத்தைப் பொறுத்து மாறுபடும். தற்போது ஆதரிக்கப்படும் போக்குவரத்து அடுக்குகளில் ஸ்டுடியோ, HTTP மற்றும் சேவையகம் அனுப்பிய நிகழ்வுகள் (SSE) ஆகியவை அடங்கும்.
MCP சேவையகம் குறிப்பிட்ட திறன்களை கிளையண்டிற்கு வெளிப்படுத்துகிறது, அவற்றை தரப்படுத்தப்பட்ட முறையில் ஹோஸ்ட்டுக்கு அணுக வைக்கிறது. இந்த சீரான அணுகல்தான் MCP ஐ AI க்கான USB-C உடன் ஒப்பிடுவதற்கு முக்கிய காரணம்.
USB ஆனது புற சாதனங்கள் மற்றும் சேமிப்பக சாதனங்களுக்கான தனித்தனி இடைமுகங்களின் தேவையை நீக்கி இணைப்பை புரட்சிகரமாக்கியது போலவே, தரவு மற்றும் கருவிகளுடன் தொடர்பு கொள்ள மாதிரிகளுக்கு ஒரு பொதுவான மொழியை உருவாக்க MCP முயல்கிறது.
MCP சேவையகத்தின் பங்கு ஆதாரத்தின் இருப்பிடத்தைப் பொறுத்தது. SQLite தரவுத்தளம் போன்ற உள்ளூர் ஆதாரங்களுக்கு, சேவையகம் நேரடியாக ஆதாரத்தை அணுகுகிறது. S3 பக்கெட் போன்ற தொலைநிலை ஆதாரங்களுக்கு, இது ஒரு பாலமாக செயல்பட்டு, API அழைப்புகளை ரிலே செய்கிறது. இந்த பாலச் செயல்பாடு USB-C ஒப்புமையை வலுப்படுத்துகிறது, ஏனெனில் MCP சேவையகங்கள் பெரும்பாலும் விற்பனையாளர் சார்ந்த இடைமுகங்களை மொழி மாதிரிகள் எளிதில் புரிந்து கொள்ளக்கூடிய தரப்படுத்தப்பட்ட வடிவமாக மாற்றும் அடாப்டர்களாக செயல்படுகின்றன.
நிலையான வெளிப்பாடு மற்றும் பதில் பொறிமுறையானது MCP இன் ஒரு முக்கிய அம்சமாகும், இது வெவ்வேறு ஆதாரங்களில் சீரான தன்மையை உறுதி செய்கிறது.
MCP இன் மிகவும் சுவாரஸ்யமான அம்சங்களில் ஒன்று அதன் இரு திசை தொடர்பு திறன் ஆகும். ஹோஸ்ட் பயன்பாடு சேவையகத்திலிருந்து தரவைக் கோர முடியும் என்பது மட்டுமல்லாமல், சேவையகம் கிளையண்டிற்கான மாதிரி/உருவாக்கு செய்தி கோரிக்கைகள் மூலம் LLM உடன் தொடர்பு கொள்ள முடியும். இந்த செயல்பாடு இன்னும் உலகளவில் ஆதரிக்கப்படவில்லை என்றாலும், இது அற்புதமான ஏஜென்டி செயல்பாடுகளுக்கு வழி வகுக்கிறது.
MCP பற்றிய அடிப்படை புரிதலுடன், அதன் நடைமுறை பயன்பாட்டை ஆராய்வோம்.
MCP உடன் கைகோர்த்தல்: Claude டெஸ்க்டாப் மூலம் சோதனை செய்தல்
ஆந்த்ரோபிக் நிறுவனம் MCP ஐ உருவாக்கியிருப்பதால், Claude Desktop ஆரம்ப பரிசோதனைக்கு ஒரு நேரடியான சூழலை வழங்குகிறது.
மூன்றாம் தரப்பு LLM வழங்குநர்களைத் தவிர்க்க விரும்பும் பயனர்களுக்கு, MCP சேவையகங்களை உள்ளூர் மாதிரிகள் மற்றும் Open WebUI இடைமுகத்துடன் இணைப்பது அடுத்த பிரிவில் விளக்கப்படும்.
Claude Desktop க்கு அப்பால், சில சார்புகள் தேவை, ஏனெனில் MCP சேவையகங்கள் பல்வேறு சூழல்களில் இயங்க முடியும். இந்த செயல்முறை விளக்கத்திற்காக, Node.js, Python 3 மற்றும் Python க்கான UVX தொகுப்பு மேலாளர் நிறுவப்பட வேண்டும்.
தேவையான சார்புகளை நிறுவிய பின், Claude Desktop ஐத் தொடங்கி ஒரு Anthropic கணக்கைப் பயன்படுத்தி உள்நுழையவும். பயன்பாட்டு அமைப்புகளுக்குச் சென்று பின்னர் “Developer” தாவலுக்குச் செல்லவும்.
“Edit Config” பொத்தானைக் கிளிக் செய்தால், macOS இல் ~/Library/Application Support/Claude/
கோப்புறையிலும் Windows இல் %APPDATA%\\Claude\\
கோப்புறையிலும் ஒரு வெற்று claude_desktop_config.json
கோப்பு தானாகவே உருவாக்கப்படும். இந்த கோப்பில் MCP கிளையன்ட் கட்டமைப்பு இருக்கும். சிஸ்டம் நேரம் மற்றும் கோப்பு முறைமை MCP சேவையகங்கள் சோதனை நோக்கங்களுக்காக பயன்படுத்தப்படும்.
claude_desktop_config.json
கோப்பை ஒரு உரை திருத்தியில் அல்லது IDE இல் (எ.கா. VSCodium) திறந்து அதன் உள்ளடக்கங்களை பின்வரும் நேர சேவையக உள்ளமைவுடன் மாற்றவும், விரும்பிய நேர மண்டலத்தை சரிசெய்யவும்: