Blog
Kontakt os

Hvad er MCP?

Model Context Protocol (MCP) er en aaben protokol, der standardiserer hvordan AI-modeller forbindes med eksterne vaerktoejer, 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 maanedlige SDK-downloads og mere end 81.000 GitHub-stjerner.

Konkret fungerer det saadan: din AI-applikation (klienten) aabner 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 vaerktoejer (opret en Jira-opgave, send en e-mail, koer en SQL-foerespoergsel) i et standardiseret format. Taenk paa det som USB-C for AI: en enkelt stiktype der forbinder enhver model med enhver datakilde.

For virksomheder loeser MCP et konkret problem. Uden MCP kraever hver ny AI-integration en skraeeddersyet connector. Med 10 vaerktoejer og 5 AI-modeller er det 50 individuelle integrationer. MCP reducerer det til 10 servere og 5 klienter, fordi protokollen er det faelles interface. Det er grunden til, at 78% af enterprise AI-teams i produktion allerede bruger MCP, ifoel ge branchetal fra foraaret 2026.

Læsetid 8 minOpdateret maj 2026

Saadan 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 laeses), Tools (funktioner der kan kaldes) og Prompts (skabeloner til interaktion). Kommunikationen foregaar via JSON-RPC 2.0, hvilket goer protokollen sproguafhaengig.

2. Transportlag: Stdio og Streamable HTTP. MCP understaetter to transportmekanismer. Stdio (standard input/output) er standardvalget for lokale servere, f.eks. naar Claude Desktop koerer en MCP-server paa din maskine. Streamable HTTP, introduceret i november 2025-specifikationen, erstatter den aeldre SSE-transport (Server-Sent Events) og goer det muligt at koere MCP-servere som fjernservice bag en firewall eller i skyen. Streamable HTTP understaetter baade stateful sessions og stateless request-response, hvilket giver fleksibilitet i enterprise-deployments.

3. Autentificering med OAuth 2.1. Fra juni 2025-specifikationen kraever 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 kraever ikke autentificering, da de koerer i brugerens egen proceskonktekst.

4. Kapabilitetsforhandling. Naar en klient forbinder til en server, gennemfoerer de en capability negotiation. Serveren annoncerer hvilke features den understaetter (tools, resources, prompts, sampling), og klienten annoncerer hvad den kan haandtere. Denne mekanisme sikrer bagudkompatibilitet: en aeldre klient kan forbinde til en ny server uden at gaa ned, fordi ukendte kapabiliteter simpelthen ignoreres.

5. MCP Apps (SEP-1865). I foraaret 2026 blev MCP Apps formaliseret som en officiel udvidelse af protokollen. Hvor basis-MCP er begraenset til tekst og strukturerede data, standardiserer MCP Apps levering af interaktive brugergraenseflader (React-dashboards, formularer, datavisualiseringer) fra servere til vaertsapplikationer som Claude og ChatGPT. Det aabner for, at en AI Agent ikke bare kan hente data, men ogsaa prasentere 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-vaerktoej-kommunikation, hvor AI-modellen dynamisk opdager tilgaengelige kapabiliteter og vaelger hvilke den vil bruge baseret paa 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 vaerktoej). 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 paa 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 vaerktoejer, de har brug for.

8. Registrering og opdagelse. MCP-oekosystemet inkluderer et offentligt registry med over 9.400 servere per foraaret 2026. Virksomheder kan ogsaa koere private registries bag deres firewall. Opdagelsen foregaar enten manuelt (konfigurationsfiler), via registry-soegning, eller gennem agent-orkestratorer der automatisk finder relevante servere baseret paa opgavebeskrivelsen.

Vi hjaelper danske virksomheder med at designe og implementere MCP-baserede AI-integrationer, fra valg af arkitektur og sikkerhedsopsaetning 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 (vaerktoejer)
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 naeste kvartal, og agenten kalder de relevante vaerktoejer uden at salgschefen forlader sin chatgraenseflade. 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 laeses af klienten. En finansiel controller kan bede sin AI-assistent om at traeekke seneste kvartals tal fra ERP-systemet, sammenligne med budget fra et regneark i SharePoint, og prasentere afvigelser. MCP-serverne for ERP og SharePoint leverer data i standardformat, saa 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 indsaetter de relevante EU AI Act-krav og virksomhedens egne retningslinjer. Juristen skriver blot kontraktens kernepunkter, og skabelonen sikrer, at vurderingen foelger 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 aabner 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 krapver baade 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 paa tvaers af ingenioeafdelinger. En gateway sikrer, at alle MCP-kald logges, at adgang styres via eksisterende IAM, og at ingen server faar mere adgang end noedvendigt.

