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 katalogen för fler officiella servrar. Vi kontrollerar automatiskt att paketet finns i npm-registret eller att serverns MCP-adress svarar, och märker ut utfasade paket så att du ser statusen innan du installerar.
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 MCP-servrar
Vi kontrollerar automatiskt varje servers installationskälla — npm-paket eller MCP-adress — och märker ut utfasade paket och servrar utan verifierbar källa.
Öppna katalogen →