Blog
Kontakt os

Hvad er MCP?

Model Context Protocol (MCP) er en åben protokol, der standardiserer hvordan AI-modeller forbindes med eksterne værktøjer, datakilder og systemer. Anthropic lancerede MCP i november 2024 som open source, og i december 2025 blev protokollen doneret til Agentic AI Foundation under Linux Foundation, medstiftet af Anthropic, Block og OpenAI. Per maj 2026 har MCP over 97 millioner månedlige SDK-downloads og mere end 81.000 GitHub-stjerner.

Konkret fungerer det sådan: din AI-applikation (klienten) åbner en JSON-RPC 2.0-forbindelse til en MCP-server, der eksponerer specifikke kapabiliteter. Klienten kan anmode om kontekst (filer, databaseposter, Slack-beskeder) og kalde værktøjer (opret en Jira-opgave, send en e-mail, kør en SQL-forespørgsel) i et standardiseret format. Tænk på det som USB-C for AI: en enkelt stiktype der forbinder enhver model med enhver datakilde.

For virksomheder løser MCP et konkret problem. Uden MCP kræver hver ny AI-integration en skræddersyet connector. Med 10 værktøjer og 5 AI-modeller er det 50 individuelle integrationer. MCP reducerer det til 10 servere og 5 klienter, fordi protokollen er det fælles interface. Det er grunden til, at 78% af enterprise AI-teams i produktion allerede bruger MCP, ifølge branchetal fra foråret 2026.

Læsetid 8 minOpdateret november 2026

Sådan fungerer MCP teknisk

1. Klient-server-arkitekturen. MCP genbruger designprincipperne fra Language Server Protocol (LSP), der revolutionerede kodeeditering. En AI-applikation (host) indeholder en eller flere MCP-klienter, og hver klient opretter en dedikeret forbindelse til en MCP-server. Serveren eksponerer tre typer kapabiliteter: Resources (data der kan læses), Tools (funktioner der kan kaldes) og Prompts (skabeloner til interaktion). Kommunikationen foregår via JSON-RPC 2.0, hvilket gør protokollen sproguafhængig.

2. Transportlag: Stdio og Streamable HTTP. MCP understøtter to transportmekanismer. Stdio (standard input/output) er standardvalget for lokale servere, f.eks. når Claude Desktop kører en MCP-server på din maskine. Streamable HTTP, introduceret i november 2025-specifikationen, erstatter den ældre SSE-transport (Server-Sent Events) og gør det muligt at køre MCP-servere som fjernservice bag en firewall eller i skyen. Streamable HTTP understøtter både stateful sessions og stateless request-response, hvilket giver fleksibilitet i enterprise-deployments.

3. Autentificering med OAuth 2.1. Fra juni 2025-specifikationen kræver remote MCP-servere OAuth 2.1 med PKCE (Proof Key for Code Exchange) som autentificeringsstandard. Det betyder, at en virksomhed kan bruge sin eksisterende identity provider (Entra ID, Okta, Auth0) til at styre adgang til MCP-servere. Lokale Stdio-servere kræver ikke autentificering, da de kører i brugerens egen proceskontekst.

4. Kapabilitetsforhandling. Når en klient forbinder til en server, gennemfører de en capability negotiation. Serveren annoncerer hvilke features den understøtter (tools, resources, prompts, sampling), og klienten annoncerer hvad den kan håndtere. Denne mekanisme sikrer bagudkompatibilitet: en ældre klient kan forbinde til en ny server uden at gå ned, fordi ukendte kapabiliteter simpelthen ignoreres.

5. MCP Apps (SEP-1865). I foråret 2026 blev MCP Apps formaliseret som en officiel udvidelse af protokollen. Hvor basis-MCP er begrænset til tekst og strukturerede data, standardiserer MCP Apps levering af interaktive brugergrænseflader (React-dashboards, formularer, datavisualiseringer) fra servere til værtsapplikationer som Claude og ChatGPT. Det åbner for, at en AI Agent ikke bare kan hente data, men også præsentere det visuelt til brugeren.

