MuninMunin
Log indKom gratis i gang
Home/Journal/Er agenter de nye brugere, er MCP HTTP.
Field note · 6 min read

Er agenter de nye brugere, er MCP HTTP.

Et kort argument for, hvorfor protokollen betyder mere end grænsefladen, og hvorfor vi satser virksomheden på, at den forbliver åben.

A single cobalt blue painted standpipe tap set into a grey granite wall on a Norwegian coastal campsite, a worn stone slab beneath it, cold sea beyond.
Standardkobling på en offentlig hane. Ingen ejer den.

Kniber du øjnene sammen mod datalogiens historie, er hvert meningsfuldt skifte i hvem brugeren er kommet sammen med et meningsfuldt skifte i hvordan protokollen på tråden ser ud. Terminaler havde ANSI. Weben havde HTTP. Mobilen havde REST-formet JSON. Den agentiske tid har MCP.

Hvad er MCP, og hvorfor betyder det mere end grænsefladen?

MCP — Model Context Protocol — er en åben standard for at eksponere værktøjer, data og prompter for en sprogmodel over JSON-RPC. Den betyder mere end grænsefladen, fordi kalderen er en anden. Når det, der driver din software, er en model snarere end et menneske, bliver værktøjskataloget den flade, alt andet bygges på, og skærmen bliver én klient blandt flere.

Det er ingen marketingpåstand. Det er en strukturel iagttagelse. Når kalderen ændrer sig — fra et menneske ved et tastatur til en model, der kører i en løkke — ændrer den flade, de møder, sig med dem. Mennesker skanner; agenter tæller op. Mennesker klikker; agenter kalder. Mennesker tåler tvetydighed; agenter har brug for kontrakter.

Hvorfor vandt MCP i stedet for en bedre protokol?

Fordi den er tilstrækkelig, og alle samledes om den. MCP er den kedelige, korrekte version af agenter har brug for et API — ikke nyskabende, bare tilstrækkelig, og udbredt nok til, at branchen aldrig skulle leve gennem syv inkompatible varianter. Protokoller vinder ikke på elegance. De vinder, når omkostningen ved ikke at tale én overstiger omkostningen ved sagen selv.

Den forsøger ikke at være glamourøs, og tilbageholdenheden er hele pointen. Hver time, økosystemet ikke brugte på at skændes om indramning, transport eller forhandling af kapabiliteter, er en time, det brugte på laget ovenover.

Hvem ejer MCP?

Ingen, ved design. Anthropic offentliggjorde MCP i november 2024, og OpenAI tog den i brug på tværs af sine produkter i marts året efter. I december 2025 gav Anthropic protokollen fra sig og donerede den til Agentic AI Foundation — en øremærket fond under Linux Foundation, medstiftet med Block og OpenAI. Specifikationen ændres nu gennem en offentlig forslagsproces snarere end af sine oprindelige forfattere.

En protokol bliver infrastruktur i det øjeblik, dens forfattere holder op med at være de eneste, der har brug for, at den virker. Den bliver holdbar i det øjeblik, de holder op med at være de eneste, der kan ændre den.

Den første rigtige prøve på det kom den 28. juli 2026, da revisionen 2026-07-28 blev sendt under den nye styring: initialize-håndtrykket og Mcp-Session-Id-headeren fjernet, protokollen gjort tilstandsløs, så enhver forespørgsel kan lande på en hvilken som helst instans, udvidelser gjort førsteklasses, værktøjsskemaer løftet til fuld JSON Schema 2020-12, og — den del der betyder mest — en formel livscyklus for funktioner, der garanterer mindst tolv måneder mellem, at noget udfases, og at det fjernes. Brydende ændringer går gennem et ti uger langt vindue med udgivelseskandidater før Final, med en konformitetssuite, der afgør, hvad der når derhen.

Sådan ser holdbart ud udefra. Ikke en protokol, der aldrig ændrer sig, men en, der fortæller dig, hvordan den vil gøre det.

Hvad er forskellen på at bygge MCP-først og at tilføje MCP senere?

MCP-først betyder, at værktøjerne er den kanoniske flade, og at enhver grænseflade — inklusive dit eget dashboard — er en klient af dem. MCP-senere betyder, at du har en grænseflade med et oversættelseslag skruet på ved siden af. Den anden ordning giver to systemer, der driver fra hinanden, og at forene dem bliver et permanent arbejde, ingen planlagde, og ingen kan holde op med.

