MCP är eluttagsstandarden mellan Claude Desktop och dina verktyg. I stället för tio proprietära integrationer talar app och verktyg samma protokoll – och du kopplar in e-post, kalender eller filsystem direkt i stället för att klippa och klistra.
Förstå konfigurationsfilen
En enda fil styr vilka servrar Claude Desktop känner till: claude_desktop_config.json. Den ligger på macOS i ~/Library/Application Support/Claude, på Windows i %APPDATA%\Claude, på Linux i ~/.config/Claude.
En post per server med namn, kommando och argument. Valfritt miljövariabler, valfritt en annan transport. Efter varje ändring måste appen startas om helt – på macOS räcker det inte att stänga fönstret.
Kör en JSON-lint innan du aktiverar. Ett enda saknat kommatecken får hela serverlistan att försvinna.
Sex servrar som jag oftast börjar med
Filsystemserver. Claude läser och skriver i en tydligt avgränsad mapp. Ge åtkomst bara till en uttryckligen vald sökväg.
GitHub- eller GitLab-server. Repository-kontext, pull requests, issues – ett dedikerat botkonto med minimala rättigheter är ett måste.
Notion- eller Confluence-server. Läsa och fylla på kunskapsbasen. Red ut sidbehörigheterna i förväg, annars skriver Claude över delar av den.
Gmail- eller Outlook-server. Söka i brevlådan och lägga upp utkast. Börja skrivskyddat, utskick först när spelreglerna är på plats.
Google Drive- eller OneDrive-server. Sammanfatta PDF:er, fråga ut kalkylblad, jämföra versioner. Ge aldrig åtkomst till hela enheten.
JIRA- eller Linear-server. Ta med ärenden som kontext. Föredra läs-token, skrivrättigheter bara för tydligt avgränsade uppgifter.
När hammarikonen förblir tom
Fyra felbilder står i praktiken för 90 % av fallen.
JSON-syntaxfel. Ett glömt kommatecken eller en dubbel klammer räcker. Kör filen genom en JSON-linter innan du sparar.
Fel sökväg till den körbara filen. Använd absoluta sökvägar, inte relativa. Kontrollera körrättigheterna på macOS och Linux.
Miljövariabler saknas. Token och sökvägar hör hemma i env-blocket i serverkonfigurationen. Appen förlitar sig inte på shell-profilen.
Servern hänger sig vid start. Kontrollera i loggfilen om processen väntar på indata. Vanlig orsak: ett interaktivt OAuth-flöde som måste genomföras en gång.
