MCP på tio minuter
Model Context Protocol är kontakten mellan agenter och allt annat: databaser, ärendehanterare, webbläsare, era egna system. Så fungerar det, så kopplar du in det, och så undviker du de vanligaste misstagen.
5 minuter. Uppdaterad 8 september 2026.
Vad det är
MCP är ett öppet protokoll för att ge en språkmodell tillgång till verktyg och data. En MCP-server exponerar en uppsättning verktyg ("sök ärenden", "kör SQL-fråga", "öppna sida") och resurser. En klient, till exempel Claude Code, Claude-apparna, Cursor, Codex eller ChatGPT, kopplar upp sig mot servern och låter modellen anropa verktygen.
Poängen är att integrationen skrivs en gång och fungerar i alla klienter. Leverantörer som GitHub, Linear, Notion, Stripe, Atlassian och de flesta molnplattformar har egna servrar. Protokollet förvaltas sedan slutet av 2025 av en stiftelse under Linux Foundation, tillsammans med Anthropic, OpenAI, Google, Microsoft och andra.
Två sorters servrar
Lokala servrar startas som en process på din dator. Konfigurationen anger ett kommando, till exempel npx @playwright/mcp@latest. De passar för filsystem, lokala databaser och verktyg som ska köra nära din kod.
Fjärrservrar nås över HTTP. Konfigurationen anger en URL, till exempel https://mcp.linear.app/mcp. Inloggning sker via OAuth i webbläsaren, så du slipper hantera API-nycklar i filer. De flesta leverantörer erbjuder i dag fjärrservrar.
Så kopplar du in en
I Claude Code: lägg en fil .mcp.json i projektet, eller kör claude mcp add. Kör /mcp för att se status och logga in.
I Cursor: .cursor/mcp.json i projektet eller i din hemkatalog.
I Codex: konfigurationen ligger i ~/.codex/config.toml.
I Claude på skrivbordet: claude_desktop_config.json i programmets inställningsmapp, eller via kopplingar i inställningarna.
Alla format är snarlika: ett namn, ett kommando eller en URL, eventuella miljövariabler. Recepten i biblioteket visar exakt syntax.
Tre misstag som är lätta att göra
För mycket behörighet. En server som kan skriva när den bara behöver läsa. En token som når hela organisationen när agenten bara behöver ett repo. Skapa separata roller och nycklar för agenter, med minsta möjliga rättigheter. Det är billigare än en incident.
Hemligheter i filer som checkas in. Lägg lösenord i miljövariabler eller i din användarkonfiguration, inte i projektets .mcp.json. Om du måste ha dem i projektet: se till att filen ignoreras av git.
Obetrott innehåll möter kraftfulla verktyg. En agent som både läser webbsidor och kan skicka mejl kan luras av en webbsida till att skicka mejl. Det kallas promptinjektion och är det mest praktiska säkerhetsproblemet med agenter just nu. Skydden är: begränsa verktygen till uppgiften, kräv bekräftelse före allt som inte går att ångra, och läs vilka verktyg en server exponerar innan du kopplar in den.
Bygga en egen
Om ert interna system saknar server: det är ofta ett par hundra rader kod med ett officiellt SDK i TypeScript, Python eller något annat vanligt språk. Börja med två eller tre verktyg som täcker de vanligaste frågorna. Skriv tydliga beskrivningar på varje verktyg, det är dem modellen läser för att välja rätt. Lägg till fler när ni ser vad agenterna faktiskt frågar efter.