Die meisten Teams, die KI-gestützte Workflows entwickeln, stoßen etwa in der dritten Woche auf dieselbe Hürde. Sie haben ein funktionierendes LLM. Sie haben Daten in einem CRM, einem Data Warehouse, vielleicht einem Dateisystem. Und sie haben einen wachsenden Stack aus individuellem Glue Code, der beides verbindet: eine maßgeschneiderte Integration pro Datenquelle, jede etwas anders, jede im Besitz der Person, die sie geschrieben hat, jede ein stilles Wartungsrisiko, das noch niemand vollständig einkalkuliert hat.
Genau dieses Problem sollte das Model Context Protocol lösen. Kein Produkt, keine Plattform, sondern ein offener Standard, der die Integrationsschicht selbst verändert. Zu verstehen, was MCP tatsächlich ist, wie seine Architektur funktioniert und wo seine tatsächlichen Grenzen liegen, dauert etwa zwanzig Minuten. Sich ohne dieses Verständnis für eine schlechte Einführung zu entscheiden, braucht deutlich länger, um sich davon zu erholen.
Was die meisten Teams erst lernen, nachdem sie sich bereits festgelegt haben
- MCP ist ein offener Standard, kein Produkt – er standardisiert, wie LLMs mit Tools und Daten verbunden werden, nicht was diese Tools enthalten.
- Das M×N-Problem ist real: N Datenquellen mal M KI-Anwendungen führen schnell zu nicht nachhaltigen individuellen Integrationsschulden.
- MCP ersetzt keine APIs, übernimmt keine Zugriffskontrollen und entwickelt keine Retrieval-Strategie – das bleibt Ihre Aufgabe.
- OpenAI und Google DeepMind haben den Standard bereits übernommen, was das Infrastruktur-Risiko einer Entscheidung dafür senkt.
Was ist das Model Context Protocol (MCP)?
![]()
Model Context Protocol ist ein offenes Protokoll, das Anthropic Ende 2024 eingeführt hat und das standardisiert, wie KI-Anwendungen mit externen Tools, Datenquellen und Kontextinformationen verbunden werden. Falls Sie den Vergleich „USB-C für KI“ gehört und als Marketing-Kurzform abgetan haben: Er ist tatsächlich treffender, als er zunächst klingt. Zu verstehen, warum er zutrifft, ist der schnellste Weg, MCP zu verstehen.
Vor USB-C hatte jeder Gerätehersteller seinen eigenen Anschluss. Das Ladegerät Ihres Laptops passte nicht zu Ihrem Telefon. Das Kabel Ihres Telefons passte nicht zu Ihrer Kamera. Jedes neue Gerät bedeutete ein neues Kabel, eine neue Inkompatibilität und einen weiteren Gegenstand, den man in einer Schublade verlieren konnte. USB-C hat Elektrizität nicht ersetzt. Es hat die Schnittstelle standardisiert, sodass ein Stecker mit vielen Geräten funktionieren kann.
MCP macht dasselbe auf der LLM-Integrationsschicht. Vor MCP benötigte jede KI-Anwendung, die Zugriff auf eine externe Datenquelle brauchte, eine individuelle Integration: einen maßgeschneiderten Connector, eigene Authentifizierungslogik, eigene Konventionen zur Kontextübergabe und eigene Wartungsaufwände. MCP ist ein offenes Protokoll, das diese Einzel-Connectoren durch eine einheitliche Standardschnittstelle ersetzt.
Die technische Grundlage ist konkret. MCP basiert auf JSON-RPC 2.0 und definiert zustandsbehaftete Verbindungen zwischen KI-Anwendungen und den Systemen, mit denen sie verbunden sind. Die MCP-Spezifikation umfasst standardisierten Zugriff auf Dateien, Funktionen und kontextbezogene Prompts – drei Fähigkeitstypen, die zusammen den Großteil dessen abdecken, was ein LLM-Agent tatsächlich von einem externen System benötigt.
MCP ist ein offenes Protokoll, also nicht proprietär für Anthropics Claude. Jede KI-Anwendung kann den Standard implementieren und sich mit jedem MCP-kompatiblen Server verbinden. Die standardisierte Protokollschicht ermöglicht diese Interoperabilität. Und die frühe Akzeptanz im Ökosystem – Block und Apollo gehörten zu den ersten in Anthropics Ankündigung genannten Integratoren – machte das Ökosystem zu einer lohnenden Investition.
Eine Klarstellung, bevor wir weitergehen: MCP ist kein Produkt, das Sie kaufen, und keine Plattform, bei der Sie sich anmelden. Sie implementieren es. Diese Unterscheidung ist wichtig für die Bewertung.
Das Problem, das MCP tatsächlich löst: M×N-Integrationen
Stellen Sie sich ein mittelgroßes Engineering-Team vor, das drei interne KI-Anwendungen entwickelt: einen Code-Assistenten, einen Kundenservice-Agenten und ein Tool für Datenanalysen. Jede dieser Anwendungen muss auf vier Datenquellen zugreifen: GitHub, Jira, das Data Warehouse und das CRM.
Das sind 3 Anwendungen mal 4 Datenquellen, also 12 individuelle Integrationen. Jede benötigt Authentifizierungslogik, Konventionen zur Kontextübergabe, Fehlerbehandlung und laufende Wartung. Wenn das CRM seine API aktualisiert, müssen vier dieser zwölf Integrationen angepasst werden. Kommt eine neue KI-Anwendung hinzu, werden vier weitere individuelle Connectoren von Grund auf erstellt.
Das ist das M×N-Integrationsproblem – M KI-Anwendungen mal N Datenquellen – und genau das löst MCP. Statt M×N maßgeschneiderter Connectoren bauen Teams N MCP-Server, einen pro Datenquelle, und M MCP-Clients, einen pro KI-Anwendung. Das Protokoll übernimmt die Schnittstelle zwischen beiden. Fügen Sie eine neue KI-Anwendung hinzu, verbindet sie sich ohne neue Connectoren mit bestehenden MCP-Servern. Fügen Sie eine neue Datenquelle hinzu, können bestehende KI-Anwendungen sie sofort erreichen.
Die damit verbundenen sich aufbauenden Engineering-Schulden sind real. Jede individuelle Integration ist eine Wartungsfläche. Ändern Sie einen Feldnamen im CRM, und die Integration, die keinem Standard folgt, fällt auf schwer nachvollziehbare Weise aus. Fügen Sie einer API Rate Limits hinzu, und jeder individuelle Connector behandelt sie anders – oder gar nicht. Dann beginnen die stillen Ausfälle. Dieses Muster taucht immer wieder auf: Teams bemerken nicht, dass die Integration defekt ist, weil die KI-Anwendung weiterläuft, das Dashboard grün bleibt und sich veraltete Daten unbemerkt nachgelagert ansammeln.
Es gibt zudem einen Halluzinationsaspekt, über den nicht genug gesprochen wird. Wenn LLMs widersprüchlichen, unvollständigen oder veralteten Kontext erhalten, weil jede Integration anders entwickelt und nach unterschiedlichen Standards gewartet wurde, füllt das Modell Lücken mit plausibel klingenden Erfindungen. Das Problem der Integrationsqualität wird zu einem Problem der Antwortqualität. MCP reduziert diese Angriffsfläche, indem es standardisiert, wie Kontext übergeben wird. Zumindest ist damit der Übermittlungsmechanismus konsistent – auch wenn die Datenqualität weiterhin Ihre Verantwortung bleibt.
Warum individuelle Integrationen unter agentischen KI-Workflows scheitern
Einstufige KI-Workflows sind nachsichtig. Sie rufen eine API auf, erhalten Kontext, das Modell antwortet und die Interaktion endet. Agentische KI-Systeme – also Systeme, die Abfolgen von Entscheidungen treffen, mehrere Tools aufrufen und über längere Zeit autonom arbeiten – sind jedoch eine andere Situation.
In einem agentischen Workflow werden die Verbindungen zu Datenquellen wiederholt aufgerufen, in Kombinationen, die der ursprüngliche Entwickler nicht vollständig vorhergesehen hat, und durch ein Modell, das Tool-Aufrufe in unerwarteten Sequenzen zusammensetzen kann. Ein fragiler individueller Connector, der bei einstufigen Tests problemlos funktionierte, scheitert unter dieser Belastung auf Arten, die tatsächlich schwer zu diagnostizieren sind. Das Verhalten bei Tool-Aufrufen ist zwischen Connectoren inkonsistent, weil jeder von einer anderen Person mit anderen Annahmen entwickelt wurde. Der Wartungsaufwand wächst mit jedem neuen Tool, das der Agent erreichen muss.
MCP begegnet dem, indem es agentischen Systemen einen vorhersehbaren Schnittstellenvertrag bietet. Der Agent muss nicht wissen, wie die individuelle Integration jedes Tools funktioniert – er verwendet für jede Verbindung dasselbe Protokollmuster. Diese Konsistenz ist das, worauf agentische Systeme tatsächlich angewiesen sind.
Wie MCP eine einheitliche Schnittstelle für Tools und Datenquellen etabliert
Konkret standardisiert MCP die Kommunikation zwischen einer KI-Anwendung und den Systemen, die sie erreichen muss. Es gibt einen definierten Weg, verfügbare Fähigkeiten zu erkennen, einen definierten Weg, sie anzufordern, und einen definierten Weg, Ergebnisse zu erhalten – unabhängig davon, was sich auf der anderen Seite der Verbindung befindet.
Das bedeutet in der Praxis „Standard für die Verbindung von KI mit Tools und Daten“. Ein Modell, das sich mit einem GitHub-MCP-Server verbindet, verwendet dasselbe Protokollmuster wie bei einem Jira-MCP-Server. Die zugrunde liegenden APIs sind verschieden. Die MCP-Schnittstelle ist gleich. MCP standardisiert diese Schnittstellenschicht, nicht die Systeme dahinter.
Für Teams, die KI-Workflows mit mehreren Tools entwickeln, hat das eine konkrete Folge: Die Arbeit zum Hinzufügen einer neuen Datenquelle schrumpft von „eine individuelle Integration entwickeln, Authentifizierung handhaben, Konventionen zur Kontextübergabe definieren und Fehlerbehandlung verdrahten“ zu „mit dem MCP-Server für diese Quelle verbinden“. Den Rest übernimmt der Standard.
MCP-Architektur: So funktioniert das Client-Server-Modell
Die Architektur ist leichter zu verstehen, wenn Sie MCP nicht mehr als Service betrachten, sondern als Protokoll – als eine Reihe von Regeln dafür, wie sich zwei Parteien in einer Kommunikation verhalten sollen.
Es gibt drei Rollen in einer MCP-Interaktion: Host, Client und Server.
Der Host ist die Anwendung, die das LLM enthält. Claude Desktop ist ein Beispiel. Ein Code-Assistent ist ein weiteres. Dies ist die Umgebung, in der die KI läuft, und sie ist für die Verwaltung der MCP-Client-Verbindungen verantwortlich, die in ihr bestehen.
Der MCP-Client ist die Komponente innerhalb des Hosts, die das Protokoll spricht. Er hält eine Verbindung zu einem oder mehreren MCP-Servern aufrecht, handelt Fähigkeiten aus und übersetzt die Anfragen des Modells in MCP-Aufrufe. Ein Host kann mehrere Clients verwalten, sodass eine einzelne KI-Anwendung gleichzeitig mit vielen verschiedenen Systemen kommunizieren kann.
Der MCP-Server befindet sich vor einer Datenquelle, einer Datenbank, einem Dateisystem oder einer externen API. Er stellt Fähigkeiten in einem standardisierten Format bereit und beantwortet Anfragen von MCP-Clients. Dem Server ist es egal, welcher Host sich am anderen Ende befindet – er spricht einfach das Protokoll.
MCP-Clients, MCP-Server und ihre tatsächlichen Aufgaben
Der MCP-Client ist die KI-Anwendung oder Umgebung, die Anfragen nach Fähigkeiten initiiert. Wenn ein Sprachmodell eine Datei lesen, eine Datenbank abfragen oder eine externe Funktion aufrufen muss, läuft die Anfrage über den MCP-Client. Der Client übernimmt die Protokollverhandlung und hält die Verbindung zu verfügbaren MCP-Servern aufrecht.
Der MCP-Server ist die Komponente, die die tatsächlichen Fähigkeiten bereitstellt. Sie entwickeln oder betreiben einen MCP-Server vor einem System – GitHub, einem CRM oder einem Dateispeicher – und dieser Server stellt die Funktionen des Systems MCP-Clients auf standardisierte Weise zur Verfügung. Der MCP-Host verwaltet die Authentifizierung und den Lebenszyklus offener Verbindungen. Verschiedene verfügbare MCP-Server können überlappende oder ergänzende Fähigkeiten bereitstellen, und der Client erkennt sie zur Laufzeit.
Ein Punkt sollte ausdrücklich klar sein: MCP-Server befinden sich vor bestehenden Systemen. Sie ersetzen nicht die APIs, Datenbanken oder externen Services darunter. Ein GitHub-MCP-Server ruft im Hintergrund weiterhin die GitHub-API auf. Ein MCP-Server, der Ihre CRM-Daten bereitstellt, ist weiterhin mit Ihrem CRM verbunden. MCP ist modellorientierte Infrastruktur, die standardisiert, wie KI-Anwendungen diese zugrunde liegenden Systeme erreichen – kein Ersatz für die Systeme selbst.
Tools, Ressourcen und Prompts: Die drei Dinge, die ein MCP-Server bereitstellt
Es gibt ein verbreitetes Missverständnis, dass MCP lediglich eine bessere Methode für Function Calling sei – also Tools für LLMs bereitzustellen, die diese aufrufen können, Punkt. Ein tatsächlicher Server stellt drei unterschiedliche Fähigkeitstypen bereit, und ihre Verwechslung führt zu unzureichenden Implementierungen.
Tools sind ausführbare Funktionen. Das Modell kann sie aufrufen, um Aktionen durchzuführen: eine Abfrage ausführen, einen Datensatz erstellen, eine Nachricht senden oder einen Status prüfen. Das sind die Fähigkeiten, an die die meisten Menschen sofort denken, wenn sie von „MCP-Server-Implementierungen“ hören.
Ressourcen sind Daten. Dateien, Datenbankzeilen, strukturierte Inhalte und Dokumentation. Das Modell kann sie lesen, um Kontext zu füllen. MCP-Server können auch Ressourcen bereitstellen, die sich im Laufe der Zeit ändern, sodass das Modell aktuellen Kontext statt veralteter Momentaufnahmen erhält.
Prompts sind Kontextvorlagen – vordefinierte Prompt-Strukturen, die MCP-Server bereitstellen, damit Modelle effektiver mit einem System interagieren können. Sie werden häufig übersehen, doch über sie kodieren Teams domänenspezifischen Kontext in der Protokollschicht, sodass das Modell ihn nicht in jeder Sitzung neu erschließen muss.
Erst alle drei zusammen machen MCP zu mehr als einem Function-Calling-Wrapper. Das Protokoll wurde entwickelt, um Kontext bereitzustellen, nicht nur Aktionen auszuführen.
So funktioniert MCP: JSON-RPC 2.0 und dynamische Erkennung
MCP arbeitet über JSON-RPC 2.0, ein schlankes Remote-Procedure-Call-Protokoll, das JSON für die Nachrichtenkodierung verwendet. Jede MCP-Interaktion besteht aus einer strukturierten Anfrage und Antwort, ist über eine Sitzung hinweg zustandsbehaftet und verhandelt Fähigkeiten beim Verbindungsaufbau.
Die dynamische Erkennung macht die USB-C-Metapher auf Architektur-Ebene treffend. Wenn sich ein MCP-Client mit einem Server verbindet, fragt er ab, welche Fähigkeiten verfügbar sind. Der Server antwortet mit seinem aktuellen Fähigkeitssatz. Das Modell kann diese Fähigkeiten dann nutzen, ohne fest kodiertes Wissen darüber zu benötigen, was der Server bereitstellt. Fügen Sie dem Server ein neues Tool hinzu, erkennt der Client es bei der nächsten Verbindung – ohne erforderliches Integrationsupdate.
📊 In der Praxis:
Der Mechanismus zur dynamischen Erkennung ermöglicht es einem einzelnen MCP-Client, sich gleichzeitig mit mehreren Servern zu verbinden und Fähigkeiten aller Server in einer Sitzung aufzurufen – ohne für jeden eine neue individuelle Integration zu entwickeln. Ein KI-Agent, der GitHub, Jira und ein CRM in einem Workflow abfragt, kann dies über drei MCP-Server-Verbindungen tun, die alle dasselbe Protokollmuster verwenden. Das Modell verwaltet nicht drei Schnittstellen. Es nutzt eine.
MCP vs. API: Wo die Grenze tatsächlich verläuft
Diese Frage sehe ich am häufigsten, nachdem Teams ihre erste MCP-Erklärung gelesen haben. Das Missverständnis ist dabei konsistent: Menschen nehmen an, MCP ersetze APIs. Das tut es nicht. Es liegt auf ihnen auf.
Eine API definiert, wie ein spezifisches System Anfragen empfängt und Antworten zurückgibt. Sie ist systemspezifisch – die Salesforce-API unterscheidet sich von der Stripe-API, die sich wiederum von der GitHub-API unterscheidet – und für deterministische Aufrufer entwickelt, die genau wissen, wonach sie fragen. APIs sind die richtige Abstraktion für Softwaresysteme, die mit anderen Softwaresystemen kommunizieren.
Das Problem besteht darin, dass nicht deterministische LLM-Agenten nicht wie herkömmliche Softwaresysteme funktionieren. Sie wissen nicht immer im Voraus, welche Fähigkeiten sie benötigen werden. Sie treffen Entscheidungen während der Ausführung. Sie kombinieren Tool-Aufrufe in Sequenzen, die nicht vollständig vorhergesehen wurden. API-native Integration, die von einem vorhersehbaren Aufrufer ausgeht, wird schnell fragil, wenn der Aufrufer ein Modell ist, das eine mehrstufige Argumentationskette durchläuft.
MCP ergänzt die zugrunde liegende API-Schicht, indem es modellorientiert über ihr liegt. Ein MCP-Server ruft intern die Salesforce-API auf. Doch die KI-Anwendung erreicht Salesforce über die MCP-Schnittstelle und nicht über eine direkte API-Integration. MCP bietet eine konsistente Abstraktion, sodass das Modell die Besonderheiten jeder API nicht kennen muss, mit der es interagiert – es nutzt einfach das Protokoll.
Die praktische Konsequenz: Eine MCP-Integration ersetzt weder Ihre API-Zugangsdaten noch Ihre Authentifizierungslogik oder Zugriffskontrollen für Datenquellen. Sie abstrahiert diese aus der Perspektive des Modells. Die API ist weiterhin vorhanden. Die MCP-Schicht ist die modellorientierte Schnittstelle davor.
Was MCP kann, was Function Calling allein nicht kann
Function Calling ermöglicht einem Modell, eine spezifische Fähigkeit in einem spezifischen Tool aufzurufen. Das ist leistungsfähig für Interaktionen mit einem einzelnen Tool. Was es nicht gut abdeckt, ist systemübergreifender Kontext – Situationen, in denen das Modell relevanten Kontext aus einer Quelle benötigt, eine Aktion in einer anderen ausführt und eine Prompt-Vorlage aus einer dritten nutzt, alles innerhalb derselben Sitzung.
MCP bietet ein einheitliches Protokoll für alle drei dieser Interaktionen gleichzeitig. Es standardisiert nicht nur den Tool-Aufruf, sondern auch den Ressourcenzugriff – aktuelle Daten aus verbundenen Systemen – und Prompt-Vorlagen, also kontextbezogene Strukturen, die dem Modell helfen, in einer Domäne fundiert zu argumentieren. Diese Kombination macht MCP für kontextbewusste KI-Workflows geeignet, die mehrere Systeme umfassen – im Gegensatz zu Function Calls für einzelne Tools, die an der Grenze einer API enden.
MCP kann Function Calling auch ergänzen. Teams nutzen bereits beides zusammen: MCP für die systemübergreifende Orchestrierung und Function Calling für spezifische Interaktionen innerhalb eines Systems, bei denen ein direkter API-Aufruf sauberer ist. Die beiden Ansätze schließen sich nicht gegenseitig aus. An der Grenze zum externen Service entscheiden Sie, welche Abstraktion besser passt.
MCP vs. RAG: Zwei verschiedene, oft verwechselte Probleme
Ich sehe diese beiden Ansätze oft so verglichen, als würden sie um die Lösung desselben Problems konkurrieren. Das tun sie nicht. Sie lösen unterschiedliche Probleme auf unterschiedlichen Ebenen, weshalb Sie fast immer beide berücksichtigen müssen.
RAG, Retrieval-Augmented Generation, ist eine Strategie zur Inferenzzeit. Wenn ein Modell eine Frage beantworten muss, ruft ein RAG-System relevante Dokumente aus einer Wissensbasis ab und fügt sie in das Kontextfenster ein, bevor das Modell eine Antwort generiert. Es geht darum, die richtigen Informationen in den Kontext des Modells zu bringen, genau in dem Moment, in dem es argumentieren muss. Der Abruf erfolgt zur Inferenzzeit, die Dokumente werden eingebunden und das Modell verwendet sie.
MCP ist ein Protokoll. Es arbeitet auf der Integrationsschicht und standardisiert, wie KI-Systeme mit Tools, Datenquellen und Kontext verbunden werden – unabhängig davon, welche Retrieval-Strategie diese Verbindungen intern nutzen. Ein MCP-Server, der einen Dokumentenspeicher bereitstellt, kann intern RAG verwenden, um relevante Abschnitte auszuliefern. Muss er aber nicht. Dem Protokoll ist das in beiden Fällen egal.
MCP dient als Schnittstelle, über die ein KI-System externe Ressourcen erreicht. RAG ist eine Strategie für das, was geschieht, wenn Sie eine Dokumentsammlung erreichen. Generative KI-Systeme, die sowohl strukturierten Tool-Zugriff als auch Dokumentenabruf benötigen, verwenden MCP und RAG häufig zusammen: MCP als Verbindungsschicht, RAG als Retrieval-Logik innerhalb eines oder mehrerer verbundener Systeme.
Ein dialogorientierter KI-Assistent, der Fragen zu Ihrer internen Wissensbasis beantwortet, ist ein gutes Beispiel dafür, wie beide zusammenarbeiten: MCP übernimmt die Verbindung zum Dokumentenspeicher, RAG bestimmt, was daraus zurückkommt, und das Modell argumentiert auf Basis des Kontexts, der im Fenster ankommt.
Die Gleichsetzung der beiden führt zu unzureichenden Implementierungen. Teams, die denken „Wir haben RAG, also brauchen wir MCP nicht“, erhalten gute Retrieval-Ergebnisse, aber fragile Verbindungen. Teams, die denken „Wir haben MCP, also brauchen wir keine Retrieval-Strategie“, erhalten saubere Schnittstellen, aber schlechte Kontextqualität.
MCP-Anwendungsfälle: Wo Teams es tatsächlich einsetzen
Zu verstehen, was MCP abstrakt ist, ist nützlich. Zu verstehen, wo Teams es tatsächlich einsetzen und warum, zeigt Ihnen etwas anderes: ob es zu dem Problem passt, das Sie gerade betrachten.
Im aktuellen Ökosystem sehe ich vier wiederkehrende Einsatzmuster, die jeweils direkt einer realen Teamentscheidung entsprechen.
KI-gestützte Entwicklungsumgebungen und Code-Agenten
Der Einsatz des Model Context Protocol in Entwickler-Tools ist derzeit der sichtbarste Anwendungsfall im Ökosystem. KI-Code-Assistenten wie Claude Desktop und Cursor nutzen MCP, um Modelle gleichzeitig über eine konsistente Schnittstelle mit Repositories, Dokumentation, Issue-Trackern und dem Status von CI/CD-Pipelines zu verbinden.
Der praktische Effekt: Ein Entwickler, der einen KI-Assistenten fragt: „Was ist im letzten Build defekt und was hat sich in der relevanten Datei geändert?“, erhält eine Antwort, die gleichzeitig aus dem CI/CD-System und dem Versionsverlauf stammt. Der Assistent benötigt dafür keine separat fest kodierten Integrationen für jedes System. Der Code-Assistent sendet die Anfrage über den MCP-Client, die verfügbaren MCP-Server liefern aktuelle Daten, und das Modell argumentiert darüber.
Teams, die KI-Agenten für Entwickler-Workflows entwickeln, verwenden MCP zunehmend als Verbindungsschicht, gerade weil die Tool-Landschaft in einer Entwicklungsumgebung breit ist – Repository-Zugriff, Test Runner, Dokumentationssysteme, Issue-Tracker – und sich das M×N-Problem schnell verschärft. MCP schafft unter dieser Komplexität eine stabile Grundlage, sodass die Agentenlogik sauber bleibt, auch wenn die Anzahl verbundener Systeme wächst.
Enterprise-KI-Agenten mit Verbindung zu CRMs, ERPs und Fachanwendungen
Für Enterprise-Teams, die KI-Agenten entwickeln, welche auf operative Systeme wie CRMs, ERPs, HR-Plattformen oder Analysetools zugreifen müssen, verändert die MCP-Integration das Entwicklungsmuster erheblich. Statt eines individuellen Connectors pro System und pro Agent entwickelt das Team einmal einen MCP-Server vor jedem System. Jeder KI-Agent, der Zugriff auf dieses System benötigt, verbindet sich über denselben Server.
Der Enterprise-Wert liegt in diesem „einmal“. Ermöglichen Sie KI-Agenten den Zugriff auf Salesforce über einen MCP-Server, nutzt jeder nachfolgende Agent, der Salesforce-Daten benötigt, dieselbe Verbindung. Verbinden Sie KI-Systeme über einen MCP-Server mit SAP, ist die Integrationsarbeit auf Protokollebene erledigt und muss nicht für jede neue KI-Anwendung einzeln wiederholt werden.
Operations-Teams beschreiben das häufig als erstmals verfügbare gemeinsame Integrationsschicht – etwas, dessen Aufbau als individuelle Infrastruktur nicht zu rechtfertigen gewesen wäre, das durch das MCP-Muster jedoch realisierbar wird, weil sich der Aufwand in die richtige Richtung vervielfacht: Jeder entwickelte Server wird wiederverwendet, nicht neu gebaut.
Daten- und Analyse-Workflows mit kontrolliertem MCP-Server-Zugriff
Beim Anwendungsfall Analyse-Assistenten werden die Auswirkungen von MCP auf Zugriffskontrollen am deutlichsten. Ein Team möchte einem LLM erlauben, ein Data Warehouse oder eine Analyseplattform abzufragen – aber ohne uneingeschränkten Zugriff und ohne dem Modell freien Zugang zu sensiblen Daten zu geben.
Ein MCP-Server vor der Datenquelle definiert exakt, welcher Kontext bereitgestellt wird. Der Server steuert, welche Abfragen ausgeführt werden können, welche Tabellen erreichbar sind und in welcher Form das Modell Antworten erhält. Der Workflow verbindet sich mit dieser definierten Oberfläche, nicht direkt mit dem zugrunde liegenden Datenspeicher.
Die Zugriffskontrolle liegt auf der Ebene des MCP-Servers. Das ist eine Architekturentscheidung und keine Produktfunktion, die automatisch bereitsteht – ein Punkt, auf den ich im Abschnitt zum Ökosystem zurückkomme. Doch die Architektur macht kontrollierten Datenzugriff auf eine Weise praktikabel, die direkte LLM-zu-Datenbank-Verbindungen nicht ermöglichen.
Latenodes MCP Server Builder ist der Teil der Plattform, auf den ich Teams verweise, wenn dieser Bedarf entsteht: einen kontrollierten MCP-Server zu entwickeln, der definiert, was das Modell sehen kann, ohne individuelle Infrastruktur zu benötigen. Der Ansatz „zuerst eine saubere Tool-Schnittstelle“ – also zu definieren, worauf der Agent zugreifen darf, bevor Sie ihn mit Live-Systemen verbinden – ist der Setup-Fehler, den die meisten Teams überspringen. Und genau dieser Fehler führt drei Wochen später zum Support-Ticket.
Das ist nicht hypothetisch. Dort beginnt das Ticket normalerweise.
Das MCP-Ökosystem: Akzeptanz, Frameworks und was weiterhin fehlt
Die Dynamik des MCP-Ökosystems verändert die Risikobewertung für Teams, die eine Einführung erwägen. OpenAI und Google DeepMind haben das Protokoll neben Anthropic ebenfalls übernommen. Damit ist MCP nicht länger ein Standard eines einzelnen Anbieters, sondern wird zur grundlegenden Infrastruktur für die Entwicklung agentischer KI bei den großen KI-Laboren.
KI-Frameworks wie LangChain, LangGraph und LlamaIndex sind mit MCP-Servern interoperabel. Das bedeutet, dass die Toolchain für die Entwicklung agentischer Systeme zunehmend bei MCP als Verbindungsschicht zusammenläuft. Vorgefertigte MCP-Server für gängige Systeme – GitHub, Slack, Datenbanken und Dateisysteme – sammeln sich in öffentlichen Repositories an und senken die Entwicklungskosten für häufige Integrationen.
Dennoch gibt es im Ökosystem reale Lücken, die die Begeisterung über die Akzeptanz oft überdeckt. Sie zu verstehen, bevor Sie sich festlegen, ist die fünf Minuten wert.
Große Anwender und warum Ökosystemdynamik für agentische KI wichtig ist
Wenn die Akzeptanz eines neuen Protokolls auf seinen Ersteller begrenzt bleibt, entsteht für Teams ein reales Infrastruktur-Risiko: Was passiert, wenn der Ersteller seinen Kurs ändert, der Standard aufgeteilt wird oder die Community nicht entsteht? Bei MCP ist dieses Risiko niedriger als noch vor zwölf Monaten.
Dass OpenAI und Google DeepMind MCP übernehmen, zeigt, dass der Standard eine wichtige Schwelle überschritten hat: Es ist nicht mehr nur das Protokoll von Anthropic. Wenn mehrere KI-Labore sich zu einer gemeinsamen Schnittstelle verpflichten, wächst die Investition des Ökosystems dahinter – Tools, Dokumentation, vorgefertigte Server und Framework-Unterstützung – auf eine Weise, von der alle profitieren, die auf dem Standard aufbauen.
Für Teams, die agentische KI-Systeme entwickeln, hat das praktische Bedeutung: MCP unterstützt KI-Agenten bei der Verbindung mit Tools und Daten, ohne an einen einzelnen Modellanbieter gebunden zu sein. Ein heute auf Claude basierender Agent kann dieselben MCP-Server erreichen wie ein morgen auf GPT basierender Agent. Modellportabilität für KI-Workflows wird zu einem realen Engineering-Ziel, da sich Modellpräferenzen verändern, und MCP unterstützt dieses Ziel stärker als jeder Ansatz eines einzelnen Anbieters. Mehrere KI-Agenten innerhalb derselben Organisation können MCP-Server-Infrastruktur gemeinsam nutzen, wodurch sich die Entwicklungsinvestition vervielfacht, statt sich zu multiplizieren.
Was MCP weiterhin nicht übernimmt: Retrieval-Strategie und Zugriffskontrollen
Hier ist der Punkt, den gut gemeinte MCP-Erklärungen oft zu wenig betonen: Das Protokoll standardisiert die Schnittstelle. Es entwickelt nicht, was sich dahinter befindet.
MCP trifft keine Entscheidungen zur Retrieval-Strategie für Sie. Wenn Ihr MCP-Server eine Dokumenten-Wissensbasis bereitstellt, muss weiterhin jemand entscheiden, wie diese Wissensbasis organisiert ist, welche Chunking-Strategie verwendet wird, wie Aktualität sichergestellt wird und wann veraltete Daten entfernt werden. MCP-Interaktionen folgen einem definierten Protokoll. Die Qualität des Kontexts, den diese Interaktionen zurückgeben, hängt vollständig von der Architekturarbeit ab, die Sie auf Server-Seite geleistet haben.
Bei Zugriffskontrollen ist es dasselbe. Ein MCP-Server ist ein potenzieller Datenfreigabepunkt. Welche Daten er welchen Clients unter welchen Bedingungen und mit welchem Audit Trail bereitstellt, ist eine Frage des Designs Ihres KI-Systems, die MCP nicht beantwortet. Das zugrunde liegende externe System kann eigene Zugriffskontrollen haben. Die MCP-Server-Schicht kann weitere hinzufügen. Aber „Ich habe einen MCP-Server“ bedeutet nicht dasselbe wie „Ich habe eine kontrollierte Datenzugriffsschicht“. Die Governance-Arbeit muss weiterhin erfolgen.
Ein KI-Assistent, der sich mit einem MCP-Server verbindet, welcher einen umfassenden internen Datenspeicher ohne sorgfältig entwickelte Zugriffsbeschränkungen bereitstellt, ist eine Sicherheitsfläche und nicht nur eine Integrationsfläche. Das sollte vor der Entwicklungsentscheidung klar gesagt werden, nicht erst nach der Reaktion auf einen Sicherheitsvorfall.
🤔 Die unbequeme Frage:
Teams übernehmen MCP, um die Integrationskomplexität zu reduzieren. Das ist real. Doch jeder MCP-Server, den Sie verbinden, ist eine neue Datenfreigabefläche, die nun über Protokollanfragen statt über manuell geprüfte Integrationen aufgelöst wird. Die gesamte Governance-Fläche wächst direkt proportional zur Anzahl der Server, die Sie verbinden – und das Protokoll prüft sich nicht selbst. Einfachere Verbindungen bedeuten nicht weniger Sicherheitsentscheidungen. Es bedeutet, dass diese Entscheidungen an anderer Stelle bewusster getroffen werden müssen als im Integrationscode, den sie ersetzt haben.


