Kaum ein Standard wird so schnell für tot erklärt wie das Model Context Protocol. In Entwicklerkreisen gilt MCP als überkomplex und überflüssig. Für das Einzelprojekt stimmt das. Sobald KI-Agenten aber über Team-, System- und Organisationsgrenzen hinweg arbeiten, kippt die Rechnung. Aus einer Komfortfrage wird eine Governance-Frage.
Feierlich präsentiert, aber ohne Substanz: Eine Allowlist gleicht einer Richtlinie, doch sie ist nur so belastbar wie das System, das sie durchsetzt. Fehlkonfigurationen und Spezialfälle durchlöchern sie.
(Bild: Midjourney / KI-generiert)
Alle paar Monate wird eine Technologie verfrüht zu Grabe getragen. Das Model Context Protocol (MCP) hat diese Phase gerade erreicht: Zu viel Overhead, zu komplex, lautet das Urteil in Teilen der Entwicklergemeinde. Für eng umrissene Anwendungsfälle trifft die Kritik zu. Sie trägt jedoch nicht mehr, sobald man das Einzelprojekt verlässt und zu den agentischen Systemen kommt, die Unternehmen derzeit aufbauen.
Wo die Skeptiker recht haben
Ist nur ein Nutzer beteiligt und Vertrauen implizit vorhanden, erzeugt ein MCP-Server tatsächlich unnötige Komplexität. Für die Anbindung eines lokalen KI-Assistenten, den Aufbau einer persönlichen Automatisierung oder ein isoliertes Skript auf der eigenen virtuellen Maschine ist der direkte API-Aufruf meist die einfachere und bessere Wahl. In diesem Kontext liegen die Skeptiker richtig.
Der Bruch in der Argumentation
Agentische Systeme im Unternehmen beruhen weder auf einem einzelnen Entwickler noch auf einer einzigen Vertrauensgrenze. Agenten arbeiten über Teams, Systeme und Organisationen hinweg, häufig im Auftrag von Nutzern, die von der Beteiligung eines Agenten gar nichts wissen. In solchen Umgebungen erzeugen direkte API-Aufrufe Probleme, die keine Allowlist zuverlässig löst.
Die Delegation von Zugangsdaten ist der erste Reibungspunkt. Wer eine Plattform betreibt, die Agenten im Auftrag von Unternehmenskunden ausführt, steht schnell vor Fragen nach der Identität des Agenten, der Vererbung von Berechtigungen und dem Betrieb unter einem Service-Account. Eine universell richtige Antwort gibt es nicht, doch falsche Entscheidungen haben Folgen.
Ein Agent mit zu weitreichendem Zugriff wird zum Audit- und Compliance-Risiko. Ein zu enger Zugriff führt dazu, dass der Agent unbemerkt scheitert und das Vertrauen in die Plattform über die Zeit untergräbt. Unternehmenskunden in regulierten Branchen bringen dieses Thema bereits vor dem formalen Security-Review zur Sprache.
Der Vermerk „das war die KI“ genügt in regulierten Umgebungen nicht als Audit-Eintrag. Teams müssen drei Fragen beantworten können: Was hat der Agent getan, in wessen Auftrag und mit welcher Berechtigung? Diese Informationen müssen im Systementwurf angelegt sein, denn nach einem Vorfall lassen sie sich aus Logs nicht sinnvoll rekonstruieren. Eine direkte API-Integration leistet das nicht. Eine sauber umgesetzte MCP-Architektur macht den erforderlichen Kontext dagegen auf Ebene des einzelnen Tool-Aufrufs sichtbar und erfasst, welcher Server, welche Zugangsdaten und welcher Berechtigungsumfang jede Aktion autorisiert haben.
Eine Allowlist ist noch keine Governance
Soll ein Agent nicht auf Ressourcen zugreifen, die für ihn nicht vorgesehen sind, liegt der Reflex nahe, zur Allowlist zu greifen: erlaubte Tools definieren, vor der Ausführung abgleichen, Aufgabe erledigen. Der Ansatz wirkt wie Governance, weil er einer Richtlinie ähnelt. Eine Richtlinie ist jedoch nur so belastbar wie das System, das sie durchsetzt. In der Praxis scheitern Allowlists an Fehlkonfigurationen, unerwartetem Agentenverhalten und Spezialfällen, an die bei der Erstellung niemand gedacht hat.
Belastbarer ist ein strukturelles Least-Privilege-Prinzip. Gibt die MCP-Verbindung eines Agenten ausschließlich die Tools frei, die er für seine konkrete Aufgabe benötigt, kann der Agent diesen Rahmen nicht überschreiten. Für Sicherheitsteams in regulierten Umgebungen sind „der Agent kann seinen Berechtigungsumfang strukturell nicht überschreiten“ und „der Agent hält sich an die Regeln“ zwei sehr unterschiedliche Zusicherungen.
Governance auf der Plattformebene
Wie sich diese Prinzipien umsetzen lassen, zeigt das niederländische Softwareunternehmen und GitLab-Partner Cube aus Oldenzaal. Das Unternehmen stellt GitLab-Kontext über einen MCP-Server bereit, sodass externe KI-Tools wie Claude von Anthropic auf dieselben Projektdaten zugreifen können, wenn eine Aufgabe außerhalb der Plattform beginnt, etwa bei der Projektaufnahme oder der projektübergreifenden Analyse.
Entscheidend für die Governance-Frage ist die Architektur: Unabhängig davon, ob ein Agent nativ auf der Duo Agent Platform läuft oder ein externes Tool über MCP angebunden ist, werden Berechtigungen an derselben Stelle vergeben, Aktionen protokolliert und Kontext kontrolliert. Jeder Schritt erscheint im Audit-Trail neben dem übrigen Verlauf der Softwarebereitstellung. Das verdeutlicht den größeren Zusammenhang: Mit wachsenden agentischen Systemen wird die Steuerung des Kontexts hinter dem Zugriff genauso wichtig wie die Steuerung des Zugriffs selbst.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Zwei offene Baustellen
An zwei Stellen erzeugt MCP weiterhin Reibung.
Die Provisionierung von Servern, die nur die jeweils benötigten Funktionen freigeben, erfolgt noch zu manuell. Verlangt eine korrekte Konfiguration tiefes Infrastrukturwissen, überspringen Administratoren den Schritt häufig und greifen zu breit angelegten Verbindungen, abgesichert allein durch eine Allowlist. Solange die Branche die Provisionierung nicht auch für Nicht-Spezialisten zugänglich macht, wird die Verbreitung stocken.
Auch die operative Ebene für die Verwaltung von MCP-Verbindungen muss Sicherheits- und Plattformteams offenstehen, nicht allein den Entwicklern, die die Integration ursprünglich gebaut haben. Administratoren sollten jede aktive Verbindung in ihrer Umgebung einsehen, deren Freigaben nachvollziehen und die Nutzer identifizieren können, ohne dafür eine Konfigurationsdatei zu lesen oder den damaligen Entwickler ausfindig zu machen. Für Organisationen, die Agenten im großen Maßstab betreiben, sind das Grundvoraussetzungen.
Was Governance im Enterprise-Maßstab erfordert
Ein schwaches Governance-Modell zeigt sich im Vorfall, denn autonome Agenten im Unternehmensmaßstab finden die Lücken früher als die Verantwortlichen selbst. Wo die ehrliche Antwort noch „wir haben eine Allowlist“ lautet, ist der nächste Schritt klar: prüfen, worauf die eigenen Agenten zugreifen können, diesen Zugriff mit dem tatsächlichen Bedarf abgleichen und die strukturellen Kontrollen aufbauen, bevor aus Lücken Vorfälle werden.
Amanda Rueda
(Bild: GitLab)
Über die Autorin
Amanda Rueda ist Staff Product Managerin bei GitLab. Sie beschäftigt sich damit, wie Agents Aufgaben ausführen, und mit den Laufzeitfunktionen, die einen zuverlässigen Einsatz von Agents in unterschiedlichen Umgebungen ermöglichen.