6. Forskellen fra en traditionel API. En REST API er designet til applikation-til-applikation-kommunikation med faste endpoints og foruddefinerede datastrukturer. MCP er designet til model-til-værktøj-kommunikation, hvor AI-modellen dynamisk opdager tilgængelige kapabiliteter og vælger hvilke den vil bruge baseret på brugerens intent. Det er forskellen mellem et fast program og et system der tilpasser sig konteksten.

7. Protokolstakken: MCP, A2A og ACP. MCP er det vertikale lag (agent til værktøj). Googles Agent2Agent-protokol (A2A), lanceret i april 2025 og doneret til Linux Foundation i juni 2025, er det horisontale lag (agent til agent). Agent Communication Protocol (ACP), udviklet af IBM og BeeAI, fokuserer på asynkron multimodal kommunikation mellem agenter. I praksis bruger et multi-agent-system A2A til at delegere arbejde til specialiserede agenter, som derefter bruger MCP til at kalde de værktøjer, de har brug for.

8. Registrering og opdagelse. MCP-økosystemet inkluderer et offentligt registry med over 9.400 servere per foråret 2026. Virksomheder kan også køre private registries bag deres firewall. Opdagelsen foregår enten manuelt (konfigurationsfiler), via registry-søgning, eller gennem agent-orkestratorer der automatisk finder relevante servere baseret på opgavebeskrivelsen.

Vi hjælper danske virksomheder med at designe og implementere MCP-baserede AI-integrationer, fra valg af arkitektur og sikkerhedsopsætning til enterprise gateway-konfiguration og EU AI Act-compliance. Kontakt os for en konkret vurdering af, hvordan MCP kan forbinde dine eksisterende systemer med AI.

Konkrete kapabiliteter og B2B-anvendelser

Tool Calling (værktøjer)
En MCP-server kan eksponere funktioner som AI-modellen kan kalde direkte. Eksempel: en CRM-server eksponerer "opret_kontakt", "soeg_deals" og "opdater_pipeline". En salgschef beder sin Copilot om at flytte alle deals over 500.000 kr. til næste kvartal, og agenten kalder de relevante værktøjer uden at salgschefen forlader sin chatgrænseflade. Det erstatter manuel klikken i CRM-systemet og reducerer en 15-minutters opgave til 10 sekunder.

Resource Access (datahentning)
Servere kan eksponere data som ressourcer, der kan læses af klienten. En finansiel controller kan bede sin AI-assistent om at trække seneste kvartals tal fra ERP-systemet, sammenligne med budget fra et regneark i SharePoint, og præsentere afvigelser. MCP-serverne for ERP og SharePoint leverer data i standardformat, så AI-modellen kan kombinere dem uden custom kode.

Prompt Templates (genbrugelige skabeloner)
MCP-servere kan eksponere foruddefinerede prompt-skabeloner, der sikrer konsistens. En juridisk afdeling kan have en compliance-server med skabelonen "vurder_kontrakt_risiko", der altid indsætter de relevante EU AI Act-krav og virksomhedens egne retningslinjer. Juristen skriver blot kontraktens kernepunkter, og skabelonen sikrer, at vurderingen følger den rette struktur. Det er prompt engineering industrialiseret.

Sampling (model-kald fra serveren)
En MCP-server kan bede klienten om at generere tekst via AI-modellen. Det åbner for feedback-loops: en data-kvalitetsserver kan analysere dine CRM-data, bede modellen om at formulere anbefalinger, og returnere et struktureret kvalitetsreport. Det er relevant for automatiserede processer, hvor serveren orkestrerer et workflow der kræver både data og intelligens.

