Zum Inhalt springen

Blog

OWASP MCP Top 10: Was ein Gateway löst — und was nicht

Die OWASP MCP Top 10 (v0.1, Beta) benennen zehn Risikokategorien für Model-Context-Protocol-Installationen. Gegen die Enforcement-Pipeline eines Gateways gehalten, schließt keine einzige davon vollständig: Manche Angriffswege verschwinden bauartbedingt, andere hängen an einer Voreinstellung, die ausgeschaltet ausgeliefert wird, und MCP06 liegt außerhalb der Gateway-Grenze. Mit den Expositionszahlen aus arXiv 2608.00150, den NSA-AISC-Design-Empfehlungen und der MCP06-Titeldiskrepanz auf der OWASP-Seite selbst.

MCP wird stateless — was das für Ihr Gateway bedeutet

MCP 2026-07-28 macht das Protokoll stateless: Sessions entfernt, routbare Header Pflicht, Sampling, Roots und Logging mit Zwölf-Monats-Frist deprecated. Was Sie jetzt im eigenen MCP-Bestand prüfen sollten, warum die neue Spec sich liest, als erwarte sie ein Gateway — und was ein Gateway ehrlicherweise nicht löst. Vollständige Änderungstabelle mit SEP-Referenzen inklusive.

Dateien editieren ohne Editor

Ein LLM hat keinen Cursor und kein verlässliches Gefühl für Zeilennummern — wie ändert es dann eine Datei? Zeilennummern driften; exakte Zitate scheitern laut. Ein praktisches Design für LLM-Editing-APIs: Content-as-Address, der Mehrdeutigkeits-Roundtrip und Optimistic Concurrency.

Tool Discovery für 4.800 MCP-Tools — ohne Vektordatenbank

Ein einziger Discovery-Aufruf auf unserem Produktiv-Gateway lieferte ~320 KB TypeScript-Deklarationen — rund 80.000 Tokens, verbraucht bevor der Agent überhaupt etwas getan hatte. So haben wir Tool Discovery im Enterprise-Maßstab repariert: gestufte Ausgabe, 200 Zeilen BM25, keine Vektordatenbank.

Die volle REST-API von Xen Orchestra — 252 Tools aus einer DADL

Xen Orchestra hat seine REST-API in 6.4 stabilisiert, und jedes Release seitdem hat eine Handvoll Endpoints ergänzt — 6.6 brachte schreibbare Backup-Repositories und PATCH für VDIs und VIFs. Vates liefert einen eigenen MCP-Server — 7 Tools, bewusst read-only. Wir haben einen anderen Schnitt gewählt: die gesamte 252-Endpoint-Oberfläche, lesend und schreibend, als eine DADL. Beide gehören in dieselbe Registry. Hier ist, warum.