Guide

Hur installerar man MCP i Claude? Tre vägar in, och vad som stoppar dem

En MCP-server låter Claude nå program och filer på din egen dator, och vägen in beror på hur den som byggt servern har paketerat den. Här är alla tre vägarna i skrivbordsappen steg för steg, kontrollen som visar att servern laddat, och felen som stoppar den.

· 9 min läsning · av Jacob Ravander

Tecknad bild i två delar: till vänster kämpar en person vid ett skrivbord med en ändlös pappersremsa full av krångliga tecken och trassliga kablar, till höger står samma person avslappnad bredvid en liten uppackad låda där en färdig maskin redan arbetar.
MCP installeras i Claude på tre vägar: katalogen under Inställningar och Extensions, en egen .mcpb-fil under Advanced settings, eller filen claude_desktop_config.json för servrar som bara finns som kod. Vilken du ska ta avgörs av hur servern är paketerad.

MCP i Claude installerar du på tre vägar, och alla tre går genom skrivbordsappen, eftersom det är där de lokala servrarna hör hemma. Det du installerar är en MCP-server, alltså en anslutning som låter Claude nå program och filer direkt på din egen dator. Snabbaste vägen är ett klick i katalogen under Inställningar och Extensions, medan en server som bara finns som kod kräver konfigurationsfilen. Nedan står alla tre steg för steg.

1. Tre vägar in, och paketeringen avgör vilken

Vägen in bestäms inte av vad servern gör, utan av hur den som byggt den har paketerat den. Ligger den i Anthropics katalog installerar du den med ett klick och behöver aldrig se en kodrad. Har du fått en färdig .mcpb-fil av någon lägger du in den under Advanced settings, vilket tar lika få steg men kräver att du litar på avsändaren. Finns servern bara som ett npm-paket eller en mapp med kod återstår konfigurationsfilen, som är den enda vägen som kräver en terminal.

Skrivbordstillägg och kopplingar över nätet löser dessutom två olika problem, vilket är värt att reda ut innan du börjar. En koppling över nätet passar molntjänster du loggar in på, som Slack, Notion eller GitHub, och den följer med till webbläsaren, mobilen, Cowork och Claude Code. Ett skrivbordstillägg passar när verktyget kör på din egen maskin, alltså lokala filer, en databas på localhost eller ett program du har installerat. Molnkopplingarna har jag skrivit om i inlägget om connectors, och de kopplas in i webbläsaren under Inställningar och Connectors. Claude Code läser samma lokala servrar men konfigureras från terminalen, vilket är ett eget spår. Resten av den här texten handlar om skrivbordsappen.

2. Så installerar du ett färdigt tillägg från katalogen

Katalogen räcker för de flesta, eftersom Anthropic har granskat tilläggen som ligger där innan de listades i appen. Öppna Inställningar och Extensions i Claude Desktop, klicka på Browse extensions och välj det verktyg du vill ha. Klicka Install, och fyll sedan i det tillägget behöver för att fungera, exempelvis en API-nyckel i formuläret som dyker upp. Tillägget är därefter tillgängligt i dina samtal utan att du startar om något.

Node.js behöver du inte installera själv för ett tillägg, eftersom Claude Desktop levereras med en inbyggd Node-miljö. Paketen får vara byggda i Node.js, Python eller som ett vanligt körbart program, vilket täcker i stort sett allt som finns publicerat. Behöver tillägget en nyckel eller ett lösenord lagras det i operativsystemets nyckelring, alltså Keychain på macOS och Credential Manager på Windows. Den inbyggda miljön gäller däremot inte den manuella vägen längre ned.

3. Så installerar du en egen .mcpb-fil

