Gå til indhold
atlas

Model Context Protocol (MCP)

Også kendt som: MCP

En åben standard for at koble værktøjer og data til AI-assistenter, så hvert værktøj kobles på én gang og virker i mange apps.

Kladde - dette opslag er endnu ikke gennemgået.

Formelt

En åben protokol, hvor en AI-app som klient forbinder sig til MCP-servere, der tilbyder værktøjer, data til læsning og færdige prompts som JSON-beskeder; appen viser, hvad hver server tilbyder, og sender værktøjskald videre til den. Den blev startet af en AI-virksomhed i 2024 og drives siden december 2025 af en neutral fond under Linux Foundation.

Forklaret enkelt

Som den almindelige stikkontakt - når alle lamper og køkkenapparater bruger samme form, kan man flytte dem til ethvert rum uden at trække nye ledninger.

I praksis

Den IT-ansvarlige på et dansk gymnasium kobler skolens sagssystem til supporthenvendelser og det fælles drev til en AI-assistent ved at skrive to MCP-servere i en indstillingsfil; de samme to servere virker så uændret i personalets chatapp.

Hvorfor det betyder noget

Det fjerner behovet for at bygge en særskilt forbindelse for hvert værktøj og hver AI-app, men gør det også meget let at give en assistent stor rækkevidde, man ikke har tjekket.

Teknisk uddybning

Anthropic offentliggjorde MCP i november 2024 som svar på M×N-integrationsproblemet: M AI-applikationer, der hver især har brug for skræddersyede connectorer til N værktøjer. Designet låner åbent fra Language Server Protocol, der løste samme problem for editorer og sprogværktøjer. Der er defineret tre roller. Værten (host) er den brugervendte applikation (en IDE, en chatklient eller et agentmiljø); den opretter én klient pr. serverforbindelse; og hver server udstiller kapabiliteter. Alle beskeder er JSON-RPC 2.0-requests, -resultater, -fejl og -notifikationer, transporteret over stdio for lokale servere eller Streamable HTTP for fjernservere. Servere tilbyder tools, resources og prompts; klienter har historisk tilbudt roots, sampling (hvor en server kan bede værtens model om et svar) og elicitation (hvor en server kan bede brugeren om input).

Specifikationen versioneres efter dato, og hver revision har ændret sikkerhedsrelevant adfærd. 2024-11-05 var den første udgave. 2025-03-26 tilføjede et autorisationsrammeværk baseret på OAuth 2.1, erstattede den oprindelige HTTP+SSE-transport med Streamable HTTP og indførte tool annotations. 2025-06-18 fjernede JSON-RPC-batching, tilføjede struktureret værktøjsoutput og elicitation, klassificerede MCP-servere som OAuth-ressourceservere med protected resource metadata og krævede, at klienter sender resource indicators efter RFC 8707, så et token udstedt til én server ikke kan genbruges mod en anden. 2025-11-25 tilføjede OAuth Client ID Metadata Documents, eksperimentelle tasks til langvarige forespørgsler, elicitation i URL-tilstand og værktøjsbrug inde i sampling. Revisionen 2026-07-28, den hidtil største, gjorde kernen tilstandsløs: intet initialize-håndtryk eller protokolsessioner, protokolversion og klientkapabiliteter sendes i hver forespørgsels _meta, en obligatorisk server/discover-metode, et mønster med flere rundture, der erstatter forespørgsler startet af serveren, tasks flyttet til en officiel udvidelse og en formel livscykluspolitik med mindst tolv måneders varsel før fjernelse. Roots, sampling og logging blev udfaset i samme revision, og Dynamic Client Registration blev udfaset til fordel for Client ID Metadata Documents.

Styringen skiftede den 9. december 2025, da Anthropic overdrog MCP til den nystiftede Agentic AI Foundation under Linux Foundation, grundlagt sammen med Block og OpenAI; ændringer går nu gennem en offentlig proces med Specification Enhancement Proposals (SEP'er), arbejdsgrupper og SDK'er inddelt i niveauer. Ved overdragelsen oplyste Anthropic, at der fandtes over 10.000 aktive offentlige MCP-servere.

MCP standardiserer grænsefladen, ikke tillidsbeslutningen. Protokollen kan ikke forhindre en vært i at vise en ondsindet servers værktøjsbeskrivelser til modellen, og specifikationens principper om samtykke og værktøjssikkerhed er i vid udstrækning forpligtelser for dem, der implementerer værter. Sammenlignet med leverandørspecifikke API'er til function calling flytter MCP værktøjsdefinitionerne ud af applikationen og over i selvstændigt udrullede servere; sammenlignet med Agent2Agent-protokollen forbinder den en agent med kapabiliteter frem for med ligestillede agenter, der selv ræsonnerer.

Hvad du bør lære først

Alt det, dette bygger på - grundlaget først.

  1. Netværk
  2. →IP-adresse
  3. →Protokol
  4. →Klient
  5. →Port
  6. →Server
  7. →API
  8. →Model Context Protocol (MCP)

Relationer

En slags
Protokol
Består af
MCP-server
Forudsætter
APIKlient

Kilder og videre læsning

Officiel dokumentation

Opslagsværker

Hvor dataene kommer fra

Dette opslag er skrevet af en AI ud fra kilderne ovenfor og er endnu ikke gennemgået af et menneske. Brug det som udgangspunkt, og tjek alt vigtigt mod kilderne.

Se gennemgangskøenForeslå en rettelse på GitHubDette begreb som JSON

Test dig selv

Indlæser…

Atlas er i beta.