MCP-guide 2026: Hva det er, de beste serverne og oppsett
Model Context Protocol nådde 97 millioner installasjoner. Lær hva MCP er, de beste serverne, hvordan du setter det opp i Claude og Cursor, og hvorfor det betyr noe.
TL;DR — MCP i 2026
| Hva | Åpen protokoll som kobler AI-modeller til eksterne verktøy og datakilder |
| Opprettet av | Anthropic (nov. 2024), nå styrt av Linux Foundations Agentic AI Foundation |
| Installasjoner | 97 millioner+ SDK-nedlastinger per mars 2026 |
| Tilgjengelige servere | 12 000+ på tvers av npm, PyPI, GitHub og registre som Smithery |
| Støttede klienter | Claude Desktop, Claude Code, Cursor, Windsurf, VS Code (Copilot), Zed, Cline, Replit |
| Transport | Stdio (lokal), Streamable HTTP (ekstern) |
| Kostnad | Gratis og åpen kildekode (Apache 2.0) |
Hva er Model Context Protocol?
Model Context Protocol (MCP) er en åpen standard skapt av Anthropic som definerer hvordan AI-applikasjoner kobler seg til eksterne verktøy, API-er og datakilder. Tenk på det som USB-C for AI: en enkelt, universell plugg som lar enhver AI-modell snakke med enhver tjeneste.
Før MCP hadde hvert AI-verktøy sin egen proprietære måte å kalle eksterne tjenester på. Hvis du bygde en verktøy-integrasjon for ChatGPT, måtte du bygge den på nytt for Claude, og igjen for Cursor. MCP eliminerer denne fragmenteringen. Bygg én MCP-server, og den fungerer overalt.
Anthropic åpnet kildekoden til MCP i november 2024. Innen desember 2025 ble den donert til Linux Foundations Agentic AI Foundation (AAIF), medstiftet av Anthropic, OpenAI, Block, Google, Microsoft, AWS og Cloudflare. Per 25. mars 2026 hadde den passert 97 millioner installasjoner — den raskeste adopsjonskurven for noen AI-infrastrukturstandard i historien.
Hvordan fungerer MCP?
MCP bruker en klient-server-arkitektur med tre kjernekomponenter:
Arkitekturen
┌─────────────────────────────────────────┐
│ Host (Claude Desktop, Cursor, etc.) │
│ │
│ ┌───────────┐ ┌───────────┐ │
│ │ MCP Client│ │ MCP Client│ ... │
│ └─────┬─────┘ └─────┬─────┘ │
└────────┼───────────────┼────────────────┘
│ │
┌─────▼─────┐ ┌─────▼─────┐
│ MCP Server│ │ MCP Server│
│ (GitHub) │ │ (Postgres)│
└───────────┘ └───────────┘
- Host: AI-applikasjonen du bruker (Claude Desktop, Cursor, Claude Code)
- MCP Client: Innebygd i verten (host), opprettholder en 1:1-forbindelse med hver server
- MCP Server: Et lettvektsprogram som eksponerer verktøy, ressurser eller ledetekster fra en ekstern tjeneste
Tre primitiver
MCP definerer tre primitiver for hvordan data flyter:
| Primitiv | Kontrollert av | Eksempel |
|---|---|---|
| Tools | AI-modellen | "Søk i dette GitHub-repoet," "Kjør denne SQL-spørringen" |
| Resources | Applikasjonen | Filinnhold, databaseskjemaer, API-svar |
| Prompts | Brukeren | Forhåndsbygde ledetekst-maler for spesifikke arbeidsflyter |
Transport
All kommunikasjon bruker JSON-RPC 2.0. To transportalternativer:
- Stdio: For lokale servere. Klienten starter serveren som en underprosess og kommuniserer via stdin/stdout. Null nettverks-overhead, maksimal enkelhet.
- Streamable HTTP: For eksterne servere. Bruker et enkelt HTTP-endepunkt for toveis meldingsutveksling. Erstattet den eldre SSE-transporten i 2025.
Beste MCP-servere i 2026
Økosystemet har eksplodert til over 12 000 servere. Dette er de mest brukte:
| Server | Kobler til | Installasjoner | Vedlikeholdt av |
|---|---|---|---|
| Filesystem | Lokale filer (lese/skrive) | 485K+ | Anthropic (offisiell) |
| GitHub | Repoer, PR-er, issues, CI/CD | 398K+ | GitHub (offisiell) |
| PostgreSQL | Postgres-databaser | 312K+ | Anthropic (offisiell) |
| Brave Search | Søkeresultater på nett | 287K+ | Anthropic (offisiell) |
| Playwright | Nettleserautomatisering | 180K+ | Microsoft (offisiell) |
| Slack | Meldinger, kanaler, tråder | 150K+ | Anthropic (offisiell) |
| Context7 | Oppdatert dokumentasjon | 120K+ | Upstash |
| Supabase | Hele Supabase-plattformen | 95K+ | Supabase |
| Firecrawl | Web-scraping og crawling | 85K+ | Firecrawl |
| Notion | Sider, databaser, søk | 70K+ | Fellesskapet |
Utvalgte anbefalinger
Context7 er uten tvil serveren med størst innvirkning på daglig koding. Den gir din AI tilgang til oppdatert, versjonsspesifikk dokumentasjon for biblioteker, noe som eliminerer hallusinerte API-er og utdaterte kodeeksempler. Hvis din AI-agent stadig foreslår foreldet syntaks, fikser Context7 det. Playwright (fra Microsoft) gir din AI kontroll over en ekte nettleser ved hjelp av Playwrights tilgjengelighetstre. Raskere og mer pålitelig enn skjermbildebaserte tilnærminger. Ideell for testing, scraping og visuell verifisering. Firecrawl håndterer uthenting av nettdata uten å forlate editoren. Verktøyetfirecrawl_agent planlegger sin egen nettlesingsstrategi, samler data fra flere kilder og returnerer strukturerte resultater.
Hvilke AI-verktøy støtter MCP?
Alle store AI-plattformer støtter nå MCP som klient:
| Verktøy | MCP-støtte | Notater |
|---|---|---|
| Claude Desktop | Full | Dypeste integrasjon (Anthropic bygde både Claude og MCP) |
| Claude Code | Full | Ingen verktøy-grense, terminalbasert, støtter både lokale og eksterne servere |
| Cursor | Full | Enkleste oppsett via innstillinger-UI, grense på 40 verktøy per server |
| Windsurf | Full | Sterke bedriftskontroller, admin-styrte MCP-konfigurasjoner |
| VS Code + Copilot | Full | Innebygd MCP-støtte i GitHub Copilot agent-modus |
| Zed | Full | Innebygd MCP-støtte i editoren |
| Cline | Full | VS Code-utvidelse med MCP-integrasjon |
| ChatGPT | Delvis | OpenAI tok i bruk MCP-støtte i 2025 |
| Replit | Full | Sky-basert MCP-integrasjon |
Hvordan sette opp MCP-servere
I Claude Desktop
- Åpne Claude Desktop og gå til Settings > Developer > Edit Config
- Dette åpner
claude_desktop_config.json. Legg til serverne dine:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/deg/projects"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_din_token_her"
}
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://localhost:5432/mydb"
]
}
}
}
- Avslutt helt og gjenåpne Claude Desktop (ikke bare lukk vinduet)
- Du skal se et hammer-ikon i chat-feltet som indikerer tilgjengelige verktøy
I Cursor
Alternativ A — Innstillinger-UI:- Gå til Settings > Features > MCP
- Klikk på Add Server, fyll inn navn, kommando og argumenter
- Start Cursor helt på nytt
Opprett .cursor/mcp.json i prosjektroten:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"brave-search": {
"command": "npx",
"args": ["-y", "@anthropic-ai/brave-search-mcp"],
"env": {
"BRAVE_API_KEY": "din_nokkel_her"
}
}
}
}
Denne metoden er ideell for deling i team via versjonskontroll.
I Claude Code
Legg til servere via kommandolinjen:
# Legg til en stdio-server
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /Users/deg/projects
# Legg til en server med miljøvariabler
claude mcp add github -e GITHUB_TOKEN=ghp_din_token -- npx -y @modelcontextprotocol/server-github
# List konfigurerte servere
claude mcp list
# Fjern en server
claude mcp remove filesystem
Viktige tips for oppsett
- Aldri hardkod hemmeligheter i konfigurasjonsfiler. Bruk miljøvariabler eller en hemmelighetsbehandler.
- Enhver server som fungerer i Claude Desktop fungerer også i Cursor — JSON-formatet er identisk.
- Stdio-servere krever Node.js (for
npx) eller Python (foruvx) installert lokalt. - Eksterne servere trenger bare en URL — ingen lokale avhengigheter.
Bygge din egen MCP-server
Hvis verktøyet eller tjenesten din ikke har en MCP-server ennå, kan du bygge en. Offisielle SDK-er finnes for TypeScript, Python, Java, Kotlin, C#, Swift og Go.
Her er et minimalt eksempel i TypeScript:
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";
const server = new McpServer({
name: "min-server",
version: "1.0.0",
});
server.tool(
"get_weather",
"Hent værvarsel for en by",
{ city: z.string() },
async ({ city }) => ({
content: [{ type: "text", text: `Været i ${city}: 22°C, sol` }],
})
);
const transport = new StdioServerTransport();
await server.connect(transport);
Publiser til npm, og hvem som helst kan legge den til med npx -y ditt-pakkenavn.
Hvorfor MCP vant
MCP lyktes der tidligere forsøk på AI-verktøystandarder feilet, av tre grunner:
- Lanser først, standardiser senere. Anthropic lanserte MCP med fungerende servere og reell klientstøtte før de ba om bransjens aksept. Da konkurrentene begynte å vurdere det, brukte tusenvis av utviklere det allerede.
- Enkelhet. En stdio-basert MCP-server er en enkelt fil. JSON-RPC er en velkjent protokoll. Terskelen for å bygge en server er minutter, ikke uker.
- Nøytral styring. Ved å donere MCP til Linux Foundations Agentic AI Foundation — med OpenAI, Google, Microsoft og AWS som medlemsbedrifter — fjernet man bekymringen for "Anthropic-innlåsing". Det er nå genuint leverandørnøytralt.
Distribusjon av MCP-drevne apper
Når du har bygget en applikasjon som bruker MCP-tilkoblede AI-agenter, må du lansere den. Y Build håndterer distribusjonssiden — ett-klikks distribusjon til Cloudflares globale edge-nettverk, med innebygd analyse og SEO. Kombiner din MCP-drevne AI-arbeidsflyt med Y Build for å gå fra prototype til produksjon på få minutter.
Start byggingen gratis →Ofte stilte spørsmål
Hva er MCP enkelt forklart?
MCP (Model Context Protocol) er en universell standard som lar AI-assistenter som Claude, ChatGPT og Cursor koble seg til eksterne verktøy og data. I stedet for at hver AI bygger sine egne integrasjoner, gir MCP én protokoll som fungerer overalt — i likhet med hvordan USB-C gir én kabel for alle enheter.
Er MCP gratis å bruke?
Ja. MCP er helt åpen kildekode under Apache 2.0-lisensen. Protokollspesifikasjonen, SDK-er og offisielle referanseservere er alle gratis. Noen tredjeparts MCP-servere kan kreve API-nøkler for den underliggende tjenesten (f.eks. en Brave Search API-nøkkel), men selve MCP koster ingenting.
Må jeg være en utvikler for å bruke MCP?
For grunnleggende oppsett (legge til servere i Claude Desktop eller Cursor), trenger du minimalt med teknisk kunnskap — for det meste kopiering og liming av JSON-konfigurasjon. Å bygge din egen MCP-server krever programmeringserfaring, men å bruke eksisterende servere er rett frem.
Hva er forskjellen på MCP og funksjonskall (function calling)?
Funksjonskall er en funksjon på modell-nivå der du definerer verktøy i API-forespørselen din. MCP er en protokoll-standard som ligger over funksjonskall — den definerer hvordan klienter oppdager, kobler til og kaller verktøy som hostes på eksterne servere. MCP-servere kan eksponere verktøy som deretter kalles via modellens funksjonskall-evne.
Hvilken MCP-server bør jeg installere først?
Start med Filesystem (for tilgang til lokale filer) og Context7 (for oppdatert dokumentasjon). Disse to dekker de vanligste brukstilfellene for utviklere. Legg til GitHub hvis du jobber med repoer, og PostgreSQL eller Supabase hvis du samhandler med databaser.
Kan jeg bruke MCP med ChatGPT?
Ja. OpenAI tok i bruk MCP-støtte i 2025 og var med på å grunnlegge Agentic AI Foundation sammen med Anthropic. ChatGPT støtter MCP, selv om Claude Desktop og Claude Code for øyeblikket tilbyr den dypeste integrasjonen siden Anthropic skapte både modellen og protokollen.
Hvor mange MCP servere kan jeg kjøre samtidig?
Det er ingen streng grense i protokollen. Claude Desktop og Claude Code støtter så mange servere du konfigurerer. Cursor har en grense på 40 verktøy per server, men støtter flere servere samtidig. I praksis kjører de fleste utviklere 3–8 servere som dekker deres kjerne-arbeidsflyt.
Kilder:
- Model Context Protocol — Offisiell side
- Anthropic — Introducing the Model Context Protocol
- Anthropic — Donating MCP to the Agentic AI Foundation
- Linux Foundation — Agentic AI Foundation Announcement
- MCP Hits 97M Installs — AI Unfiltered
- Why the Model Context Protocol Won — The New Stack
- MCP Specification
- GitHub MCP Servers Repository
- Cursor MCP Documentation
- Claude Code MCP Documentation