← Neueste Arbeiten
🤖 AI

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

DeltaMCP ist ein spezifikationsbewusstes Tool, das die inkrementelle Neugenerierung von MCP-Servern unternehmenskritischer Qualität ermöglicht, indem es ausschließlich die betroffenen Komponenten aktualisiert, wenn sich OpenAPI-Spezifikationen ändern, und dadurch im Vergleich zu Methoden der vollständigen Neugenerierung den Entwickleraufwand reduziert und die Wartbarkeit verbessert.

Ursprüngliche Autoren: Aditya Pujara, Xiaogang Zhu, Hsiang-Ting Chen

Veröffentlicht 2026-05-28
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Aditya Pujara, Xiaogang Zhu, Hsiang-Ting Chen

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Das große Ganze: Das „Sanierungs"-Problem

Stellen Sie sich vor, Sie betreiben ein belebtes Restaurant (dies ist Ihre Enterprise API). Sie haben eine Speisekarte, die den Kunden genau mitteilt, was sie bestellen können. Kürzlich wurde eine neue Art von Kellner eingeführt: ein Roboter-Kellner (der LLM oder KI-Agent).

Damit der Roboter-Kellner Bestellungen aufnehmen kann, müssen Sie ihm ein spezifisches, standardisiertes Anleitungsbuch namens MCP (Model Context Protocol) geben. Dieses Handbuch übersetzt die komplexen Küchenregeln Ihres Restaurants in einfache Befehle, die der Roboter versteht.

Das Problem:
Restaurants ändern ständig ihre Speisekarten. Vielleicht fügen Sie ein neues Gericht hinzu, ändern den Preis eines Burgers oder streichen eine Beilage Pommes Frites.

  • Der alte Weg (AutoMCP): Jedes Mal, wenn sich die Speisekarte ändert, auch nur ein wenig, zwingt die aktuelle Methode Sie dazu, das gesamte Anleitungsbuch zu verwerfen und von Grund auf neu zu drucken. Das ist verschwenderisch, langsam und riskant. Sie könnten versehentlich eine spezielle „Chef-Geheimnis"-Anweisung löschen, die Sie am Rand des alten Handbuchs notiert hatten, weil der neue Drucker nicht wusste, dass sie existierte.
  • Die DeltaMCP-Lösung: DeltaMCP ist wie ein intelligenter Redakteur. Anstatt das ganze Buch neu zu drucken, betrachtet es die Änderungen an der Speisekarte, findet nur die spezifischen Seiten, die aktualisiert werden müssen, und bearbeitet genau diese Zeilen. Es bewahrt alle Ihre „Chef-Geheimnis"-Notizen und benutzerdefinierten Anweisungen sicher auf, während es den Rest aktualisiert.

