Ta vodič zajema, kako konfigurirati in uporabljati MCP strežnike s priljubljenimi AI gostiteljskimi aplikacijami. Vsak gostitelj ima svoj pristop do konfiguracije, vendar ko je enkrat nastavljen, vsi komunicirajo z MCP strežniki z uporabo standardiziranega protokola.
MCP gostitelj je AI aplikacija, ki se lahko poveže z MCP strežniki za razširitev svojih zmogljivosti. Lahko si ga predstavljate kot "sprednji del", s katerim uporabniki komunicirajo, medtem ko MCP strežniki zagotavljajo "zadnji del" orodij in podatkov.
flowchart LR
User[👤 Uporabnik] --> Host[🖥️ MCP Gostitelj]
Host --> S1[MCP Strežnik A]
Host --> S2[MCP Strežnik B]
Host --> S3[MCP Strežnik C]
subgraph "Priljubljeni gostitelji"
H1[Claude Namizje]
H2[VS Koda]
H3[Kursor]
H4[Cline]
H5[Windsurf]
end
- MCP strežnik, na katerega se želite povezati (glejte Modul 3.1 - Prvi strežnik)
- Gostiteljska aplikacija nameščena na vašem sistemu
- Osnovno poznavanje JSON konfiguracijskih datotek
Claude Desktop je uradna namizna aplikacija podjetja Anthropic, ki nativno podpira MCP.
- Prenesite Claude Desktop z claude.ai/download
- Namestite in se prijavite s svojim Anthropic računom
Claude Desktop uporablja JSON konfiguracijsko datoteko za definicijo MCP strežnikov.
Lokacija konfiguracijske datoteke:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Primer konfiguracije:
{
"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"
}
}
}
}| Polje | Opis | Primer |
|---|---|---|
command |
Izvršljiva datoteka, ki se zažene | "python", "node", "npx" |
args |
Argumenti ukazne vrstice | ["-m", "my_server"] |
env |
Spremenljivke okolja | {"API_KEY": "xxx"} |
cwd |
Delovni imenik | "/path/to/server" |
- Shrani konfiguracijsko datoteko
- Popolnoma ponovno zaženi Claude Desktop (izhod in ponovno odprtje)
- Odpri nov pogovor
- Poišči ikono 🔌, ki označuje povezane strežnike
- Poskusi vprašati Claude, naj uporabi eno izmed vaših orodij
Strežnik se ne prikaže:
- Preveri sintakso konfiguracijske datoteke z JSON validatorjem
- Prepričaj se, da je pot do ukaza pravilna
- Preveri dnevnike Claude Desktop: Pomoč → Pokaži dnevnike
Strežnik se zruši ob zagonu:
- Najprej testiraj strežnik ročno v terminalu
- Preveri, da so okoljske spremenljivke pravilno nastavljene
- Prepričaj se, da so vse odvisnosti nameščene
VS Code podpira MCP preko razširitev GitHub Copilot Chat.
- Nameščen VS Code različice 1.99+
- Nameščena razširitev GitHub Copilot
- Nameščena razširitev GitHub Copilot Chat
VS Code uporablja .vscode/mcp.json v vaši delovni mapi ali uporabniških nastavitvah.
Konfiguracija delovnega prostora (.vscode/mcp.json):
{
"servers": {
"my-calculator": {
"type": "stdio",
"command": "python",
"args": ["-m", "mcp_calculator_server"]
},
"my-database": {
"type": "sse",
"url": "http://localhost:8080/sse"
}
}
}Uporabniške nastavitve (settings.json):
{
"mcp.servers": {
"global-server": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-memory"]
}
},
"mcp.enableLogging": true
}- Odpri panel Copilot Chat (Ctrl+Shift+I / Cmd+Shift+I)
- Vpiši
@za prikaz razpoložljivih MCP orodij - Uporabi naravni jezik za klic orodij: "Izračunaj 25 * 48 z kalkulatorjem"
MCP strežniki se ne nalagajo:
- Preveri panel Izhod → "MCP" za napake
- Osveži okno: Ctrl+Shift+P → "Developer: Reload Window"
- Najprej preveri, da strežnik teče samostojno
Cursor je AI-prednostni urejevalnik kode z vgrajeno podporo za MCP.
- Prenesi Cursor z cursor.sh
- Namesti in se prijavi
Cursor uporablja podoben format konfiguracije kot Claude Desktop.
Lokacija konfiguracijske datoteke:
- macOS:
~/.cursor/mcp.json - Windows:
%USERPROFILE%\.cursor\mcp.json - Linux:
~/.cursor/mcp.json
Primer konfiguracije:
{
"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"
}
}
}
}- Odpri AI klepet Cursorja (Ctrl+L / Cmd+L)
- MCP orodja se samodejno pojavijo v predlogah
- Prosite AI, da opravi naloge z uporabo povezanih strežnikov
Cline je terminalski MCP odjemalec, idealen za ukazno vrstične delovne tokove.
npm install -g @anthropic/clineCline uporablja okoljske spremenljivke in argumente ukazne vrstice.
Uporaba okoljskih spremenljivk:
export ANTHROPIC_API_KEY="your-api-key"
export MCP_SERVER_CALCULATOR="python -m mcp_calculator_server"Uporaba argumentov ukazne vrstice:
cline --mcp-server "calculator:python -m mcp_calculator_server" \
--mcp-server "weather:node /path/to/weather/index.js"Konfiguracijska datoteka (~/.clinerc):
{
"apiKey": "your-api-key",
"mcpServers": {
"calculator": {
"command": "python",
"args": ["-m", "mcp_calculator_server"]
}
}
}# Začni interaktivno sejo
cline
# Enkratna poizvedba z MCP
cline "Calculate the square root of 144 using the calculator"
# Naštej razpoložljiva orodja
cline --list-toolsWindsurf je še en AI-pogonjen urejevalnik kode z MCP podporo.
- Prenesi Windsurf z codeium.com/windsurf
- Namesti in ustvari račun
Konfiguracijo Windsurfa upravljate preko uporabniškega vmesnika nastavitev:
- Odpri Nastavitve (Ctrl+, / Cmd+,)
- Poišči "MCP"
- Klikni "Uredi v settings.json"
Primer konfiguracije:
{
"windsurf.mcp.servers": {
"my-tools": {
"command": "python",
"args": ["/path/to/server.py"],
"env": {}
}
},
"windsurf.mcp.enabled": true
}Različni gostitelji podpirajo različne mehanizme prenosa:
| Gostitelj | stdio | SSE/HTTP | WebSocket |
|---|---|---|---|
| Claude Desktop | ✅ | ❌ | ❌ |
| VS Code | ✅ | ✅ | ❌ |
| Cursor | ✅ | ✅ | ❌ |
| Cline | ✅ | ✅ | ❌ |
| Windsurf | ✅ | ✅ | ❌ |
stdio (standardni vhod/izhod): Najboljši za lokalne strežnike, ki jih zažene gostitelj
SSE/HTTP: Najboljši za oddaljene strežnike ali strežnike, ki jih uporablja več odjemalcev
-
Najprej preizkusi strežnik ročno:
# Za Python python -m your_server_module # Za Node.js node /path/to/server/index.js
-
Preveri pot do ukaza:
- Po možnosti uporabi absolutne poti
- Prepričaj se, da je izvršljiva datoteka v tvoji poti PATH
-
Preveri odvisnosti:
# Python pip list | grep mcp # Node.js npm list @modelcontextprotocol/sdk
- Preveri dnevnike strežnika - Večina gostiteljev ima možnosti dnevnikov
- Preveri registracijo orodij - Za test uporabi MCP Inspector
- Preveri dovoljenja - Nekatera orodja potrebujejo dostop do datotek/mreže
- Nekateri gostitelji čistijo okoljske spremenljivke
- Uporabi polje
envza eksplicitno nastavitev - Izogibaj se občutljivim podatkom v konfiguracijskih datotekah (uporabi upravljanje skrivnosti)
- Nikoli ne dodajaj ključev API v konfiguracijske datoteke
- Uporabi okoljske spremenljivke za občutljive podatke
- Omeji strežniška dovoljenja le na tisto, kar je potrebno
- Preglej strežniško kodo preden dovoliš dostop do sistema
- Uporabi seznami dovoljenih lokacij za dostop do datotečnega sistema in omrežja
- Claude Desktop MCP dokumentacija
- VS Code MCP razširitev
- MCP specifikacija - Prenosi
- Uradni register MCP strežnikov
Omejitev odgovornosti: Ta dokument je bil preveden z uporabo storitve za avtomatski prevod Co-op Translator. Čeprav si prizadevamo za natančnost, vas opozarjamo, da avtomatski prevodi lahko vsebujejo napake ali netočnosti. Izvirni dokument v njegovem izvorni jezik se šteje za zavezujoč vir. Za pomembne informacije priporočamo strokovni človeški prevod. Nismo odgovorni za morebitna nesporazumevanja ali napačne razlage, ki izhajajo iz uporabe tega prevoda.