Enterprise Gateway-funktionalitet
For store virksomheder tilbyder platforme som Cloudflare, Lunar.dev og Bifrost MCP-gateways der centraliserer adgang, audit logging, rate limiting og policy enforcement. Lunar.dev er anerkendt af Gartner som Representative Vendor i MCP Gateway-kategorien, og Fortune 200-virksomheder bruger deres MCPX-produkt til at styre AI-adoption på tværs af ingeniørafdelinger. En gateway sikrer, at alle MCP-kald logges, at adgang styres via eksisterende IAM, og at ingen server får mere adgang end nødvendigt.

Lokal vs. remote drift
MCP-servere kan køre lokalt på en medarbejders maskine (via Stdio) eller centralt som hosted services (via Streamable HTTP). Lokale servere er hurtige og kræver ingen netværksadgang, men er begrænsede til enkeltbrugerscenariet. Remote servere kan deles på tværs af hele organisationen, men kræver infrastruktur, autentificering og netværk. De fleste enterprise-setups kombinerer begge: lokale servere til personlige værktøjer (kalender, filer) og remote servere til forretningssystemer (CRM, ERP, ITSM).

Kodeeksempler og SDK'er
MCP har officielle SDK'er til TypeScript, Python, Java, Kotlin, C# og Swift. Et simpelt eksempel: en TypeScript MCP-server der eksponerer et værktøj til at søge i en database kan skrives på under 50 linjer kode. Det lave indgangsniveau er en af grundene til den hurtige adoption. For virksomheder der ikke vil bygge selv, tilbyder platforme som Composio over 850 færdige integrationer som hosted MCP-servere.

Konkurrenter og alternativer til MCP

Google Agent2Agent (A2A)
A2A er Googles protokol for agent-til-agent-kommunikation, lanceret i april 2025 med over 50 teknologipartnere. Per april 2026 har A2A over 150 tilsluttede organisationer. A2A og MCP konkurrerer ikke direkte: MCP forbinder agenter med værktøjer, A2A forbinder agenter med hinanden. I praksis bruger de fleste enterprise-setups begge protokoller. A2A's styrke er opdagelse og delegation mellem agenter. Svagheden er, at A2A ikke håndterer den faktiske værktøjsinteraktion, så den kræver MCP (eller lignende) i bunden.

LangChain / LangGraph
LangChain er et framework til at bygge LLM-applikationer med modulære komponenter: tools, memory og chains. LangGraph udvider med grafbaserede agentflows med cyklusser, betinget logik og persistent state. LangChain kan konsumere MCP-servere som plugins, men er et framework, ikke en protokol. Styrken er fleksibilitet og et stort økosystem. Svagheden er vendor-binding til LangChains abstractions og højere kompleksitet end ren MCP-integration. LangChain er gratis open source, men LangSmith (observability-platformen) koster fra 39 USD/måned.

Semantic Kernel (Microsoft)
Microsofts agent-framework kan konsumere MCP-servere som plugins og kombinerer Semantic Kernels memory management med MCP's standardiserede værktøjsadgang. Styrken er dyb integration med Azure og Microsoft 365. Svagheden er stærk binding til Microsoft-økosystemet. Semantic Kernel er gratis og open source.

Composio
Composio er en integrationsplatform med over 1.000 app-integrationer, der håndterer autentificering (OAuth-flows, API-nøgler) automatisk. Composio kan eksponere integrationer som MCP-servere, så den fungerer både som alternativ og som supplement. Styrken er hurtig opsætning uden custom kode. Svagheden er afhængighed af en tredjepartsplatform for kritiske integrationer. Priser starter ved 0 USD (gratis tier med 1.000 actions/måned) op til enterprise-aftaler.

IBM ACP (Agent Communication Protocol)
ACP, udviklet af IBM og BeeAI, fokuserer på asynkron multimodal kommunikation mellem agenter. Hvor A2A er synkron og request-response-baseret, understøtter ACP streaming af video, lyd og strukturerede data mellem agenter. Styrken er multimodal support. Svagheden er et væsentligt mindre økosystem end MCP og A2A. ACP er open source.

