MCP (Model Context Protocol)
Hurtig definition
Model Context Protocol (MCP) er en åben standard, der definerer, hvordan AI-applikationer forbinder til eksterne værktøjer og datakilder. Enhver kompatibel assistent kan derefter bruge enhver kompatibel service uden en tilpasset integration.
På denne side
Hvorfor MCP eksisterer
Før MCP betød det at forbinde en AI-assistent til et værktøj — et CRM, et fillager, et billetsystem — at skrive en specifik integration for hvert par af assistent og værktøj. MCP erstatter det med én protokol: en service eksponerer sine funktioner én gang som en MCP-server, og hver MCP-kompatibel applikation kan bruge dem.
Anthropic introducerede MCP som en åben standard i november 2024. I december 2025 donerede de protokollen til Agentic AI Foundation, en fond under Linux Foundation, så den bliver styret åbent. Specifikationen tager inspiration fra Language Server Protocol, som gjorde det samme for programmeringssprogunderstøttelse i kodeeditorer.
Hvordan det fungerer
MCP har tre roller. Værten er AI-applikationen, som brugeren arbejder i. Inden i den opretholder en klient en forbindelse til hver server. En server er en service, der tilbyder funktioner. Beskeder bruger JSON-RPC 2.0.
Servere kan tilbyde tre slags funktioner: værktøjer, som er funktioner, modellen kan kalde (søge ordrer, oprette en billet); ressourcer, som er data, brugeren eller modellen kan læse; og prompts, som er genanvendelige beskedskabeloner. Fjerntjenester er normalt beskyttet med OAuth, så en bruger giver en assistent adgang til deres konto uden at dele en adgangskode.
Sikkerhedsovervejelser
Specifikationen er eksplicit om, at værktøjer repræsenterer vilkårlig kodeeksekvering og skal behandles med forsigtighed. Værter bør indhente brugerens samtykke, før de eksponerer data til en server eller påkalder et værktøj, og beskrivelser af værktøjsadfærd bør betragtes som usikre, medmindre de kommer fra en betroet server.
I praksis: forbind kun servere, du stoler på, giv de snævreste omfang mulige, og husk at tekst, der returneres af et værktøj, kan indeholde instruktioner, som en angriber håbede, modellen ville følge.
MCP i AI SmartTalk
AI SmartTalk bruger MCP i begge retninger. En assistent kan oprette forbindelse til eksterne MCP-servere, med OAuth hvor serveren kræver det, og bruge deres værktøjer i samtaler. Og AI SmartTalk er selv en fjern MCP-server, på https://aismarttalk.tech/api/mcp, beskyttet af OAuth 2.1: fra en MCP-kompatibel applikation kan en bruger liste deres assistenter, søge og revidere deres viden, tilføje dokumenter eller FAQ-poster og gennemgå eller forbedre en assistents instruktioner — begrænset til de assistenter, de har tilladelse til at administrere.
Ofte stillede spørgsmål
Er MCP kun for Claude?
Nej. MCP er en åben standard, nu under Linux Foundations Agentic AI Foundation, og den understøttes af mange AI-applikationer, udviklingsværktøjer og tjenester fra forskellige leverandører.
Hvad er forskellen mellem MCP og en API?
En API er specifik for én tjeneste. MCP er et fælles protokol, hvorpå tjenester beskriver deres kapaciteter på en standard måde, så en AI-applikation kan opdage og bruge dem uden tilpasset kode for hver enkelt.
Hvad er en MCP-server?
Et program eller en fjern tjeneste, der eksponerer værktøjer, ressourcer eller prompts gennem Model Context Protocol, så AI-applikationer, der fungerer som MCP-klienter, kan bruge dem.
Er det sikkert at forbinde MCP-servere til en AI-assistent?
Det er lige så sikkert som de servere, du vælger, og de tilladelser, du giver. Brug betroede servere, begræns omfanget, og gennemgå hvilke handlinger værktøjerne kan udføre.