Egna paket installeras på en annan väg, eftersom knappen till katalogen bara visar det Anthropic själva har listat och granskat. Öppna Inställningar och Extensions, klicka Advanced settings och leta upp avsnittet Extension Developer. Klicka Install Extension, välj .mcpb-filen på disken och följ rutorna som ber om konfigurationen. Filen är ett vanligt zip-arkiv med en manifest.json som beskriver vad tillägget innehåller, och kommandot mcpb pack bygger den åt dig. Anthropic bytte den ändelsen från .dxt till .mcpb den 11 september 2025, medan gamla .dxt-filer fortfarande installeras utan problem.

4. Så lägger du in en server som bara finns som kod

Servrar som bara ligger på GitHub saknar färdigt paket, och för dem är konfigurationsfilen fortfarande vägen in. Node.js måste finnas på maskinen innan du börjar, vilket du kontrollerar genom att köra node --version i en terminal. Öppna sedan Claude-menyn i systemets egen menyrad, alltså inte kugghjulet inne i chattfönstret, och välj Settings. Gå till fliken Developer och klicka Edit Config.

Filen heter claude_desktop_config.json och ligger i mappen ~/Library/Application Support/Claude på macOS, medan Windows har den under %APPDATA%\Claude. Knappen skapar filen om den saknas, vilket är enklare än att leta upp mappen själv. Servrarna läggs under en toppnyckel som heter mcpServers, och varje server får ett namn, ett kommando och en lista med argument. Exemplet nedan kopplar in filsystemsservern mot två mappar.

claude_desktop_config.json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/Users/username/Downloads"
      ]
    }
  }
}

Sökvägarna måste vara absoluta, alltså börja med /Users på macOS eller C:\ på Windows, eftersom relativa sökvägar aldrig laddar. Byt ut username mot ditt eget användarnamn, och peka bara ut mappar du är bekväm med att Claude läser och ändrar i. Avsluta sedan Claude Desktop helt och starta om, för appen läser filen bara vid start. Att stänga fönstret räcker inte.

5. Så ser du att servern faktiskt laddat

Kontrollen tar tio sekunder och är värd att göra varje gång, eftersom en server kan vara installerad utan att verktygen blir tillgängliga. Klicka plusknappen längst ned i chattrutan och välj Connectors, så listas de MCP-servrar som är anslutna tillsammans med sina verktyg. Saknas servern där finns en andra väg: Developer settings under Desktop app visar anslutningsstatus och loggarna för varje server.

Loggarna ligger i ~/Library/Logs/Claude på macOS och %APPDATA%\Claude\logs på Windows, där mcp.log samlar anslutningarna medan varje server får en egen fil som heter mcp-server-NAMN.log. Räcker inte loggen kan du köra servern manuellt i terminalen med exakt det kommando som står i config-filen, eftersom felet då skrivs rakt ut i klartext. Den genvägen hittar nästan alltid orsaken.

6. Ägaren styr vad teamet får installera

Ägare och huvudägare på Team och Enterprise bestämmer vilka tillägg som får finnas i organisationen, vilket är den kontroll de flesta letar efter. De kan slå av publika tillägg helt, eller lägga upp en lista med just de tillägg teamet ska komma åt. Egna paket kan de dessutom ladda upp så att medlemmarna installerar dem med ett klick, utan att någon skickar filer i chatten. Reglagen sitter på samma ställe, alltså Inställningar och Extensions.

Enterprise har ett lager till, och det överskuggar allt som ställs in inne i appen. Sätts isDesktopExtensionEnabled eller isDesktopExtensionDirectoryEnabled till false i maskinens policy blir listan tom, oavsett vad en ägare har godkänt i Claude. Ser ni en tom katalog trots att någon lagt upp tillägg är det där ni ska leta först.

Se upp med

En lokal server får en större yta än en molnkoppling, eftersom den kör med ditt eget användarkonto och kan göra allt du själv kan göra i de mappar du pekat ut. Kopplingar över nätet når bara den tjänst de loggat in mot, alltså aldrig mer än vad du godkänt i tjänstens egen ruta. Väg den skillnaden innan du pekar ut en mapp som rör kundfiler. Läs igenom vad servern begär innan du klickar Install.