Wie DeltaMCP funktioniert (die „magischen" Schritte)

Das Papier beschreibt DeltaMCP als ein Werkzeug, das eine spezialisierte KI (ein feinabgestimmtes Large Language Model) einsetzt, um diesen Bearbeitungsauftrag zu erledigen. Hier ist der Prozess:

  1. Der Vergleich (der „Diff"):
    Das System nimmt die „alte Speisekarte" (die vorherige API-Spezifikation) und die „neue Speisekarte" (die aktualisierte API-Spezifikation). Es verwendet ein Tool namens Oasdiff, um genau hervorzuheben, was sich geändert hat. Hat sich ein Preis geändert? Wurde eine neue Zutat hinzugefügt?

    • Analogie: Stellen Sie sich einen Textmarker vor, der nur die Wörter markiert, die sich zwischen zwei Versionen eines Dokuments geändert haben.
  2. Die Übersetzung (die „spec-bewusste Transformation"):
    Das System zerlegt diese Änderungen in winzige, handhabbare Abschnitte. Es versucht nicht, das ganze Buch auf einmal neu zu schreiben. Es fragt die KI: „Hier ist die alte Anweisung für das 'Burger'-Werkzeug, und hier ist die neue Menüregel für den 'Burger'. Bitte aktualisieren Sie die Anweisung, damit sie der neuen Regel entspricht, aber behalten Sie unsere benutzerdefinierten Sicherheitsprüfungen bei."

    • Analogie: Anstatt einen Schriftsteller zu bitten, eine ganze Enzyklopädie neu zu schreiben, bitten Sie ihn, nur den Eintrag für „Burger" basierend auf einer neuen Rezeptkarte neu zu schreiben, während die bestehende Formatierung und die Sicherheitswarnungen erhalten bleiben.
  3. Der Patch (inkrementelle Neugenerierung):
    Die KI generiert den neuen Code nur für diese spezifischen Werkzeuge. DeltaMCP „patcht" (fügt) diesen neuen Code dann in den bestehenden Server ein.

    • Analogie: Es ist wie ein Schneider, der einen Anzug nimmt, den Ärmel herausschneidet, der vergrößert werden muss, einen neuen Ärmel annäht und den Rest des Anzugs perfekt intakt lässt.

Warum das wichtig ist (die Ergebnisse)

Die Forscher haben dies gegen den „alten Weg" (AutoMCP) mit realen Daten von Microsoft Azure (ein massiver Cloud-Dienst) getestet. Hier ist, was sie herausfanden:

  • Weniger Verschwendung (Effizienz):

    • Der alte Weg: Um die Speisekarte zu aktualisieren, verwendete die alte Methode viel Rechenleistung (CPU) und Arbeitsspeicher, als würde man eine ganze Fabrik nur laufen lassen, um eine neue Seite zu drucken. Sie verwendete etwa 30 % mehr Arbeitsspeicher und 3 % mehr CPU.
    • DeltaMCP: Da es nur das Geänderte bearbeitet, verbraucht es kaum Ressourcen. Es bewegte sich bei 0,1 % CPU-Auslastung und sehr geringem Arbeitsspeicher.
    • Analogie: Der alte Weg ist wie das Fahren mit einem riesigen Sattelzug, um einen einzigen Brief zu liefern. DeltaMCP ist wie der Fußweg zum Briefkasten.
  • Sicherheit und Anpassung:

    • Der alte Weg: Wenn AutoMCP das gesamte Handbuch neu druckte, löschte es oft versehentlich benutzerdefinierte Notizen, Sicherheitsvorkehrungen oder spezielle Logik, die die Restaurantbesitzer hinzugefügt hatten.
    • DeltaMCP: Da es nur die geänderten Teile berührt, bewahrt es alle benutzerdefinierte Logik und Sicherheitsfunktionen.
    • Analogie: Die alte Methode wischt die Tafel sauber und zeichnet alles neu, wobei sie möglicherweise das Schild „Nicht Berühren" übersieht, das Sie in die Ecke geschrieben haben. DeltaMCP löscht nur das Matheproblem, das Sie geändert haben, und lässt das Schild unberührt.
  • Qualität:
    Der von DeltaMCP erzeugte Code war genauso gut (oder besser) als der Code aus der Vollgenerierungsmethode. Er machte keine Fehler nur потому, dass er an einem kleineren Stück arbeitete.

Das Fazit

DeltaMCP ist ein Werkzeug, das Unternehmen hilft, ihre KI-„Roboter-Kellner" mit ihren sich ändernden „Speisekarten" (APIs) auf dem neuesten Stand zu halten, ohne Zeit, Geld oder Rechenleistung zu verschwenden.

Anstatt das ganze Haus jedes Mal neu zu bauen, wenn Sie eine Glühbirne wechseln möchten, ist DeltaMCP der Handwerker, der hereinkommt, die Birne tauscht und den Rest des Hauses genau so lässt, wie Sie ihn verlassen haben. Dies macht es für Unternehmen viel schneller, günstiger und sicherer, ihre KI-Systeme reibungslos am Laufen zu halten.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →