Hvad er MCP?

Af Weapp · Opdateret

MCP, Model Context Protocol, er en åben protokol der standardiserer hvordan AI-modeller kobles til værktøjer og datakilder. I stedet for en specialbygget kobling pr. system eksponerer en MCP-server sine værktøjer på en fælles måde som enhver AI-klient kan bruge. Lidt som en USB-port for AI-integrationer: ét stikformat i stedet for mange.

MCP, Model Context Protocol, er en åben protokol der standardiserer hvordan AI-modeller kobles til værktøjer og datakilder. I stedet for at bygge en unik kobling til hvert system eksponerer en MCP-server sine værktøjer på en fælles måde som enhver AI-klient kan bruge. Det enkleste billede er en USB-port for AI: ét stikformat som alt kan tilsluttes.

Ordet protokol betyder netop en aftale om hvordan to parter skal tale sammen. MCP er sådan en aftale mellem en AI-model og omverdenen: et fælles sprog for hvordan modellen beder om data og kalder funktioner i andre systemer.

Problemet før MCP

For at forstå hvorfor MCP er interessant, skal man se på det problem den løser. En AI-løsning bliver sjældent brugbar isoleret. Den skal kunne nå jeres systemer: ERP-systemet, databasen, kunderegistret, kalenderen.

Uden en standard blev hver af disse koblinger bygget som et lille projekt for sig. Ville I tilslutte fem systemer, fik I fem specialbyggede integrationer, hver med sin egen logik der skulle bygges, testes og vedligeholdes. Skiftede I AI-værktøj, måtte meget af arbejdet gøres om fordi koblingerne var skræddersyet til netop den gamle løsning. Det blev dyrt, sårbart og svært at vedligeholde.

Sådan fungerer en MCP-server

MCP vender logikken om. I stedet for at hver AI-klient bygger sin egen vej ind i et system, lader man systemet eksponere sine funktioner én gang efter protokollen. Det sker gennem en MCP-server.

  • Serveren kobler sig på systemet. Den forbinder sig f.eks. til en database eller et ERP-system og gør dets funktioner tilgængelige.
  • Serveren taler MCP. Den beskriver sine værktøjer i det fælles format så enhver klient der forstår protokollen, kan bruge dem.
  • Klienten behøver ingen detaljer. AI-klienten kalder værktøjerne uden at kende systemets indre. Serveren oversætter mellem protokollen og systemet.

Resultatet er at en integration der er bygget én gang, kan bruges af flere AI-klienter i stedet for at blive bygget om til hver enkelt.

Hvad det betyder for kunden

For dig der køber en AI-løsning, handler MCP grundlæggende om to ting: genbrug og at undgå leverandørlåsning.

Uden standardMed MCP
En specialkobling pr. systemÉn genbrugelig integration pr. system
Nyt AI-værktøj: byg koblingerne omNyt AI-værktøj: genbrug integrationerne

Når integrationer følger et åbent format, bliver de mindre bundet til en enkelt model eller leverandør. Skifter I AI-klient på et senere tidspunkt, kan meget af arbejdet genbruges i stedet for at blive gjort om, hvilket giver jer både lavere omkostninger over tid og mere forhandlingsrum. Det er forskellen på at bygge til en bestemt leverandør og at bygge for at kunne skifte.

En konkret måde at se værdien på: Lad os sige at I over tid vil koble jeres AI-løsning til fem interne systemer. Uden en standard bliver det fem specialkoblinger, og den dag I vil prøve et andet AI-værktøj, må I i praksis begynde forfra. Med MCP bygges hver kobling én gang som en MCP-server, og de samme servere kan derefter bruges af en ny klient. Investeringen bliver liggende i jeres systemer i stedet for i en leverandørs produkt.

En rimelig afgrænsning

MCP løser hvordan modeller kobles til systemer, ikke alt andet. Protokollen siger intet om hvorvidt en integration er sikker, om adgangsrettighederne er sat korrekt eller om data må bruges som I har tænkt jer. De spørgsmål består uanset format, og de er mindst lige så vigtige. At en MCP-server gør et systems værktøjer tilgængelige, betyder også at I skal gennemtænke hvad en AI-klient faktisk skal have lov til at gøre gennem den. En åben dør er kun god så længe I ved hvem der må gå igennem den.

Når det er sagt, er en fælles standard et skridt mod enklere AI-løsninger der er nemmere at vedligeholde. At MCP er åben snarere end knyttet til en enkelt leverandør, er en del af pointen: Et format som flere aktører understøtter, har større chance for at overleve og blive et trygt fundament at bygge på, sammenlignet med en proprietær løsning der binder jer til én part. For en kunde er det værd at spørge hvordan integrationerne bygges, netop fordi svaret påvirker hvor frie I er til at skifte retning senere.

Vil du vide hvordan jeres systemer kunne kobles til en AI-løsning på en genbrugelig måde, kan du læse mere om vores AI-ydelser eller kontakte os med en beskrivelse af hvilke systemer der skal kobles sammen.

Ofte stillede spørgsmål

Hvad står MCP for?

MCP står for Model Context Protocol. Det er en åben protokol, altså en offentligt tilgængelig aftale om hvordan en AI-model og et eksternt system skal tale sammen. Navnet henviser til at protokollen handler om at give modellen kontekst og evner fra omverdenen på en standardiseret måde uanset hvem der har bygget modellen eller systemet.

Hvilket problem løser MCP?

Tidligere krævede hver kobling mellem en AI-løsning og et system sin egen specialbyggede integration. Fem systemer betød fem forskellige koblinger at bygge og vedligeholde. MCP indfører et fælles format så en integration der er bygget én gang, kan bruges af flere AI-klienter. Det mindsker dobbeltarbejdet og gør løsningerne nemmere at vedligeholde over tid.

Hvad er en MCP-server?

En MCP-server er den del der eksponerer et systems værktøjer og data efter protokollen. Den kan kobles til en database, et ERP-system eller en tjeneste og gøre dens funktioner tilgængelige på en standardiseret måde. En AI-klient der taler MCP, kan derefter bruge den uden at kende systemets indre detaljer. Serveren oversætter mellem de to.

Betyder MCP at vi undgår leverandørlåsning?

Det mindsker risikoen. Fordi integrationerne følger et åbent format, bliver de mindre bundet til en enkelt model eller leverandør. Skifter I AI-klient, kan de samme MCP-integrationer ofte genbruges i stedet for at blive bygget om fra bunden. Det giver jer mere forhandlingsrum og gør løsningen mere langtidsholdbar, men kræver stadig at I gennemtænker hvor afhængighederne ligger.

Behøver vi at forstå MCP som kunde?

I behøver ikke kende detaljerne, men det er nyttigt at kende begrebet. Når en integration bygges efter MCP, bliver den mere genbrugelig og mindre låst, hvilket påvirker både omkostninger og fleksibilitet på sigt. Hvordan integrationerne bygges og om de følger åbne formater, er et rimeligt spørgsmål at stille jeres leverandør tidligt.