Uppdateringar sköter sig själva bara för tillägg ur katalogen, medan ett paket du fått av en kollega måste installeras om för hand när det kommer en ny version. Ingen påminner dig om det heller, så en gammal .mcpb-fil kan ligga kvar i månader utan att du märker det. Skriv upp vem som skickade filen och när, så vet du var du ska fråga.

Fyra stopp står för nästan allt som går fel. Tillägget vägrar installeras om Claude Desktop är en gammal version, om filen laddats ner trasig eller om disken är full. Verktygen syns inte trots installerad server tills du startat om Claude Desktop, eftersom registret läses in vid start. Ett tomt obligatoriskt fält eller en felskriven nyckel ger samma tysta resultat, liksom en sökväg som pekar på en mapp som inte finns. På macOS kan Systeminställningar och Säkerhet och integritet dessutom blockera tillägget.

Windows har en egen fälla värd att känna till innan du felsöker i onödan. Dyker ${APPDATA} upp som ett fel i loggen ska det expanderade värdet läggas in under en env-nyckel i samma serverblock, tillsammans med eventuella API-nycklar. npm måste dessutom vara installerat globalt för att npx ska hitta paketen alls. Mappen %APPDATA%\npm avslöjar om så är fallet.

Gör det här i dag

Öppna Inställningar och Extensions i Claude Desktop och läs listan över vad som redan är installerat, vilket tar under fem minuter. Klistra sedan in prompten nedan i ett nytt samtal för varje server du tänker behålla, så har du en tabell över vad den faktiskt kan göra i stället för en gissning. Samma tänk som de nio arbetssätten i promptguiden, alltså be om formatet och inte bara om svaret. Avinstallera det du inte känner igen.

Vad kan servern göra
Du har tillgång till MCP-servern [namnet på servern].

Lista varje verktyg servern ger dig, en rad per verktyg med tre
kolumner: verktygets namn, om det läser eller skriver, och vilken mapp
eller tjänst på min dator det rör.

Kör sedan det minst ingripande läsande verktyget en gång och skriv vad
du fick tillbaka. Gissa inte. Skriv okänt där du inte vet.

Vanliga frågor om MCP i Claude

Var installerar man en MCP-server i Claude Desktop?

Färdiga tillägg installeras under Inställningar och Extensions, bakom knappen Browse extensions. En egen .mcpb-fil lägger du in på samma ställe under Advanced settings och avsnittet Extension Developer. Servrar som bara finns som kod läggs i stället in i filen claude_desktop_config.json, som du öppnar via Settings och fliken Developer.

Var ligger claude_desktop_config.json?

På macOS ligger filen i mappen ~/Library/Application Support/Claude, och på Windows under %APPDATA%\Claude. Enklaste vägen dit är Claude-menyn i systemets menyrad, sedan Settings, fliken Developer och knappen Edit Config. Knappen skapar filen om den inte redan finns, så du slipper leta upp mappen själv.

Varför syns inte MCP-serverns verktyg i Claude?

Avsluta Claude Desktop helt och starta om först, eftersom appen läser både tillägg och konfigurationsfil vid start. Kontrollera sedan att sökvägarna är absoluta och att API-nyckeln är rätt skriven. Loggarna i ~/Library/Logs/Claude säger oftast vad som gick fel, och plusknappen i chattrutan visar vad som faktiskt är anslutet.

Behöver man Node.js för att köra en MCP-server i Claude Desktop?

För ett tillägg ur katalogen behövs ingenting, eftersom Claude Desktop levereras med en inbyggd Node-miljö och paketet bär med sig sina egna bibliotek. Lägger du in en server via claude_desktop_config.json med kommandot npx måste Node.js däremot finnas installerat på maskinen. Kontrollera med node --version i en terminal.

Vill ni komma igång på riktigt?

Vi på satori. hjälper företag att välja licens, sätta upp arbetssätt och utbilda teamet. Boka ett kort möte så visar vi hur Claude kan passa just er.

Boka ett möte

← Tillbaka till bloggen