Hva er MCP?

Av Weapp · Oppdatert

MCP, Model Context Protocol, er en åpen protokoll som standardiserer hvordan AI-modeller kobles til verktøy og datakilder. I stedet for én spesialbygd kobling per system eksponerer en MCP-server verktøyene sine på en felles måte som hvilken som helst AI-klient kan bruke. Omtrent som en USB-port for AI-integrasjoner: ett kontaktformat i stedet for mange.

MCP, Model Context Protocol, er en åpen protokoll som standardiserer hvordan AI-modeller kobles til verktøy og datakilder. I stedet for å bygge en unik kobling for hvert system eksponerer en MCP-server verktøyene sine på en felles måte som hvilken som helst AI-klient kan bruke. Det enkleste bildet er en USB-port for AI: ett kontaktformat som alt kan kobles til.

Ordet protokoll betyr nettopp en avtale om hvordan to parter skal snakke sammen. MCP er en slik avtale mellom en AI-modell og omverdenen, et felles språk for hvordan modellen ber om data og kaller opp funksjoner i andre systemer.

Problemet før MCP

For å forstå hvorfor MCP er interessant, må man se problemet det løser. En AI-løsning blir sjelden nyttig alene. Den trenger tilgang til systemene dere bruker: ERP-systemet, databasen, kunderegisteret, kalenderen.

Uten en standard ble hver slik kobling bygd som et eget lite prosjekt. Ville dere koble til fem systemer, fikk dere fem spesialbygde integrasjoner, hver med sin egen logikk som måtte bygges, testes og vedlikeholdes. Byttet dere AI-verktøy, måtte mye av det arbeidet gjøres på nytt fordi koblingene var skreddersydd for akkurat den gamle løsningen. Det ble dyrt, sårbart og vanskelig å forvalte.

Slik fungerer en MCP-server

MCP snur logikken. I stedet for at hver AI-klient bygger sin egen vei inn i et system, lar man systemet eksponere evnene sine én gang, i henhold til protokollen. Det gjøres gjennom en MCP-server.

  • Serveren kobler seg til systemet. Den har for eksempel forbindelse til en database eller et ERP-system og gjør funksjonene der tilgjengelige.
  • Serveren snakker MCP. Den beskriver verktøyene sine i det felles formatet slik at hvilken som helst klient som forstår protokollen, kan bruke dem.
  • Klienten trenger ingen detaljer. AI-klienten kaller opp verktøyene uten å kjenne til systemets indre. Serveren oversetter mellom protokollen og systemet.

Resultatet er at en integrasjon som er bygd én gang, kan brukes av flere AI-klienter i stedet for å bygges om for hver enkelt.

Hva det betyr for deg som kunde

For deg som kjøper en AI-løsning, handler MCP i bunn og grunn om to ting: gjenbruk og å slippe innlåsing.

Uten standardMed MCP
Én spesialkobling per systemÉn gjenbrukbar integrasjon per system
Nytt AI-verktøy: bygg om koblingeneNytt AI-verktøy: gjenbruk integrasjonene

Når integrasjonene følger et åpent format, blir de mindre bundet til én enkelt modell eller leverandør. Bytter dere AI-klient senere, kan mye av arbeidet gjenbrukes i stedet for å gjøres på nytt, og det gir dere både lavere kostnader over tid og mer forhandlingsrom. Det er forskjellen på å bygge for en bestemt leverandør og å bygge for å kunne bytte.

En konkret måte å se verdien på: Si at dere over tid vil koble AI-løsningen deres til fem interne systemer. Uten en standard blir det fem spesialkoblinger, og den dagen dere vil prøve et annet AI-verktøy, må dere i praksis begynne på nytt. Med MCP bygges hver kobling én gang som en MCP-server, og de samme serverne kan deretter brukes av en ny klient. Investeringen blir liggende i systemene dere selv eier, i stedet for i en leverandørs produkt.

En fornuftig avgrensning

MCP løser hvordan modeller kobles til systemer, ikke alt annet. Protokollen sier ingenting om hvorvidt en integrasjon er sikker, om tilgangene er riktig satt opp, eller om dataene kan brukes slik dere har tenkt. De spørsmålene gjenstår uansett format, og de er minst like viktige. At en MCP-server gjør verktøyene i et system tilgjengelige, betyr også at dere må tenke gjennom hva en AI-klient faktisk skal få lov til å gjøre gjennom den. En åpen dør er bare bra så lenge dere vet hvem som får gå gjennom den.

Når det er sagt, er en felles standard et skritt mot enklere AI-løsninger som er lettere å forvalte. At MCP er åpen i stedet for knyttet til én enkelt leverandør, er en del av poenget: Et format som flere aktører støtter, har større sjanse for å overleve og bli et trygt grunnlag å bygge på, sammenlignet med en proprietær løsning som binder dere til én eneste part. For en kunde er det verdt å spørre hvordan integrasjonene bygges nettopp fordi svaret påvirker hvor fritt dere står til å endre kurs senere.

Vil du vite hvordan systemene deres kan kobles til en AI-løsning på en gjenbrukbar måte, kan du lese mer om AI-tjenestene våre eller ta kontakt med en beskrivelse av hvilke systemer som skal kobles sammen.

Ofte stilte spørsmål

Hva står MCP for?

MCP står for Model Context Protocol. Det er en åpen protokoll, altså en offentlig avtale om hvordan en AI-modell og et eksternt system skal snakke med hverandre. Navnet viser til at protokollen handler om å gi modellen kontekst og evner fra omverdenen på en standardisert måte, uavhengig av hvem som har bygd modellen eller systemet.

Hvilket problem løser MCP?

Tidligere krevde hver kobling mellom en AI-løsning og et system en egen spesialbygd integrasjon. Fem systemer betydde fem ulike koblinger å bygge og vedlikeholde. MCP innfører et felles format slik at en integrasjon som er bygd én gang, kan brukes av flere AI-klienter. Det reduserer dobbeltarbeidet og gjør løsningene enklere å forvalte over tid.

Hva er en MCP-server?

En MCP-server er den delen som eksponerer verktøyene og dataene til et system i henhold til protokollen. Den kan koble seg til en database, et ERP-system eller en tjeneste og gjøre funksjonene der tilgjengelige på en standardisert måte. En AI-klient som snakker MCP, kan deretter bruke den uten å kjenne til systemets indre detaljer. Serveren oversetter mellom de to.

Betyr MCP at vi slipper å bli låst til én leverandør?

Det reduserer risikoen. Fordi integrasjonene følger et åpent format, blir de mindre bundet til én enkelt modell eller leverandør. Bytter dere AI-klient, kan de samme MCP-integrasjonene ofte gjenbrukes i stedet for å bygges om fra grunnen av. Det gir dere mer forhandlingsrom og gjør løsningen mer langlivet, men dere må likevel tenke gjennom hvor avhengighetene ligger.

Trenger vi å forstå MCP som kunde?

Dere trenger ikke å kunne detaljene, men det er nyttig å kjenne til begrepet. Når en integrasjon bygges etter MCP, blir den mer gjenbrukbar og mindre innlåst, og det påvirker både kostnader og fleksibilitet på sikt. Hvordan integrasjonene bygges, og om de følger åpne formater, er et rimelig spørsmål å stille leverandøren tidlig.