ਇਹ ਗਾਈਡ ਪ੍ਰਸਿੱਧ AI ਹੋਸਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨਾਲ MCP ਸਰਵਰਾਂ ਨੂੰ ਕੈਸੇ ਸੰਰਚਿਤ ਅਤੇ ਵਰਤਣਾ ਹੈ, ਇਸ ਬਾਰੇ ਹੈ। ਹਰ ਹੋਸਟ ਦੀ ਆਪਣੀ ਸੰਰਚਨਾ ਪদ্ধਤੀ ਹੁੰਦੀ ਹੈ, ਪਰ ਇੱਕ ਵਾਰੀ ਸੈੱਟਅੱਪ ਹੋ ਜਾਣ 'ਤੇ, ਉਹ ਸਾਰੇ MCP ਸਰਵਰਾਂ ਨਾਲ ਮਿਆਰੀਕ੍ਰਿਤ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੰਚਾਰ ਕਰਦੇ ਹਨ।
ਇੱਕ MCP ਹੋਸਟ ਇੱਕ ਐਸਾ AI ਐਪਲੀਕੇਸ਼ਨ ਹੁੰਦਾ ਹੈ ਜੋ MCP ਸਰਵਰਾਂ ਨਾਲ ਕਨੈਕਟ ਹੋ ਸਕਦਾ ਹੈ ਤਾਂ ਜੋ ਆਪਣੀਆਂ ਸਹੂਲਤਾਂ ਵਧਾ ਸਕੇ। ਇਸਨੂੰ "ਫਰੰਟ ਏਂਡ" ਸਮਝੋ ਜਿੱਥੇ ਉਪਭੋਗਤਾ ਇੰਟਰੈਕਟ ਕਰਦੇ ਹਨ, ਜਦਕਿ 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 ਸੰਰਚਨਾ ਫਾਈਲਾਂ ਨਾਲ ਬੁਨਿਆਦੀ ਜਾਣੂ
Claude Desktop Anthropic ਦਾ ਅਧਿਕਾਰਿਕ ਡੈਸਕਟਾਪ ਐਪਲੀਕੇਸ਼ਨ ਹੈ ਜੋ ਜਨਮਜਾਤ ਤੌਰ 'ਤੇ MCP ਨੂੰ ਸਹਿਯੋਗ ਦਿੰਦਾ ਹੈ।
- Claude Desktop ਨੂੰ claude.ai/download ਤੋਂ ਡਾਊਨਲੋਡ ਕਰੋ
- ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਆਪਣੇ 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 ਨੂੰ ਕਹੋ ਕਿ ਆਪਣੀਆਂ ਟੂਲਜ਼ ਵਿੱਚੋਂ ਇੱਕ ਵਰਤੋ
ਸਰਵਰ ਨਹੀਂ ਆ ਰਿਹਾ:
- JSON ਵੈਲੀਡੇਟਰ ਨਾਲ ਸੰਰਚਨਾ ਫਾਈਲ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ
- ਕਮਾਂਡ ਦਾ ਪਾਥ ਸਹੀ ਹੈ ਇਹ ਯਕੀਨੀ ਬਣਾਓ
- Claude Desktop ਲਾਗਜ਼ ਦੱਖਲ ਕਰੋ: ਮਦਦ → ਲਾਗਜ਼ ਦਿਖਾਓ
ਸਰਵਰ ਸ਼ੁਰੂਆਤ 'ਤੇ ਕਰੈਸ਼ ਹੋ ਜਾਂਦਾ ਹੈ:
- ਪਹਿਲਾਂ ਟਰਮੀਨਲ 'ਚ ਆਪਣੇ ਸਰਵਰ ਨੂੰ ਮੈਨੁਅਲੀ ਟੈਸਟ ਕਰੋ
- ਵਾਤਾਵਰਣ ਚਰ ਸਹੀ ਰੂਪ ਵਿੱਚ ਸੈੱਟ ਹਨ ਇਹ ਜਾਂਚੋ
- ਸਾਰੇ ਨਿਰਭਰਤੇ ਇੰਸਟਾਲ ਹੋਏ ਹਨ ਇਹ ਯਕੀਨੀ ਬਣਾਓ
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
}- Copilot Chat ਪੈਨਲ ਖੋਲ੍ਹੋ (Ctrl+Shift+I / Cmd+Shift+I)
- ਉਪਲਬਧ MCP ਟੂਲਜ਼ ਵੇਖਣ ਲਈ
@ਟਾਈਪ ਕਰੋ - ਕੁਦਰਤੀ ਭਾਸ਼ਾ ਵਰਤਕੇ ਟੂਲਜ਼ ਕਾਲ ਕਰੋ: "Calculate 25 * 48 using the calculator"
MCP ਸਰਵਰ ਨਹੀਂ ਲੋਡ ਹੋ ਰਹੇ:
- Output ਪੈਨਲ → "MCP" ਵਿੱਚ ਤਰੁਟੀਆਂ ਵੇਖੋ
- ਵਿੰਡੋ ਰੀਲੋਡ ਕਰੋ: Ctrl+Shift+P → "Developer: Reload Window"
- ਪਹਿਲਾਂ ਸਰਵਰ ਨੂੰ ਸਥਿਰ ਰੂਪ ਵਿੱਚ ਚਲਾ ਕੇ ਵੇਖੋ
Cursor ਇਕ AI-ਪਹਿਲਾਂ ਕੋਡ ਸੰਪਾਦਕ ਹੈ ਜਿਸ ਵਿੱਚ ਡিফਾਲਟ ਤੌਰ 'ਤੇ MCP ਆਧਾਰਿਤ ਸਹਿਯੋਗ ਹੈ।
- Cursor ਨੂੰ cursor.sh ਤੋਂ ਡਾਊਨਲੋਡ ਕਰੋ
- ਇੰਸਟਾਲ ਕਰੋ ਅਤੇ ਸਾਈਨ ਇਨ ਕਰੋ
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 ਦਾ AI ਚੈੱਟ ਖੋਲ੍ਹੋ (Ctrl+L / Cmd+L)
- MCP ਟੂਲਜ਼ ਸੁਝਾਵਾਂ ਵਿੱਚ ਆਪੋ-ਆਪੇ ਆ ਜਾਂਦੇ ਹਨ
- AI ਨੂੰ ਕਹੋ ਕਿ ਜੁੜੇ ਸਰਵਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਮ ਨਿਭਾਏ
Cline ਟਰਮੀਨਲ-ਅਧਾਰਿਤ MCP ਕਲਾਇੰਟ ਹੈ, ਜੋ ਕਮਾਂਡ ਲਾਈਨ ਵਰਕਫਲੋ ਲਈ ਬਹੁਤ ਉਪਯੁਕਤ ਹੈ।
npm install -g @anthropic/clineCline ਵਾਤਾਵਰਣ ਚਰ ਅਤੇ ਕਮਾਂਡ ਲਾਈਨ ਪਹਿਲੂਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਵਾਤਾਵਰਣ ਚਰ ਵਰਤੋਂ ਕਰਨਾ:
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
# MCP ਨਾਲ ਇੱਕ ਸਿੰਗਲ ਕ્વੈਰੀ
cline "Calculate the square root of 144 using the calculator"
# ਉਪਲਬਧ ਸੰਦਾਂ ਦੀ ਸੂਚੀ ਸਾਜੋ
cline --list-toolsWindsurf ਇੱਕ ਹੋਰ AI ਸੰਚਾਲਿਤ ਕੋਡ ਸੰਪਾਦਕ ਹੈ ਜਿਸ ਵਿੱਚ MCP ਸਹਿਯੋਗ ਹੈ।
- Windsurf ਨੂੰ codeium.com/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 ਇੰਸਪੈਕਟਰ ਨਾਲ ਟੈਸਟ ਕਰੋ
- ਪਰਮੀਸ਼ਨਾਂ ਦੀ ਜਾਂਚ ਕਰੋ - ਕੁਝ ਟੂਲਜ਼ ਨੂੰ ਫਾਈਲ/ਨੈੱਟਵਰਕ ਐਕਸੈਸ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ
- ਕੁਝ ਹੋਸਟ ਵਾਤਾਵਰਣ ਚਰ ਨੂੰ ਸਵੈਚਲਤ ਤੌਰ 'ਤੇ ਸਾਫ ਕਰਦੇ ਹਨ
envਸੰਰਚਨਾ ਖੇਤਰ ਨੂੰ ਖੁੱਲ੍ਹ ਕੇ ਵਰਤੋਂ- ਸੰਵੇਦਨਸ਼ੀਲ ਡਾਟਾ ਸੰਰਚਨਾ ਫਾਈਲਾਂ ਵਿੱਚ ਨਾ ਰੱਖੋ (ਸਿਕ੍ਰੇਟ ਮੈਨੇਜਮੈਂਟ ਵਰਤੋਂ)
- ਸੰਰਚਨਾ ਫਾਈਲਾਂ ਵਿੱਚ API ਕੁੰਜੀਆਂ ਕਦੇ ਵੀ ਨਾ ਸੇਵ ਕਰੋ
- ਸੰਵੇਦਨਸ਼ੀਲ ਡਾਟਾ ਲਈ ਵਾਤਾਵਰਣ ਚਰ ਵਰਤੋਂ
- ਸਰਵਰ ਪਰਮੀਸ਼ਨਾਂ ਨੂੰ ਜਰੂਰੀ ਹੱਦ ਤੱਕ ਸੀਮਿਤ ਕਰੋ
- ਆਪਣੇ ਸਿਸਟਮ ਦੇ ਐਕਸੈਸ ਦਿਨਾਂ ਤੋਂ ਪਹਿਲਾਂ ਸਰਵਰ ਕੋਡ ਦੀ ਸਮੀਖਿਆ ਕਰੋ
- ਫਾਈਲ ਸਿਸਟਮ ਅਤੇ ਨੈੱਟਵਰਕ ਐਕਸੈਸ ਲਈ ਅਲਾਊਲਿਸਟ ਵਰਤੋਂ
- Claude Desktop MCP Documentation
- VS Code MCP Extension
- MCP Specification - Transports
- Official MCP Servers Registry
ਅਸਵੀਕਾਰੋਪ: ਇਹ ਦਸਤਾਵੇਜ਼ Co-op Translator ਨਾਮਕ ਏ.ਆਈ. ਅਨੁਵਾਦ ਸੇਵਾ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦਿਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀਤਾ ਲਈ ਯਤਨ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਵਿੱਚ ਰੱਖੋ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸਮੱਥਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਮੂਲ ਦਸਤਾਵੇਜ਼ ਇਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਪ੍ਰਮਾਣਿਕ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰ੍ਣ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਿਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਸੀਂ ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਉੱਪਜਣ ਵਾਲੀਆਂ ਕਿਸੇ ਵੀ ਗਲਤਫਹਮੀਆਂ ਜਾਂ ਸੂਝਬੂਝ ਵਿੱਚ ਗੜਬੜਾਂ ਲਈ ਜਵਾਬਦੇਹ ਨਹੀਂ ਹਾਂ।