Guide: Så använder du MCP med Claude Desktop
Steg-för-steg-guide för att installera och konfigurera MCP-servrar i Claude Desktop — inklusive claude_desktop_config.json, felsökning och rekommenderade servrar.
Claude Desktop är den mest populära MCP-kompatibla klienten och den enklaste vägen in i Model Context Protocol. Den här guiden tar dig från nedladdning till första fungerande MCP-server på under tio minuter — och förklarar varje rad i claude_desktop_config.json så att du vet vad du gör.
Vad du behöver
- Claude Desktop (senaste versionen) för macOS eller Windows.
- Node.js 18+ installerat (för npx-baserade servrar) eller Python 3.10+ (för uvx).
- En texteditor — VS Code, Sublime, eller bara TextEdit/Notepad fungerar.
- Ett Anthropic-konto med Claude Pro eller Team (MCP fungerar även på gratisplanen men rate limits slår snabbt).
Hitta claude_desktop_config.json
Config-filen skapas inte automatiskt — du får skapa den själv första gången. Det enklaste sättet är att öppna Claude Desktop och gå via inställningarna:
- Öppna Claude Desktop.
- Klicka på Claude-menyn (macOS) eller hamburgermenyn (Windows) → Settings.
- Välj fliken Developer.
- Klicka på Edit Config. Claude öppnar mappen där filen ska ligga och skapar en tom claude_desktop_config.json om den saknas.
Redigera config-filen
Filen är vanlig JSON med en enda nyckel på översta nivån: mcpServers. Varje sub-nyckel är ett fritt namn du väljer, och värdet beskriver hur Claude ska starta servern (kommando, argument, miljövariabler).
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/dittnamn/Documents"
]
}
}
}command är binären som ska köras (npx, uvx, node, python, docker …). args är listan med argument som skickas till kommandot. env är ett valfritt objekt med miljövariabler — perfekt för API-nycklar.
Lägg till din första MCP-server
Vi rekommenderar att börja med filesystem-servern eftersom den inte kräver några API-nycklar och ger omedelbart värde: Claude kan läsa och skriva filer i en mapp du väljer.
- Öppna claude_desktop_config.json enligt föregående steg.
- Klistra in JSON-exemplet ovan och byt ut sökvägen mot en mapp på din dator.
- Spara filen.
- Stäng Claude Desktop helt (Cmd+Q på macOS, Alt+F4 på Windows — det räcker inte att stänga fönstret).
- Starta Claude Desktop igen.
Verifiera att det fungerar
När Claude startats om ska du se en liten hammar-ikon (🔨) längst ner i chatt-inputen. Klickar du på den listas alla verktyg som dina MCP-servrar exponerar. Prova med en fråga som tvingar Claude att använda ett verktyg:
Lista alla filer i mappen jag delade och sammanfatta vad varje fil handlar om.
Claude ska nu be om tillåtelse att köra list_directory och read_file. Godkänn — och du har din första fungerande MCP-integration.
Felsökning
Hammar-ikonen visas inte
- Kontrollera att JSON är giltig — en saknad komma räcker för att Claude tyst ska ignorera hela filen. Klistra in i jsonlint.com om du är osäker.
- Verifiera att du verkligen startade om Claude helt (Cmd+Q, inte bara stäng fönstret).
- Öppna Settings → Developer → Open MCP Log Folder och läs senaste loggen. Fel visas rakt av.
- Kör kommandot manuellt i terminalen (t.ex. npx -y @modelcontextprotocol/server-filesystem /path) och se att det startar utan fel.
Servern startar men inga verktyg dyker upp
- Vanligast: fel i args. Sökvägar måste vara absoluta, inte ~/… på macOS.
- På Windows: använd forward slashes eller escapa backslashes (\\) i JSON-strängar.
- Node.js-baserade servrar kräver att npx finns i PATH — installera Node från nodejs.org om du är osäker.
Servern kraschar direkt
- Läs loggen: ~/Library/Logs/Claude/mcp-server-<namn>.log på macOS.
- Saknar servern en API-nyckel? Lägg till den i env-blocket i din config.
- Uppdatera servern: npx cachar aggressivt — kör npx clear-npx-cache eller använd @latest-suffix.
Rekommenderade servrar att börja med
- filesystem — läs och skriv filer i valda mappar.
- GitHub — sök i repos, läs issues, skapa PR:er.
- Postgres / SQLite — låt Claude fråga databaser direkt.
- Fetch — hämta och parsa webbsidor.
- Playwright — automatisera webbläsaren.
Utforska hela vår verifierade katalog för fler officiella servrar — alla har vi kontrollerat mot GitHub och npm så att du bara ser projekt som faktiskt existerar och underhålls.
Fördjupa dig vidare
Har du fått Claude Desktop att prata med sin första MCP-server? Bra. Här är de mest relevanta nästa stegen i katalogen — från grunderna i protokollet till hur du säkrar din setup och kopplar in samma servrar i andra klienter.
- Grunderna: Vad är Model Context Protocol? förklarar arkitekturen bakom mcpServers-blocket.
- Bygg egen: Bygg din första MCP-server tar dig från JSON-RPC till en publicerad server på under en timme.
- Säkerhet: MCP-säkerhet: så skyddar du dig går igenom vad ett elakt tool kan göra och hur du begränsar skadan.
- Andra klienter: Sätt upp MCP i Cursor och Installera MCP i VS Code — samma servrar, olika config.
- Jämförelse: Jämför MCP-klienter sida vid sida om du är osäker på vilken editor som passar dig.
- Bästa servrar 2026: Topplista för utvecklare med de mest använda verifierade servrarna.
Vill du hoppa direkt in i konkreta servrar? Börja med filesystem-servern, GitHub-servern eller Postgres-servern — alla tre nämns i exemplet ovan och funkar direkt i Claude Desktop.
Vanliga frågor
Var ligger claude_desktop_config.json?+
På macOS: ~/Library/Application Support/Claude/claude_desktop_config.json. På Windows: %APPDATA%\Claude\claude_desktop_config.json. Enklaste sättet att hitta filen är Settings → Developer → Edit Config i Claude Desktop.
Fungerar MCP med Claude på webben eller mobilen?+
Nej. MCP-servrar körs lokalt via stdio och kräver desktop-appen. Anthropic har annonserat remote MCP över HTTP som steg mot webbstöd, men i dagsläget är Claude Desktop enda officiella klienten från Anthropic med fullt MCP-stöd.
Kan jag köra flera MCP-servrar samtidigt?+
Ja. Lägg till fler nycklar under mcpServers-objektet i config-filen. Varje server körs som en isolerad process och Claude ser alla verktyg tillsammans.
Behöver jag Claude Pro för att använda MCP?+
Nej, MCP fungerar på gratisplanen också — men rate limits slår snabbt när Claude anropar verktyg. För seriös användning rekommenderar vi Pro eller Team.
Vad är skillnaden mot Cursor eller VS Code?+
Alla tre stöder MCP men konfigurerar det olika. Cursor har inbyggd UI för att lägga till servrar, VS Code använder settings.json, och Claude Desktop använder claude_desktop_config.json.
Läs vidare
- BloggVad är MCP (Model Context Protocol)?En snabb introduktion till protokollet som förändrar hur AI-modeller pratar med verktyg, filer och API:er.
- BloggBygg din första MCP-serverSteg för steg — från noll till fungerande MCP-server som Claude kan anropa.
- BloggSäkerhet i MCP: allt du behöver vetaOAuth, verifierade badges, prompt injection och best practices för säker MCP-drift.
- BloggDe bästa MCP-servrarna 2026Vi går igenom de mest värdefulla MCP-servrarna just nu — internationellt och svenskt.
- BloggGuide: Sätt upp MCP i Cursor steg-för-stegSå sätter du upp MCP i Cursor från noll: hitta mcp.json, redigera JSON korrekt, verifiera i Composer och lös vanliga fel.
- BloggGuide: Installera och konfigurera MCP i VS CodeSå installerar du MCP-servrar i VS Code: workspace- vs user-config, JSON-exempel, verifiering av anslutning och lösningar på vanliga fel.
- MCP-serverFilesystem MCP-server
- MCP-serverGitHub MCP-server
- MCP-serverPostgres MCP-server
- KategoriAlla svenska MCP-servrar
- SidaFullständig klientguide för Claude Desktop →
- SidaJämför Claude, Cursor, VS Code, Windsurf & Zed →
Utforska verifierade MCP-servrar
Alla servrar i katalogen är verifierade mot GitHub och npm — bara officiella och underhållna projekt listas.
Öppna katalogen →