← Nieuwste papers
🤖 AI

DeltaMCP: Incremental Regeneration via Spec-Aware Transformation for MCP servers

DeltaMCP is een specificatiebewust hulpmiddel dat de incrementele regeneratie van enterprise-grade MCP-servers mogelijk maakt door alleen de aangetaste componenten bij te werken wanneer OpenAPI-specificaties veranderen, waardoor de ontwikkelaarslast wordt verminderd en de onderhoudbaarheid ten opzichte van volledige regeneratiemethoden wordt verbeterd.

Oorspronkelijke auteurs: Aditya Pujara, Xiaogang Zhu, Hsiang-Ting Chen

Gepubliceerd 2026-05-28
📖 5 min leestijd🧠 Diepgaand

Oorspronkelijke auteurs: Aditya Pujara, Xiaogang Zhu, Hsiang-Ting Chen

Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer

Het Grote Plaatje: Het "Renovatie"-Probleem

Stel je voor dat je een druk restaurant runt (dit is je Enterprise API). Je hebt een menukaart die klanten precies vertelt wat ze kunnen bestellen. Onlangs is er een nieuw type ober geïntroduceerd: een Roboter Ober (de LLM of AI-agent).

Om de Roboter Ober bestellingen te laten opnemen, moet je hem een specifieke, gestandaardiseerde instructiehandleiding geven genaamd MCP (Model Context Protocol). Deze handleiding vertaalt de complexe keukenregels van je restaurant naar simpele commando's die de robot begrijpt.

Het Probleem:
Restaurants veranderen hun menu voortdurend. Misschien voeg je een nieuw gerecht toe, verander je de prijs van een hamburger, of verwijder je een frietje als bijgerecht.

  • De Oude Weg (AutoMCP): Elke keer als het menu verandert, zelfs maar een klein beetje, dwingt de huidige methode je om de hele instructiehandleiding weg te gooien en een gloednieuwe vanaf nul te printen. Dit is verspillend, traag en riskant. Je zou per ongeluk een speciale "Chef's Secret"-instructie kunnen verwijderen die je in de marge van de oude handleiding had geschreven, omdat de nieuwe printer niet wist dat deze bestond.
  • De DeltaMCP-oplossing: DeltaMCP is als een slimme redacteur. In plaats van het hele boek opnieuw te printen, kijkt het naar de menuveranderingen, vindt het alleen de specifieke pagina's die bijgewerkt moeten worden, en bewerkt alleen die regels. Het bewaart al je "Chef's Secret"-notities en aangepaste instructies veilig terwijl de rest wordt bijgewerkt.

Hoe DeltaMCP Werkt (De "Magische" Stappen)

Het artikel beschrijft DeltaMCP als een tool die een gespecialiseerde AI (een fijngefineerde Large Language Model) gebruikt om deze bewerkingsklus te doen. Hier is het proces:

  1. De Vergelijking (De "Diff"):
    Het systeem neemt het "Oude Menu" (de vorige API-specificatie) en het "Nieuwe Menu" (de bijgewerkte API-specificatie). Het gebruikt een tool genaamd Oasdiff om precies te markeren wat er is veranderd. Is een prijs veranderd? Is er een nieuw ingrediënt toegevoegd?

    • Analogie: Stel je een markeerstift voor die alleen de woorden markeert die zijn veranderd tussen twee versies van een document.
  2. De Vertaling (De "Spec-Aware Transformatie"):
    Het systeem breekt deze veranderingen op in kleine, hanteerbare stukjes. Het probeert niet het hele boek in één keer opnieuw te schrijven. Het vraagt de AI: "Hier is de oude instructie voor de 'Hamburger'-tool, en hier is de nieuwe menu-regel voor de 'Hamburger'. Werk de instructie bij zodat deze overeenkomt met de nieuwe regel, maar behoud onze aangepaste veiligheidscontroles."

    • Analogie: In plaats van een schrijver te vragen om een hele encyclopedie opnieuw te schrijven, vraag je hen om alleen het artikel voor "Hamburger" opnieuw te schrijven op basis van een nieuw receptkaartje, terwijl de bestaande opmaak en veiligheidswaarschuwingen behouden blijven.
  3. De Patch (Incrementele Regeneratie):
    De AI genereert de nieuwe code voor alleen die specifieke tools. DeltaMCP "patcht" (naait) deze nieuwe code vervolgens in de bestaande server.

    • Analogie: Het is alsof een kleermaker een pak neemt, de mouw die moet worden op maat gemaakt eruit snijdt, een nieuwe mouw innaait en de rest van het pak perfect intact laat.

Waarom Dit Belangrijk Is (De Resultaten)

De onderzoekers hebben dit getest tegen de "Oude Weg" (AutoMCP) met behulp van real-world data van Microsoft Azure (een enorme cloudservice). Dit is wat ze ontdekten:

  • Minder Verspilling (Efficiëntie):

    • De Oude Weg: Om het menu bij te werken, gebruikte de oude methode veel rekenkracht (CPU) en geheugen, alsof je een volledige fabriek laat draaien om slechts één nieuwe pagina te printen. Het gebruikte ongeveer 30% meer geheugen en 3% meer CPU.
    • DeltaMCP: Omdat het alleen de veranderingen bewerkt, gebruikt het nauwelijks middelen. Het bleef rond de 0,1% CPU-gebruik en zeer laag geheugen.
    • Analogie: De oude manier is alsof je een enorme semi-trailer aan het rijden bent om één enkele brief te bezorgen. DeltaMCP is alsof je naar de brievenbus loopt.
  • Veiligheid & Aanpassing:

    • De Oude Weg: Toen AutoMCP de hele handleiding opnieuw afdrukte, verwijderde het vaak per ongeluk aangepaste notities, veiligheidsvoorzieningen of speciale logica die de restaurant-eigenaren hadden toegevoegd.
    • DeltaMCP: Omdat het alleen de veranderde delen raakt, behoudt het alle aangepaste logica en veiligheidsfuncties.
    • Analogie: De oude methode veegt het whiteboard schoon en tekent alles opnieuw, waarbij mogelijk het "Niet Aanraken"-bordje dat je in de hoek had geschreven, wordt gemist. DeltaMCP wist alleen het wiskundeprobleem dat je hebt veranderd en laat het bordje staan.
  • Kwaliteit:
    De code die DeltaMCP produceerde, was net zo goed (of beter) dan de code van de methode met volledige generatie. Het maakte geen fouten alleen maar omdat het aan een kleiner stukje werkte.

De Conclusie

DeltaMCP is een tool die bedrijven helpt hun AI-"Roboter Ober" up-to-date te houden met hun veranderende "Menu's" (API's) zonder tijd, geld of rekenkracht te verspillen.

In plaats van het hele huis opnieuw te bouwen elke keer dat je een gloeilamp wilt vervangen, is DeltaMCP de klusjesman die binnenkomt, de lamp verwisselt en de rest van het huis precies laat zoals je het hebt achtergelaten. Dit maakt het voor bedrijven veel sneller, goedkoper en veiliger om hun AI-systemen soepel te laten draaien.

Verdrinkt u in papers in uw vakgebied?

Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.

Probeer Digest →