Hvor MCP er stærkest. MCP's primære fordel er økosystemet: 9.400+ offentlige servere, support fra alle store AI-leverandører (Anthropic, OpenAI, Google, Microsoft, AWS), og en governance-struktur under Linux Foundation. Ingen konkurrent er tæt på den bredde. MCP's svaghed er, at det er en ung protokol med kendte sikkerhedsudfordringer (se næste afsnit), og at enterprise-features som audit logs og SSO-integration stadig er under modning.

Ofte stillede spørgsmål om MCP

Hvad er forskellen på MCP og en almindelig API?

En REST API har faste endpoints og foruddefinerede datastrukturer designet til applikation-til-applikation-kommunikation. MCP er designet til model-til-værktøj-kommunikation, hvor AI-modellen dynamisk opdager tilgængelige kapabiliteter og vælger hvilke den vil bruge baseret på brugerens intent. MCP bruger JSON-RPC 2.0 og inkluderer kapabilitetsforhandling, ressourcehentning og prompt-skabeloner som API'er ikke har.

Hvad koster det at komme i gang med MCP?

Protokollen og alle SDK'er er gratis open source under MIT-licens. Du kan bygge en simpel MCP-server på under 50 linjer TypeScript. For virksomheder der vil have managed hosting, starter Composios gratis tier ved 1.000 actions pr. måned. Custom serverudvikling koster typisk 25.000-50.000 USD for en MVP. MCP-workloads kører 30-50% dyrere end traditionel AI-hosting.

Er MCP sikkert nok til enterprise-brug?

MCP har kendte sikkerhedsudfordringer: 43% af testede implementeringer havde command injection-sårbarheder, og fire kritiske CVE'er er registreret. Enterprise-brug kræver OAuth 2.1 med PKCE, principle of least privilege, input/output-validering, audit logging og regelmæssige sikkerhedsscans. Med de rette kontroller er MCP klar til produktion, men du bør ikke deployere tredjepartsservere uden grundig vetting.

Skal min virksomhed overholde EU AI Act for MCP-servere?

Ja, hvis dine MCP-servere indgår i et AI-system der klassificeres som højrisiko under EU AI Act (kravene gælder fra 2. december 2027 for systemer i bilag III og fra 2. august 2028 for AI i regulerede produkter). Kravene inkluderer dokumenterede risikovurderinger, human oversight-mekanismer og audit logs. GDPR gælder også: MCP-servere der behandler persondata, skal have databehandleraftaler, og dataminimering skal sikres, så kun nødvendige data når AI-modellen.

Hvad er forskellen på MCP og Googles A2A-protokol?

MCP er det vertikale lag, der forbinder en AI-agent med værktøjer (CRM, ERP, databaser). A2A er det horisontale lag, der forbinder AI-agenter med hinanden for delegation og samarbejde. De konkurrerer ikke. I et typisk enterprise-setup bruger agenter A2A til at finde og delegere til specialistagenter, som derefter bruger MCP til at kalde de værktøjer, de har brug for.

Kan MCP bruges med andre AI-modeller end Claude?

Ja. MCP er en åben protokol under Linux Foundation og understøttes af alle store AI-leverandører: Anthropic (Claude), OpenAI (ChatGPT, GPT-4), Google (Gemini), Microsoft (Copilot) og AWS (Bedrock). Per maj 2026 har MCP over 97 millioner månedlige SDK-downloads og 9.400+ offentlige servere. Det er ikke længere en Anthropic-specifik teknologi.

Hvor lang tid tager det at bygge en MCP-server?

En simpel MCP-server med et par værktøjer kan bygges på et par timer med de officielle SDK'er (TypeScript, Python, Java, Kotlin, C#, Swift). En produktionsklar enterprise-server med autentificering, fejlhåndtering, logging og tests tager typisk 2-4 uger. Alternativt kan du bruge færdige MCP-servere fra registryet eller hosted platforme som Composio, der tilbyder 850+ integrationer uden kode.