20 KiB
பிரபல MCP ஹோஸ்ட் கிளையண்ட்களை அமைத்தல்
இந்த வழிகாட்டி பிரபலமான AI ஹோஸ்ட் பயன்பாடுகளோடு MCP சர்வர்களை எப்படி கட்டமைக்க மற்றும் பயன்படுத்துவது பற்றியதைக் கொண்டுள்ளது. ஒவ்வொரு ஹோஸ்டுக்கும் தனித்தனியான அமைப்பு முறைகள் உள்ளன, ஆனால் ஒருமுறை அமைக்கப்பட்டால், அவை அனைத்தும் MCP சர்வர்களுடன் ஒரே மாதிரியான நெறிமுறை மூலம் தொடர்பு கொள்கின்றன.
MCP ஹோஸ்ட் என்றால் என்ன?
MCP ஹோஸ்ட் என்பது அதன் திறன்களை விரிவுப்படுத்த MCP சர்வர்களுடன் இணைக்கக்கூடிய AI பயன்பாடு ஆகும். இது பயனர்கள் தொடர்பு கொள்வதற்கான "முன் பக்கமான"தாகவும், MCP சர்வர்கள் "பின்னணி" கருவிகள் மற்றும் தரவுகளை வழங்குவதற்குமானதாகவும் கருதலாம்.
flowchart LR
User[👤 பயனர்] --> Host[🖥️ MCP ஹோஸ்ட்]
Host --> S1[MCP சர்வர் A]
Host --> S2[MCP சர்வர் B]
Host --> S3[MCP சர்வர் C]
subgraph "பிரபலமான ஹோஸ்ட்"
H1[க்ளோட் டெஸ்க்டாப்]
H2[VS கோட்]
H3[கர்சர்]
H4[க்லைன்]
H5[வින්ட்ஸர்ஃப்]
end
முன் நிபந்தனைகள்
- இணைக்க ஒரு MCP சர்வர் (காண: Module 3.1 - First Server)
- உங்கள் கணினியில் ஹோஸ்ட் பயன்பாடு நிறுவப்பட்டிருக்கும்
- JSON கட்டமைப்பு கோப்புகளுடன் அடிப்படைக் கையாளுதல்
1. Claude Desktop
Claude Desktop என்பது Anthropic இன் அதிகாரபூர்வ டெஸ்க்டாப் பயன்பாடு ஆகும், இது MCPஐ இயல்பாக ஆதரிக்கிறது.
நிறுவல்
- claude.ai/download இருந்து Claude Desktop ஐ பதிவிறக்கு
- நிறுவி உங்கள் Anthropic கணக்குடன் உள்நுழைக
கட்டமைப்பு
Claude Desktop MCP சர்வர்களை வரையறைக்கும் JSON கட்டமைப்பு கோப்பைப் பயன்படுத்துகிறது.
கட்டமைப்பு கோப்பின் இருப்பிடம்:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
உதாரண கட்டமைப்பு:
{
"mcpServers": {
"calculator": {
"command": "python",
"args": ["-m", "mcp_calculator_server"],
"env": {
"PYTHONPATH": "/path/to/your/server"
}
},
"weather": {
"command": "node",
"args": ["/path/to/weather-server/build/index.js"]
},
"database": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": {
"DATABASE_URL": "postgresql://user:pass@localhost/mydb"
}
}
}
}
கட்டமைப்பு விருப்பங்கள்
| புலம் | விளக்கம் | உதாரணம் |
|---|---|---|
command |
இயக்க வேண்டிய கோப்பு | "python", "node", "npx" |
args |
கட்டளை வரி அளவுருக்கள் | ["-m", "my_server"] |
env |
சுற்றுச்சூழல் மாறிலிகள் | {"API_KEY": "xxx"} |
cwd |
வேலை அடுத்துறை | "/path/to/server" |
உங்கள் அமைப்பை சோதனை செய்யவும்
- கட்டமைப்பு கோப்பை சேமிக்கவும்
- Claude Desktop ஐ முழுமையாக மீண்டும் துவக்கவும் (நிறுத்தி திறக்கவும்)
- புதிய உரையாடலை திறக்கவும்
- 🔌 ஐகானை நோக்கிக் கொண்ட சேர்க்கப்பட்ட சர்வர்களைக் காண்பதைச் சரிபார்க்கவும்
- Claude ஐ உங்களுக்கு தேவையான கருவிகளை பயன்படுத்த வினவுங்கள்
Claude Desktop சிக்கல் தீர்வு
சர்வர் தோன்றவில்லை:
- JSON சரிபார்ப்பாளரைப் பயன்படுத்தி கட்டமைப்பு கோப்பின் வார்த்தை வரிசையை சோதிக்கவும்
- கட்டளை பாதை சரியானதா என்பதை உறுதி செய்யவும்
- Claude Desktop பதிவுகளைச் சரிபார்க்கவும்: உதவி → பதிவுகள் காண்பி
சர்வர் துவக்கத்தில் தோல்வி:
- முன்பே உங்களைச் சர்வரை முறைசெய்து பயன்படுத்தி பார்த்து பார்
- சுற்றுச்சூழல் மாறிலிகள் சரியாக அமைக்கப்பட்டுள்ளனவா என்று பாருங்கள்
- அனைவரும் தேவையான சார்மிக்கிகள் நிறுவப்பட்டுள்ளனவா என்று உறுதி செய்யவும்
2. VS Code மற்றும் GitHub Copilot
VS Code, GitHub Copilot Chat நீட்சிகளைப் பயன்படுத்தி MCP ஐ ஆதரிக்கிறது.
முன் நிபந்தனைகள்
- VS Code 1.99+ நிறுவப்பட்டிருக்க வேண்டும்
- GitHub Copilot நீட்சியை நிறுவவும்
- GitHub Copilot Chat நீட்சியை நிறுவவும்
கட்டமைப்பு
VS Code உங்கள் பணித்தளத்திலும் பயனர் அமைப்பிலும் .vscode/mcp.json ஐ பயன்படுத்துகிறது.
பணித்தள கட்டமைப்பு (.vscode/mcp.json):
{
"servers": {
"my-calculator": {
"type": "stdio",
"command": "python",
"args": ["-m", "mcp_calculator_server"]
},
"my-database": {
"type": "sse",
"url": "http://localhost:8080/sse"
}
}
}
பயனர் அமைப்புகள் (settings.json):
{
"mcp.servers": {
"global-server": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-memory"]
}
},
"mcp.enableLogging": true
}
VS Code இல் MCP பயன்படுத்துதல்
- Copilot Chat பேனலைத் திறக்கவும் (Ctrl+Shift+I / Cmd+Shift+I)
@என தட்டச்சு செய்து கிடைக்கும் MCP கருவிகளைப் பாருங்கள்- இயற்கை மொழியில் கருவிகளை அழைக்கவும்: "Calculate 25 * 48 using the calculator"
VS Code சிக்கல் தீர்வு
MCP சர்வர்கள் ஏற்றப்படவில்லை:
- Output பேனல் → "MCP" என்ற பகுதியில் பிழை பதிவுகளை பாருங்கள்
- சாளரத்தை மீள்பரிசீலனை செய்யவும்: Ctrl+Shift+P → "Developer: Reload Window"
- சர்வர் தனியாக இயங்குகிறதா என்பதைக் உறுதிப்படுத்தவும்
3. Cursor
Cursor என்பது AI முதன்மை கொண்ட குறியீட்டு தொகுப்பான் ஆகும், இதில் முன்னே MCP ஆதரவு உள்ளது.
நிறுவல்
- cursor.sh இல் இருந்து Cursorஐ பதிவிறக்கு
- நிறுவி உள்நுழைக
கட்டமைப்பு
Cursor Claude Desktop போலவே கட்டமைப்பு வடிவத்தைப் பயன்படுத்துகிறது.
கட்டமைப்பு கோப்பின் இருப்பிடம்:
- macOS:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json - Linux:
~/.cursor/mcp.json
உதாரண கட்டமைப்பு:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/directory"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_your_token_here"
}
}
}
}
Cursor இல் MCP பயன்படுத்துதல்
- Cursor இன் AI உரையாடலைத் திறக்கவும் (Ctrl+L / Cmd+L)
- MCP கருவிகள் தானாகவே பரிந்துரை பட்டியலில் தோன்றும்
- AI ஐ கேட்டு இணைக்கப்பட்ட சர்வர்கள் மூலம் பணிகளைச் செய்ய வியக்கவும்
4. Cline (வலைமுறை அடிப்படையிலான)
Cline என்பது கட்டளை வரி வேலைப்பாட்டிற்கு ஏற்ற MCP கிளையண்ட் ஆகும்.
நிறுவல்
npm install -g @anthropic/cline
கட்டமைப்பு
Cline சுற்றுச்சூழல் மாறிலிகள் மற்றும் கட்டளை வரி அளவுருக்களைப் பயன்படுத்துகிறது.
சுற்றுச்சூழல் மாறிலிகள் பயன்பாடு:
export ANTHROPIC_API_KEY="your-api-key"
export MCP_SERVER_CALCULATOR="python -m mcp_calculator_server"
கட்டளை வரி அளவுருக்கள் பயன்பாடு:
cline --mcp-server "calculator:python -m mcp_calculator_server" \
--mcp-server "weather:node /path/to/weather/index.js"
கட்டமைப்பு கோப்பு (~/.clinerc):
{
"apiKey": "your-api-key",
"mcpServers": {
"calculator": {
"command": "python",
"args": ["-m", "mcp_calculator_server"]
}
}
}
Cline பயன்படுத்துதல்
# ஒரு இன்டர்ஆக்டிவ் அமர்வை துவங்கவும்
cline
# MCP உடன் ஒரே கேள்வி
cline "Calculate the square root of 144 using the calculator"
# கிடைக்கும் கருவிகளின் பட்டியலை காட்டவும்
cline --list-tools
5. Windsurf
Windsurf என்பது மற்றொரு AI சார்ந்த குறியீட்டு தொகுப்பான், இது MCP ஆதரவுடன் உள்ளது.
நிறுவல்
- codeium.com/windsurf இல் இருந்து Windsurfஐ பதிவிறக்கு
- நிறுவி கணக்கு உருவாக்கவும்
கட்டமைப்பு
Windsurf கட்டமைப்பு அமைப்புகளை UI வழியாக நிர்வகிக்கிறது:
- அமைப்புகளைத் திறக்கவும் (Ctrl+, / Cmd+,)
- "MCP" என தேடவும்
- "settings.json இல் திருத்து" என்பதைக் கிளிக் செய்யவும்
உதாரண கட்டமைப்பு:
{
"windsurf.mcp.servers": {
"my-tools": {
"command": "python",
"args": ["/path/to/server.py"],
"env": {}
}
},
"windsurf.mcp.enabled": true
}
மாற்றுத்திறன்கள் வகைகள் ஒப்பீடு
விருப்பமான ஹோஸ்ட்கள் வேறு வேறு போக்குவரத்து முறைகளை ஆதரிக்கின்றன:
| ஹோஸ்ட் | stdio | SSE/HTTP | WebSocket |
|---|---|---|---|
| Claude Desktop | ✅ | ❌ | ❌ |
| VS Code | ✅ | ✅ | ❌ |
| Cursor | ✅ | ✅ | ❌ |
| Cline | ✅ | ✅ | ❌ |
| Windsurf | ✅ | ✅ | ❌ |
stdio (மாவடியில் உள்ள/வெளியீட்டு): ஹோஸ்ட் தொடங்கும் உள்ளூர் சர்வர்களுக்குப் சிறந்தது
SSE/HTTP: தொலைதூர சர்வர்கள் அல்லது பல கிளையண்டர்கள் பகிரும் சர்வர்களுக்கு சிறந்தது
பொதுவான சிக்கல் தீர்வு
சர்வர் துவங்கவில்லை
-
முதலில் சர்வரை கைமுறையாக சோதிக்கவும்:
# பைதான் க்காக python -m your_server_module # நோட்.ஜஎஸ் க்காக node /path/to/server/index.js -
கட்டளை பாதையைச் சரிபார்க்கவும்:
- கடுமையான பாதைகளை பயன்படுத்தவும்
- இயக்க கூடிய கோப்புகள் PATH இல் உள்ளனவா என உறுதி செய்யவும்
-
অনுபவங்களை உறுதி செய்யவும்:
# பைத்தான் pip list | grep mcp # நோட்.ஜெஸ் npm list @modelcontextprotocol/sdk
சர்வர் இணைந்தது ஆனாலும் கருவிகள் இயங்கவில்லை
- சர்வர் பதிவுகளைச் சரிபார்க்கவும் - பெரும்பாலான ஹோஸ்ட்களில் பதிவு விருப்பங்கள் உள்ளன
- கருவி பதிவு உறுதி செய்யவும் - MCP Inspector ஐப் பயன்படுத்தி சோதிக்கவும்
- அனுமதிகள் சரிபார்க்கவும் - சில கருவிகளுக்கு கோப்பு/நெட்வொர்க் அணுகல் தேவை
சுற்றுச்சூழல் மாறிலிகள் ஊடகப்படவில்லை
- சில ஹோஸ்ட்கள் சுற்றுச்சூழல் மாறிலிகளை சுத்திகரிக்கின்றன
envகட்டமைப்பு புலத்தை தெளிவாக பயன்படுத்தவும்- நுணுக்கமான தரவுகளை கட்டமைப்பு கோப்புகளில் வைக்க வேண்டாமை (ரகசிய மேலாண்மை பயன்படுத்தவும்)
பாதுகாப்பு சிறந்த நடைமுறைகள்
- ஏதேனும் API விசைகளை கட்டமைப்பு கோப்புகளில் வைக்காதீர்கள்
- நுணுக்கமான தரவுக்கு சுற்றுச்சூழல் மாறிலிகளைப் பயன்படுத்தவும்
- சர்வர் அனுமதிகளை தேவையானவரையே மட்டுமே வரையறுக்கவும்
- உங்கள் கணினி அணுகலை வழங்குவதற்கு முன் சர்வர் குறியீட்டை மதிப்பாய்வு செய்யவும்
- கோப்பு முறைமையும் நெட்வொர்க் அணுகலும் தடை பட்டியல்களைப் பயன்படுத்தவும்
அடுத்தது என்ன
- 3.13 - MCP Inspector மூலம் டீபக் செய்தல்
- 3.1 - உங்கள் முதல் MCP சர்வரை உருவாக்கல்
- மாட்யூல் 5 - முன்னேற்ற தலைப்புகள்
கூடுதல் வளங்கள்
- Claude Desktop MCP ஆவணங்கள்
- VS Code MCP நீட்சிகள்
- MCP குறிப்புகள் - போக்குவரத்துகள்
- அதிகாரப்பூர்வ MCP சர்வர்கள் பதிவு
பொறுப்பு மறுப்பு: இந்த ஆவணம் AI மொழிபெயர்ப்பு சேவையான Co-op Translator மூலம் மொழிபெயர்க்கப்பட்டுள்ளது. நாம் துல்லியத்திற்காக முயற்சிக்கும்போதும், தானாக இயங்கும் மொழிபெயர்ப்புகளில் தவறுகள் அல்லது குற்றச்சாட்டு ஏற்படக்கூடியவை என கவனிக்கவும். சொந்த மொழியிலுள்ள அசல் ஆவணத்தையே அதிகாரப்பூர்வ மூலமாக கருத வேண்டும். முக்கியமான தகவல்களுக்கு, தொழில்முறை மனித மொழிபெயர்ப்பை பரிந்துரைக்கிறோம். இந்த மொழிபெயர்ப்பின் பயன்பாட்டால் ஏற்படும் எதுவும் தவறான புரிதல்கள் அல்லது தவறான விளக்கங்களுக்கு நாம் பொறுப்பானவர்கள் அல்ல.