Det interessante var aldrig protokollen selv. Det er den rækkefølge, den indebærer, og rækkefølgen er meget svær at ændre bagefter. Den samme disciplin dukker op i databasen: beslut, hvad kontrakten er, før der findes fem ting, der afhænger af, at du ikke har besluttet dig.

Hvorfor er Munin åben kildekode, når protokollen allerede er åben?

Fordi en åben protokol oven på et proprietært skema stadig låser dig inde. Det seneste årti med SaaS lærte os, at lås-ind bor i datalaget, ikke i grænsefladelaget. Ligger dine data i et proprietært skema i en proprietær sky, er protokollen irrelevant — de ejer dig. Ligger dine data i et åbent skema og en åben protokol, kan du gå.

Vi mener, MCP vinder, når MCP-produktet bliver MCP-protokollen — når ingen ejer den, når implementeringer spiller sammen, når barren for en ny agentisk applikation er tal MCP snarere end integrer med leverandør X. Vejen dertil er, at alle leverer MCP, ikke at nogen ejer den.

Derfor er Munin MIT-licenseret. Åben kode, åben protokol. Vi vil ikke være den proprietære vinder af den agentiske tid. Vi vil være den kedeligt korrekte implementering, der hjalp med at flytte branchen derhen, hvor en proprietær vinder er umulig.

Ofte stillede spørgsmål

Er MCP en åben standard? Ja. MCP har været styret af Agentic AI Foundation, en øremærket fond under Linux Foundation, siden december 2025. Anthropic skrev den og kontrollerer den ikke længere. Ændringer går gennem en offentlig proces for specifikationsforslag, og siden revisionen 2026-07-28 kan et forslag ikke nå Final-status uden et tilsvarende scenarie i konformitetssuiten.

Hvad ændrede sig i MCP-specifikationen 2026-07-28? Protokollen blev tilstandsløs: initialize-håndtrykket og Mcp-Session-Id-headeren blev fjernet, så enhver forespørgsel kan lande på en hvilken som helst serverinstans. Udvidelser blev førsteklasses, med MCP Apps og Tasks som officielle. Værktøjernes inputSchema og outputSchema blev løftet til fuld JSON Schema 2020-12. En formel udfasningspolitik garanterer nu mindst tolv måneder før fjernelse.

Har jeg stadig brug for et REST-API, hvis jeg understøtter MCP? Normalt ja, og vi leverer begge. Munin eksponerer mere end 200 MCP-værktøjer på ét endepunkt og et REST-API af tilsvarende størrelse over de samme data. Agenter vil have et katalog, de kan tælle op; webfrontender, webhooks og eksisterende integrationer vil have almindelig HTTP. Det er forskellige kaldere med forskellige behov, ikke konkurrerende standarder.

Er MCP kun til Claude? Nej. MCP er klientagnostisk, hvilket er hele pointen med at standardisere den. Det samme Munin-endepunkt bruges fra Claude, Claude Code, ChatGPT, Cursor, Codex, Gemini, OpenAI Agents SDK og egne kørere, folk selv har skrevet. Taler en klient protokollen, får den værktøjerne.

Hvordan forbinder jeg til en MCP-server? For en fjernserver er det en URL og en legitimation, registreret hos den klient, du bruger — ét claude mcp add for Claude Code, én post i mcp.json for Cursor. Serveren offentliggør sine værktøjer gennem tools/list; klienten beslutter, hvilke af dem modellen må kalde, og hvornår den skal spørge dig først.

Argumentet på fem linjer

  • Hvert skifte i, hvem brugeren er, er kommet med et skifte i protokollen på tråden. Den agentiske tids er MCP.
  • MCP betyder noget, fordi den er tilstrækkelig og samlende — ikke fordi den er smart.
  • Leverandørneutral styring er det, der gør samling til holdbarhed. MCP har været et Linux Foundation-projekt siden december 2025, og revisionen 2026-07-28 var den første, der blev sendt under den — tilstandsløs, med et gulv på tolv måneders udfasning.
  • MCP-først og MCP-senere giver forskellige produkter: det ene har en kanonisk værktøjsflade, det andet har to systemer, der driver fra hinanden.
  • En åben protokol på et proprietært skema låser dig stadig inde. Begge halvdele skal være åbne, ellers tæller ingen af dem.

Munins egen implementering er 200+ værktøjer på ét endepunkt, og den hurtigste måde at se, hvordan det føles, er at køre hele platformen fra en terminal eller at læse værktøjsreferencen.

Ingen ejer HTTP. Det er hele grunden til, at den virkede.

Kjell Rune Monsø, stifter.