MCP Guide 2026: Hvad det er, de bedste servere & opsætning
Model Context Protocol har nået 97 mio. installationer. Lær hvad MCP er, de bedste servere, hvordan man opsætter det i Claude & Cursor, og hvorfor det betyder noget.
TL;DR — MCP i 2026
| Hvad | Åben protokol, der forbinder AI-modeller til eksterne værktøjer og datakilder |
| Skabt af | Anthropic (nov. 2024), nu styret af Linux Foundations Agentic AI Foundation |
| Installationer | 97 millioner+ SDK-downloads pr. marts 2026 |
| Tilgængelige servere | 12.000+ på tværs af npm, PyPI, GitHub og registre som Smithery |
| Understøttede klienter | Claude Desktop, Claude Code, Cursor, Windsurf, VS Code (Copilot), Zed, Cline, Replit |
| Transport | Stdio (lokal), Streamable HTTP (remote) |
| Pris | Gratis og open source (Apache 2.0) |
Hvad er Model Context Protocol?
Model Context Protocol (MCP) er en åben standard skabt af Anthropic, der definerer, hvordan AI-applikationer forbinder til eksterne værktøjer, API'er og datakilder. Tænk på det som USB-C til AI: et enkelt, universelt stik, der lader enhver AI-model tale med enhver tjeneste.
Før MCP havde hvert AI-værktøj sin egen proprietære måde at kalde eksterne tjenester på. Hvis du byggede en værktøjsintegration til ChatGPT, skulle du genbygge den til Claude og igen til Cursor. MCP eliminerer denne fragmentering. Byg én MCP-server, og den virker overalt.
Anthropic gjorde MCP til open source i november 2024. I december 2025 blev det doneret til Linux Foundations Agentic AI Foundation (AAIF), medstiftet af Anthropic, OpenAI, Block, Google, Microsoft, AWS og Cloudflare. Den 25. marts 2026 rundede det 97 millioner installationer — den hurtigste adoptionskurve for nogen AI-infrastrukturstandard i historien.
Hvordan fungerer MCP?
MCP bruger en klient-server-arkitektur med tre hovedkomponenter:
Arkitekturen
┌─────────────────────────────────────────┐
│ Host (Claude Desktop, Cursor, etc.) │
│ │
│ ┌───────────┐ ┌───────────┐ │
│ │ MCP Client│ │ MCP Client│ ... │
│ └─────┬─────┘ └─────┬─────┘ │
└────────┼───────────────┼────────────────┘
│ │
┌─────▼─────┐ ┌─────▼─────┐
│ MCP Server│ │ MCP Server│
│ (GitHub) │ │ (Postgres)│
└───────────┘ └───────────┘
- Host: Den AI-applikation du bruger (Claude Desktop, Cursor, Claude Code)
- MCP Client: Indbygget i hosten, opretholder en 1:1 forbindelse med hver server
- MCP Server: Et letvægtsprogram, der eksponerer værktøjer, ressourcer eller prompts fra en ekstern tjeneste
Tre primitiver
MCP definerer tre primitiver for, hvordan data flyder:
| Primitiv | Styret af | Eksempel |
|---|---|---|
| Værktøjer (Tools) | AI-modellen | "Søg i dette GitHub-repo," "Kør denne SQL-forespørgsel" |
| Ressourcer (Resources) | Applikationen | Filindhold, databaseskemaer, API-svar |
| Prompts | Brugeren | Præfabrikerede prompt-skabeloner til specifikke workflows |
Transport
Al kommunikation bruger JSON-RPC 2.0. To transportmuligheder:
- Stdio: Til lokale servere. Klienten starter serveren som en underproces og kommunikerer via stdin/stdout. Nul netværks-overhead, maksimal enkelhed.
- Streamable HTTP: Til remote servere. Bruger et enkelt HTTP-endpoint til tovejs-beskeder. Erstatter den ældre SSE-transport i 2025.
Top MCP-servere i 2026
Økosystemet er eksploderet til 12.000+ servere. Disse er de mest udbredte:
| Server | Forbinder til | Installationer | Vedligeholdt af |
|---|---|---|---|
| Filesystem | Lokale filer (læs/skriv) | 485K+ | Anthropic (officiel) |
| GitHub | Repos, PRs, issues, CI/CD | 398K+ | GitHub (officiel) |
| PostgreSQL | Postgres-databaser | 312K+ | Anthropic (officiel) |
| Brave Search | Web-søgeresultater | 287K+ | Anthropic (officiel) |
| Playwright | Browser-automatisering | 180K+ | Microsoft (officiel) |
| Slack | Beskeder, kanaler, tråde | 150K+ | Anthropic (officiel) |
| Context7 | Opdateret biblioteks-dokumentation | 120K+ | Upstash |
| Supabase | Hele Supabase-platformen | 95K+ | Supabase |
| Firecrawl | Web scraping og crawling | 85K+ | Firecrawl |
| Notion | Sider, databaser, søgning | 70K+ | Community |
Særligt anbefalede
Context7 er uden tvivl den server med størst indflydelse på daglig kodning. Den giver din AI adgang til aktuel, versionsspecifik dokumentation for biblioteker, hvilket eliminerer hallucinerede API'er og forældede kodeeksempler. Hvis din AI-agent bliver ved med at foreslå forældet syntaks, løser Context7 det. Playwright (af Microsoft) giver din AI kontrol over en rigtig browser ved hjælp af Playwrights tilgængelighedstræ. Hurtigere og mere pålideligt end screenshot-baserede metoder. Ideel til test, scraping og visuel verifikation. Firecrawl håndterer udtrækning af webdata uden at forlade din editor. Densfirecrawl_agent-værktøj planlægger sin egen browsing-strategi, indsamler data fra flere kilder og returnerer strukturerede resultater.
Hvilke AI-værktøjer understøtter MCP?
Alle store AI-platforme understøtter nu MCP som klient:
| Værktøj | MCP-understøttelse | Noter |
|---|---|---|
| Claude Desktop | Fuld | Dybest integration (Anthropic byggede både Claude og MCP) |
| Claude Code | Fuld | Ingen værktøjsbegrænsning, terminal-baseret, understøtter både lokale og remote servere |
| Cursor | Fuld | Nemmeste opsætning via Settings UI, loft på 40 værktøjer pr. server |
| Windsurf | Fuld | Stærk enterprise-styring, admin-styrede MCP-konfigurationer |
| VS Code + Copilot | Fuld | Native MCP-understøttelse i GitHub Copilot agent-mode |
| Zed | Fuld | Indbygget MCP-understøttelse i editoren |
| Cline | Fuld | VS Code-udvidelse med MCP-integration |
| ChatGPT | Delvis | OpenAI adopterede MCP-understøttelse i 2025 |
| Replit | Fuld | Cloud-native MCP-integration |
Sådan opsætter du MCP-servere
I Claude Desktop
- Åbn Claude Desktop og gå til Settings > Developer > Edit Config
- Dette åbner
claude_desktop_config.json. Tilføj dine servere:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/you/projects"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_your_token_here"
}
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://localhost:5432/mydb"
]
}
}
}
- Afslut og genåbn Claude Desktop helt (luk ikke bare vinduet)
- Du bør se et hammer-ikon i chat-feltet, der indikerer tilgængelige værktøjer
I Cursor
Mulighed A — Settings UI:- Gå til Settings > Features > MCP
- Klik på Add Server, udfyld navn, kommando og argumenter
- Genstart Cursor helt
Opret .cursor/mcp.json i din projekt-rod:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"brave-search": {
"command": "npx",
"args": ["-y", "@anthropic-ai/brave-search-mcp"],
"env": {
"BRAVE_API_KEY": "your_key_here"
}
}
}
}
Denne metode er ideel til deling i teams via versionsstyring.
I Claude Code
Tilføj servere via kommandolinjen:
# Tilføj en stdio-server
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /Users/you/projects
# Tilføj en server med miljøvariabler
claude mcp add github -e GITHUB_TOKEN=ghp_your_token -- npx -y @modelcontextprotocol/server-github
# Liste over konfigurerede servere
claude mcp list
# Fjern en server
claude mcp remove filesystem
Vigtige tips til opsætning
- Hardkod aldrig hemmeligheder (secrets) i konfigurationsfiler. Brug miljøvariabler eller en secrets manager.
- Enhver server, der virker i Claude Desktop, virker også i Cursor — JSON-formatet er identisk.
- Stdio-servere kræver Node.js (til
npx) eller Python (tiluvx) installeret lokalt. - Remote servere kræver kun en URL — ingen lokale afhængigheder.
Byg din egen MCP-server
Hvis dit værktøj eller din tjeneste endnu ikke har en MCP-server, kan du bygge en selv. Der findes officielle SDK'er til 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: "my-server",
version: "1.0.0",
});
server.tool(
"get_weather",
"Get current weather for a city",
{ city: z.string() },
async ({ city }) => ({
content: [{ type: "text", text: `Weather in ${city}: 72°F, sunny` }],
})
);
const transport = new StdioServerTransport();
await server.connect(transport);
Udgiv den på npm, og alle kan tilføje den med npx -y dit-pakkenavn.
Hvorfor MCP vandt
MCP fik succes, hvor tidligere forsøg på AI-værktøjsstandarder fejlede, af tre årsager:
- Send først, standardiser senere. Anthropic lancerede MCP med fungerende servere og reel klientunderstøttelse, før de bad industrien om opbakning. Da konkurrenterne begyndte at evaluere det, brugte tusindvis af udviklere det allerede.
- Enkelhed. En stdio-baseret MCP-server er én enkelt fil. JSON-RPC er en velkendt protokol. Barrieren for at bygge en server er minutter, ikke uger.
- Neutral styring. Ved at donere MCP til Linux Foundations Agentic AI Foundation — med OpenAI, Google, Microsoft og AWS som medlemsorganisationer — fjernede man bekymringen om "Anthropic lock-in". Det er nu reelt leverandørneutralt.
Deployment af MCP-drevne apps
Når du har bygget en applikation, der bruger MCP-forbundne AI-agenter, skal den udgives. Y Build håndterer deployment-delen — et-kliks deployment til Cloudflares globale edge-netværk, med indbygget analyse og SEO. Kombiner dit MCP-drevne AI-workflow med Y Build for at gå fra prototype til produktion på få minutter.
Start med at bygge gratis →Ofte stillede spørgsmål
Hvad er MCP i korte træk?
MCP (Model Context Protocol) er en universel standard, der lader AI-assistenter som Claude, ChatGPT og Cursor forbinde til eksterne værktøjer og data. I stedet for at hver AI bygger sine egne integrationer, tilbyder MCP én protokol, der virker overalt — svarende til hvordan USB-C tilbyder ét kabel til alle enheder.
Er MCP gratis at bruge?
Ja. MCP er fuldt ud open source under Apache 2.0-licensen. Protokolspecifikationen, SDK'er og de officielle referenceservere er alle gratis. Nogle tredjeparts MCP-servere kan kræve API-nøgler til den underliggende tjeneste (f.eks. en Brave Search API-nøgle), men selve MCP koster intet.
Skal jeg være udvikler for at bruge MCP?
Til basal opsætning (tilføjelse af servere til Claude Desktop eller Cursor) kræves minimal teknisk viden — mest kopiering og indsættelse af JSON-konfiguration. At bygge din egen MCP-server kræver programmeringserfaring, men det er ligetil at bruge eksisterende servere.
Hvad er forskellen på MCP og function calling?
Function calling er en funktion på model-niveau, hvor du definerer værktøjer i din API-anmodning. MCP er en standard på protokol-niveau, der ligger over function calling — det definerer, hvordan klienter opdager, forbinder til og kalder værktøjer hosted på eksterne servere. MCP-servere kan eksponere værktøjer, som derefter kaldes via modellens function calling-evne.
Hvilken MCP-server skal jeg installere først?
Start med Filesystem (for adgang til lokale filer) og Context7 (for opdateret dokumentation). Disse to dækker de mest almindelige use cases for udviklere. Tilføj GitHub, hvis du arbejder med repos, og PostgreSQL eller Supabase, hvis du interagerer med databaser.
Kan jeg bruge MCP med ChatGPT?
Ja. OpenAI adopterede MCP-understøttelse i 2025 og var med til at stifte Agentic AI Foundation sammen med Anthropic. ChatGPT understøtter MCP, selvom Claude Desktop og Claude Code i øjeblikket tilbyder den dybeste integration, da Anthropic skabte både modellen og protokollen.
Hvor mange MCP-servere kan jeg køre ad gangen?
Der er ingen fastsat protokolgrænse. Claude Desktop og Claude Code understøtter så mange servere, som du konfigurerer. Cursor har et loft på 40 værktøjer pr. server, men understøtter flere servere samtidigt. I praksis kører de fleste udviklere 3-8 servere, der dækker deres primære workflow.
Kilder:
- Model Context Protocol — Officiel 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