Lokal vs. remote drift
MCP-servere kan koere lokalt paa en medarbejders maskine (via Stdio) eller centralt som hosted services (via Streamable HTTP). Lokale servere er hurtige og kraever ingen netvaerksadgang, men er begraensede til enkeltbrugerscenariet. Remote servere kan deles paa tvaers af hele organisationen, men kraever infrastruktur, autentificering og netvaerk. De fleste enterprise-setups kombinerer begge: lokale servere til personlige vaerktoejer (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 vaerktoej til at soege i en database kan skrives paa 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 faerdige 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 vaerktoejer, 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 haandterer den faktiske vaerktoeejsinteraktion, saa den kraever MCP (eller lignende) i bunden.

LangChain / LangGraph
LangChain er et framework til at bygge LLM-applikationer med modulaere 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 oekosystem. Svagheden er vendor-binding til LangChain's abstractions og hoeejere kompleksitet end ren MCP-integration. LangChain er gratis open source, men LangSmith (observability-platformen) koster fra 39 USD/maaned.

Semantic Kernel (Microsoft)
Microsofts agent-framework kan konsumere MCP-servere som plugins og kombinerer Semantic Kernel's memory management med MCP's standardiserede vaerktoeejsadgang. Styrken er dyb integration med Azure og Microsoft 365. Svagheden er staerk binding til Microsoft-oekosystemet. Semantic Kernel er gratis og open source.

Composio
Composio er en integrationsplatform med over 1.000 app-integrationer, der haandterer autentificering (OAuth-flows, API-noeggler) automatisk. Composio kan eksponere integrationer som MCP-servere, saa den fungerer baade som alternativ og som supplement. Styrken er hurtig opsaetning uden custom kode. Svagheden er afhaengighed af en tredjepartsplatform for kritiske integrationer. Priser starter ved 0 USD (gratis tier med 1.000 actions/maaned) op til enterprise-aftaler.

IBM ACP (Agent Communication Protocol)
ACP, udviklet af IBM og BeeAI, fokuserer paa asynkron multimodal kommunikation mellem agenter. Hvor A2A er synkron og request-response-baseret, understaetter ACP streaming af video, lyd og strukturerede data mellem agenter. Styrken er multimodal support. Svagheden er et vasentligt mindre oekosystem end MCP og A2A. ACP er open source.

Hvor MCP er staerkest. MCP's primaere fordel er oekosystemet: 9.400+ offentlige servere, support fra alle store AI-leverandoerer (Anthropic, OpenAI, Google, Microsoft, AWS), og en governance-struktur under Linux Foundation. Ingen konkurrent er taet paa den bredde. MCP's svaghed er, at det er en ung protokol med kendte sikkerhedsudfordringer (se naeste afsnit), og at enterprise-features som audit logs og SSO-integration stadig er under modning.

Ofte stillede spoergsmaal om MCP

Hvad er forskellen paa 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-vaerktoej-kommunikation, hvor AI-modellen dynamisk opdager tilgaengelige kapabiliteter og vaelger hvilke den vil bruge baseret paa 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 paa under 50 linjer TypeScript. For virksomheder der vil have managed hosting, starter Composio's gratis tier ved 1.000 actions pr. maaned. Custom serverudvikling koster typisk 25.000-50.000 USD for en MVP. MCP-workloads koerer 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-saarbarheder, og fire kritiske CVE'er er registreret. Enterprise-brug kraever OAuth 2.1 med PKCE, principle of least privilege, input/output-validering, audit logging og regelmaessige sikkerhedsscans. Med de rette kontroller er MCP klar til produktion, men du boer ikke deployere tredjepartsservere uden grundig vetting.

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

Ja, hvis dine MCP-servere indgaar i et AI-system der klassificeres som hoejrisiko under EU AI Act (traeder i kraft 2. august 2026). Kravene inkluderer dokumenterede risikovurderinger, human oversight-mekanismer og audit logs. GDPR gaelder ogsaa: MCP-servere der behandler persondata skal have databehandleraftaler, og dataminimering skal sikres, saa kun noedvendige data naar AI-modellen.

Hvad er forskellen paa MCP og Googles A2A-protokol?

MCP er det vertikale lag, der forbinder en AI-agent med vaerktoejer (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 vaerktoejer, de har brug for.

Kan MCP bruges med andre AI-modeller end Claude?

Ja. MCP er en aaben protokol under Linux Foundation og understaettes af alle store AI-leverandoerer: Anthropic (Claude), OpenAI (ChatGPT, GPT-4), Google (Gemini), Microsoft (Copilot) og AWS (Bedrock). Per maj 2026 har MCP over 97 millioner maanedlige SDK-downloads og 9.400+ offentlige servere. Det er ikke laengere en Anthropic-specifik teknologi.

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

En simpel MCP-server med et par vaerktoejer kan bygges paa et par timer med de officielle SDK'er (TypeScript, Python, Java, Kotlin, C#, Swift). En produktionsklar enterprise-server med autentificering, fejlhaandtering, logging og tests tager typisk 2-4 uger. Alternativt kan du bruge faerdige MCP-servere fra registryet eller hosted platforme som Composio, der tilbyder 850+ integrationer uden kode.