MCP in der Praxis: wie Sie KI an Ihre Unternehmenssysteme anbinden

MCP ist die Schicht, die entscheidet, ob Ihr KI-Agent Demo bleibt oder in den Prozess kommt. Architektur, Berechtigungen und die Frage nach dem Schreibzugriff.

13 Min. LesezeitVonBoncz Bálint

Was ist MCP, und was löst es tatsächlich?

MCP, das Model Context Protocol, ist ein offenes Protokoll. Es beschreibt in einheitlicher Form, welche Werkzeuge und Datenquellen ein KI-Agent erreichen kann. Der Nutzen ist organisatorisch: Sie schreiben die Anbindung einmal, danach kann jedes Modell und jedes Agenten-Framework sie verwenden. Berechtigungen und Datenqualität bleiben davon unberührt.

Der Ausgangspunkt ist eine Rechenaufgabe. Wer vier Modelle an fünf interne Systeme bindet, pflegt zwanzig Anbindungen. Wer vor jedes System einen MCP-Server stellt, pflegt neun: fünf Server und vier Client-Konfigurationen. Das ist das ganze Versprechen. Wenig, aber auch nicht nichts, denn jede dieser zwanzig Anbindungen trüge eine eigene Authentifizierung, eine eigene Fehlerbehandlung und eine eigene Protokollierung.

−98,7 %

Tokenverbrauch bei einer Kopieraufgabe von Drive nach Salesforce, wenn der Agent Code über MCP ausführt: 2.000 statt 150.000 Token

Anthropic, 04.11.2025

41 %

Anteil der Softwareunternehmen, die MCP in begrenztem oder breitem Produktivbetrieb einsetzen

Stacklok, 01/2026 (Sekundärquelle)

28.07.2026

Stand der aktuellen MCP-Spezifikation: zustandsloser Kern, Freigabe auf Protokollebene, Header-Routing

modelcontextprotocol.io

Anthropic hat MCP im November 2024 veröffentlicht, im Dezember 2025 ging es an die Agentic AI Foundation unter dem Dach der Linux Foundation. Die Governance ist damit herstellerneutral. Ich halte das für relevant, aber nicht für abgeschlossen. Ein Jahr neutrale Verwaltung macht aus einem Protokoll noch keinen Standard in dem Sinn, in dem SQL oder HTTP Standards sind. Wer heute auf MCP baut, sollte so bauen, dass die Fachlogik hinter dem Server auch ohne das Protokoll brauchbar bleibt.

Warum ist die Anbindung von KI an Unternehmenssysteme klassisch so aufwendig?

Drei Gründe wiederholen sich. Jede Anbindung ist ein Einzelstück, weil jedes Modell und jedes Framework Werkzeuge anders beschreibt. Die Rechte des angemeldeten Nutzers gehen nicht auf den Agenten über, da dieser meist unter einem eigenen technischen Konto läuft. Und es fehlt eine durchgängige Protokollspur, wer welchen Vorgang über die Maschine ausgelöst hat.

Jede Anbindung ist ein Einzelstück

Eine Werkzeugdefinition allein ist nicht kompliziert. Der Aufwand entsteht daneben: Authentifizierung, Umgang mit Rate Limits, Wiederholungen, Übersetzung von Fehlermeldungen, Versionierung der Schemata. Das alles wird in jeder Anbindung neu geschrieben, jedes Mal etwas anders. Ein Jahr später kann niemand mehr sagen, welche der sechs Partnersuchen nach Geschäftsbereich filtert und welche nicht.

Berechtigungen gehen nicht über

Diesen Punkt unterschätzen die meisten. In Ihren Fachsystemen ist über Jahre ein Berechtigungsmodell gewachsen, und der Agent geht mit einem technischen Konto daran vorbei. Ab da schützt die Chat-Oberfläche den Zugriff, und das ist kein Zugriffsschutz. Die OWASP-Liste für LLM-Risiken formuliert es klar: Der System-Prompt ist weder ein Geheimnis noch eine Sicherheitskontrolle, Autorisierung gehört in ein deterministisches System.

Es fehlt die Protokollspur

Steht im Log, dass der Integrationsnutzer einen Datensatz geändert hat, haben Sie im Streitfall nichts vorzulegen. Sie brauchen die Kennung der handelnden Person, den Namen des aufgerufenen Werkzeugs, die Parameter, die Antwort und die Modellversion. Von der Compliance abgesehen hängt daran auch die Fehlersuche, denn anders lässt sich der Ablauf nicht rekonstruieren.

FrageEinzelanbindung je ModellMCP-Schicht
Neues Modell einführenjedes Werkzeug muss neu verdrahtet werdendie Client-Konfiguration ändert sich, der Server bleibt
Authentifizierungje Anbindung eigens gelöstan einer Stelle, vor dem Server
Protokollierungverstreut, in unterschiedlichen Formatenein Einstiegspunkt, ein Format
Inventar der Werkzeugeüber den Code verteiltauflistbarer, versionierbarer Werkzeugkatalog
Autorisierungnicht gelöstebenfalls nicht gelöst, nur an einer Stelle gebündelt
Die letzte Zeile ist der Punkt: MCP beseitigt das Berechtigungsproblem nicht, es macht es an einer einzigen Stelle handhabbar.

Für den deutschen Markt kommt eine Zahl dazu, die den Bedarf gut beschreibt. Bitkom berichtete am 11.03.2026 aus einer telefonischen Befragung von 604 Unternehmen ab 20 Beschäftigten, dass 32 % das Potenzial ihrer vorhandenen Daten ausschöpfen und 61 % kaum oder gar nicht. Diese 61 % sind der Fall, für den eine Integrationsschicht überhaupt gebaut wird.

Wie funktioniert ein MCP-Server in der Praxis?

Der Agent ist der Client, der Prozess vor dem Fachsystem ist der Server. Ein Server veröffentlicht drei Arten von Dingen: Werkzeuge (ausführbare Vorgänge mit JSON-Schema), Ressourcen (lesbare Inhalte mit URI) und Prompts (serverseitige Vorlagen). Das Modell liest die Werkzeugbeschreibungen und entscheidet daraus, was es aufruft.

Eine Werkzeugbeschreibung ist damit Teil des Prompts, keine Dokumentation. Technisch ist ein Werkzeug eine Funktion mit Namen, Eingabeschema und einer Beschreibung in natürlicher Sprache. Das Schema sorgt dafür, dass das Modell keinen freien Text erzeugt, sondern einen auswertbaren Aufruf. So sieht ein bewusst eng geschnittenes Lesewerkzeug vor einem ERP aus:

tools/bestand_abfragen.jsonjson
{
  "name": "bestand_abfragen",
  "description": "Gibt den aktuell freien Bestand einer Artikelnummer in einem Lager zurueck. Liefert nur Lager, fuer die der aufrufende Nutzer berechtigt ist. Gibt keine Preise und keine Partnerdaten zurueck.",
  "inputSchema": {
    "type": "object",
    "properties": {
      "artikelnummer": { "type": "string", "pattern": "^[A-Z0-9-]{3,24}$" },
      "lager_code": { "type": "string", "enum": ["HAM01", "MUC01", "BUD01"] }
    },
    "required": ["artikelnummer"],
    "additionalProperties": false
  }
}

Vier Dinge daran sind Absicht. Der Name benennt einen fachlichen Vorgang, keinen Tabellenzugriff. Die Beschreibung sagt auch, was das Werkzeug nicht zurückgibt. Das Schema grenzt die Eingabe über Regex und Enum ein, das Modell kann also keine beliebigen Werte senden. Und additionalProperties: false verhindert, dass ein kreativ formulierter Aufruf zusätzliche Felder einschmuggelt.

Werkzeug, Ressource oder Prompt: was wann

Die drei Primitive zu vermischen ist der häufigste Entwurfsfehler. Ein Werkzeug tut etwas, eine Ressource ist lesbarer Inhalt, ein Prompt ist eine auf dem Server abgelegte Vorlage. Wer alles zum Werkzeug macht, zwingt das Modell für jede Kleinigkeit zu einem Aufruf. Die Zahl der Aufrufe treibt Kosten und Latenz.

PrimitivWas es bedeutetBeispiel aus dem BetriebWann Sie es wählen
Tool (Werkzeug)parametrisierter Vorgang mit JSON-Schema, vom Modell aufgerufenbestand_abfragen, angebot_entwurf_anlegenwenn die Antwort von Parametern abhängt oder etwas passiert
Resource (Ressource)lesbarer Inhalt mit URI, vom Client geladenaktuelle Preisliste, AGB, strukturierte Daten einer XRechnungbei langsam veränderlichem Referenzmaterial ohne Suchbedarf
Promptserverseitige Vorlage mit fester StrukturAblauf einer Angebotserstellung, Ablauf einer Reklamationsprüfungwenn Sie den Ablauf vorgeben wollen und nicht das Modell
In der Praxis trägt ein ERP-Server 6 bis 12 Werkzeuge, 2 bis 4 Ressourcen und 1 bis 3 Prompts. Deutlich mehr Werkzeuge sind ein Warnzeichen.

Was die Spezifikation vom 28.07.2026 gebracht hat

ÄnderungWarum sie im Unternehmen zählt
Zustandsloser Protokollkernjede Anfrage ist selbstbeschreibend, läuft hinter einem einfachen Load Balancer und skaliert ohne geteilten Zustand
Multi Round-Trip Requests (MRTR)der Server kann mit input_required antworten, der Client setzt fort: die menschliche Freigabe liegt damit auf Protokollebene
Header-basiertes Routing (Mcp-Method, Mcp-Name)Ihr vorhandenes API-Gateway und die WAF entscheiden am Header, statt den JSON-Rumpf zu zerlegen
Härtung der Autorisierungverpflichtende Issuer-Prüfung nach RFC 9207, Client ID Metadata Documents statt dynamischer Client-Registrierung
Enterprise Managed Authorization (EMA)eine Erweiterung in Richtung zentral verwalteter, an SSO gebundener Zugriffe
Tier-1-SDKsTypeScript, Python, Go und C# sofort, Rust in der Beta: der übliche Mittelstands-Stack ist abgedeckt
Quelle: blog.modelcontextprotocol.io, Spezifikationsbeitrag vom 28.07.2026.

Die Roadmap für 2026 behandelt Audit Trail, SSO-Anbindung und Gateway-Verhalten ausdrücklich als Erweiterungen und nicht als Teil des Protokollkerns. Von den Maintainern ist das eine ehrliche Position. Für Sie heißt es, dass ein Teil Ihrer Anforderungen weiterhin selbst gebaut werden muss.

Welche Werkzeuge sollte ein MCP-Server vor einem ERP freigeben?

Wenige, einzeln benannt, mit scharfer Trennung von Lesen und Schreiben. Praktisch bewährt sich der Betrieb von zwei Servern: ein lesender, den ein breiter Kreis nutzt, und ein schreibender mit wenigen Vorgängen, eigener Authentifizierung und Freigabeschritt. Ein Werkzeug ist immer ein fachlicher Vorgang, nie ein roher Datenbankzugriff.

WerkzeugTypWer darf aufrufenKontrolle
bestand_abfragenlesendalle angemeldeten Nutzerdie Lagerberechtigung des Aufrufers
partner_suchelesendVertrieb, Finanzenmaskierte Bankverbindung, kein Massenexport
offene_postenlesendFinanzennur Partner des eigenen Geschäftsbereichs
angebot_entwurf_anlegenschreibend, umkehrbarVertriebEntwurfsstatus, versendet wird von Hand
lieferschein_buchenschreibend, schwer umkehrbarLagerleitungFreigabe, Idempotenzschlüssel, Tageslimit
sql_abfragenicht freigebenniemandes gibt keine fachliche Frage, die das rechtfertigt
partner_loeschennicht freigebenniemandLöschen bleibt eine menschliche Aktion in der eigenen Oberfläche
Beispielkatalog vor einem mittelständischen ERP. Die beiden unteren Zeilen sind die häufigsten Fehler: das generische Abfragewerkzeug und das Löschwerkzeug.

Vier Regeln, die langfristig zählen

  1. Ein Werkzeug bildet einen fachlichen Vorgang ab. Heißt es wie eine Tabelle oder ein technisches Objekt, stimmt die Ebene nicht, und das Modell muss Fachwissen ergänzen, über das es nicht verfügt.
  2. Der Rückgabewert bleibt schmal. Geben Sie nicht den ganzen Datensatz zurück, sondern die benötigten Felder. Das ist gleichzeitig eine Kosten- und eine Datenschutzfrage.
  3. Es gibt keinen universellen Notausgang. Ein einziges execute oder run_query hebt jede andere Einschränkung wieder auf.
  4. Halten Sie die Zahl der Werkzeuge niedrig. Jede Beschreibung landet bei jedem Aufruf im Prompt. Bei sechzig Werkzeugen bezahlen Sie diese Beschreibungen bei jeder einzelnen Frage.

Bewegt eine Aufgabe viele Zwischendaten, lohnt der Blick auf das Muster der Codeausführung: Statt einzelne Werkzeugaufrufe zu ketten, schreibt der Agent Code, der die MCP-Server als API nutzt, und die Filterung passiert in der Sandbox. In der Messung von Anthropic fiel eine Kopieraufgabe von Drive nach Salesforce so von 150.000 auf 2.000 Token. Das passt nicht zu jeder Aufgabe. Beim Datentransport ist der Unterschied eine Größenordnung.

Wie erbt der Agent die Berechtigungen des angemeldeten Nutzers?

Indem der Werkzeugaufruf unter der Identität des Endnutzers läuft und nicht unter einem gemeinsamen technischen Konto. Praktisch reichen Sie das Token des angemeldeten Nutzers an das Backend durch, on-behalf-of. Ohne das fällt Ihr Berechtigungsmodell aus der Betrachtung, und der Agent wird zum am höchsten privilegierten Nutzer im Haus.

Sehen Sie sich die Dienstkonto-Falle genau an. Der Agent liest mit einem technischen Konto, das überall Rechte hat, weil das der schnellste Start war. Ab da schützt die Finanzdaten der Umstand, dass das Marketing nicht weiß, wonach es fragen müsste. Das ist keine Kontrolle. Und im Audit-Log steht, dass der Integrationsnutzer den Partnerstamm abgefragt hat, was in einer Untersuchung nach einer Datenschutzverletzung nichts wert ist.

ModellWie authentifiziert wirdWas im Audit-Log stehtWann es vertretbar ist
Dienstkontoein technischer Nutzer, jeder Aufruf läuft darunterder Name des technischen Kontos, nie die handelnde Personinterner Prototyp ohne Echtdaten
Durchreichen des Nutzertokensmit dem Token des angemeldeten Nutzers, on-behalf-ofdie handelnde Person und das aufgerufene Werkzeugdas sollte der Normalfall im Produktivbetrieb sein
Gemischtlesen mit Nutzertoken, schreiben mit eng berechtigtem technischen Kontosowohl den Auslöser als auch die freigebende Personwenn das Backend kein on-behalf-of beherrscht

Der Sicherheitsteil, den Ihr Kunde im Termin ansprechen wird

Zu Recht. Werkzeugbeschreibungen liest das Modell selbst, also lassen sich versteckte Anweisungen darin platzieren. Das ist Tool Poisoning. Die Arbeit von 2026 zum MCPTox-Benchmark fand bei den meisten der sieben untersuchten MCP-Clients unzureichende statische Prüfung. Zusätzlich erlaubten nicht authentifizierte Instanzen des MCP Inspector beliebige Befehlsausführung (CVE-2025-49596, CVSS 9,4).

Die Abwehr ist architektonisch und keine Inhaltsfilterung. Simon Willison beschreibt es so: Ein Agent wird ausnutzbar, sobald drei Fähigkeiten gleichzeitig vorliegen. Zugriff auf private Daten, Kontakt mit nicht vertrauenswürdigem Inhalt, und die Möglichkeit, nach außen zu kommunizieren. Nehmen Sie ein Bein weg, schließt sich der Angriff nicht. Schreibende und nach außen sendende Werkzeuge gehören deshalb in einen Agenten, der weder eingehende E-Mails noch Webinhalte liest.

Ein Punkt, der in deutschen Ausschreibungen früh kommt: Reicht Ihr MCP-Server personenbezogene Daten an ein Modell weiter, ist das Auftragsverarbeitung. Art. 28 DSGVO verlangt dafür einen Auftragsverarbeitungsvertrag samt Regelung der Unterauftragsverarbeiter. Die Liste der Modellanbieter und Hoster hinter Ihrem Server ist also zuerst eine Vertragsfrage und erst danach eine Architekturfrage. Als ungarisches EU-Unternehmen arbeiten wir dabei ohne Drittlandtransfer, Standardvertragsklauseln entfallen.

Wann darf ein KI-Agent in ein Produktivsystem schreiben?

Wenn der Vorgang eng definiert ist, seine Wirkung messbar bleibt und fünf Kontrollen zusammen greifen: menschliche Freigabe bei nicht umkehrbaren Schritten, im Code hinterlegte Betrags- und Mengengrenzen, ein widerrufbarer Zwischenstand, ein Idempotenzschlüssel je Aufruf und ein vollständiges Audit-Log. Fehlt eine davon, bleibt der Agent lesend.

VorgangUmkehrbar?Pflichtkontrolle
Angebotsentwurf anlegenjadie Berechtigung des Nutzers genügt
Bestandsbewegung bucheneingeschränkt, die Stornierung hinterlässt eine SpurIdempotenzschlüssel, Tageslimit
Rechnung ausstellennein, die Rechnung ist beim Empfängermenschliche Freigabe, Betragsgrenze
Zahlung auslösenneinmenschliche Freigabe, Vieraugenprinzip
Nachricht an einen KundenneinFreigabe oder strenge Vorlage, dazu der Hinweis auf die KI
Stammdaten löschenneinkein Werkzeug dafür bauen, in der eigenen Oberfläche belassen
Die Einordnung richtet sich nicht danach, wie kompliziert ein Vorgang ist, sondern danach, was es kostet, ihn rückgängig zu machen.

Idempotenz: die billigste Kontrolle, und die am häufigsten fehlende

Agenten laufen in Schleifen, und Schleifen wiederholen. Verliert das Netz die Antwort nach einem erfolgreichen Schreibvorgang, startet die nächste Runde denselben Vorgang erneut. Jedes schreibende Werkzeug bekommt deshalb einen vom Client erzeugten Schlüssel, und der Server liefert auf denselben Schlüssel das erste Ergebnis zurück, ohne einen neuen Datensatz anzulegen. Sonst stehen irgendwann zwei identische Lieferscheine im System, ohne klare Zuordnung zum Lauf.

Freigabe: wo sie tatsächlich stattfindet

Auf Protokollebene liefert sie der MRTR-Mechanismus der Spezifikation vom 28.07.2026: Der Server antwortet mit input_required, der Client setzt mit der Freigabe fort, ohne eine Verbindung offen zu halten. Auf Framework-Ebene leistet das Paar aus interrupt() und Command(resume=...) in LangGraph dasselbe mit einem dauerhaften Checkpoint, die Freigabe kann also am nächsten Tag eintreffen. Entscheidend ist, dass die Freigabe im Code erzwungen und nicht im Prompt erbeten wird.

Halten Sie den Inhalt des Audit-Logs fest: wer ausgelöst hat, welches Werkzeug lief, mit welchen Parametern, was zurückkam, welches Modell und welche Prompt-Version entschieden haben. Tracing-Werkzeuge liefern das je Lauf, über die Auswahl haben wir im Vergleich von Langfuse und LangSmith geschrieben. Für alles, was Kunden erreicht, gilt zusätzlich: Die Transparenzpflichten nach Art. 50 der KI-Verordnung greifen seit dem 02.08.2026, Sie müssen also offenlegen, wenn eine KI antwortet.

Was tun, wenn das System keine brauchbare Schnittstelle hat?

Für Lesezugriffe bauen Sie eine Read-Replica, und der Server liest Sichten statt Tabellen. Für Schreibzugriffe nutzen Sie die Importfunktion des Herstellers über einen Dateiaustausch, damit die Validierung im ERP bleibt. RPA ist die letzte Möglichkeit und nicht die erste Idee. Bei älterer Warenwirtschaft mit Windows-Client ist die Datenbank oft der einzige Einstiegspunkt.

WegWofür er taugtWo das Risiko liegtWann Sie ihn wählen
Read-Replica und Sichtenschnelle Lesezugriffe ohne Last auf dem Produktivsystemdas Schema ändert sich still, und die Sicht bricht unbemerktwenn Sie ausschließlich lesen müssen
Dateibasierter AustauschSchreiben über die Importroutine des HerstellersVerzögerung, und Rückmeldungen zu Fehlern sind schwer zu bekommenwenn das ERP Import und Export beherrscht
RPA, OberflächenautomatisierungSchreiben auch dann, wenn es sonst keinen Weg gibtjede Änderung der Oberfläche bricht sie, Idempotenz fehltwenn weder Schnittstelle noch Import existieren und der Prozess es trotzdem trägt

Die Sicht ist hier der Vertrag. Liest der MCP-Server direkt Tabellen, erklären Sie sich nach dem ersten ERP-Update. Liest er über Sichten, wird die Definition der Sicht zu der Schnittstelle, die Sie versionieren, testen und dokumentieren. Für den dateibasierten Weg gilt dasselbe: Das Dateiformat ist der Vertrag, und das Ergebnis der Verarbeitung muss zurücklesbar sein, sonst arbeitet der Agent blind.

Zu RPA ist meine Meinung deutlich: Es funktioniert, und es bricht um zwei Uhr nachts als Erstes, ohne jeden Schutz gegen Dopplungen bei einer Wiederholung. Bleibt es die einzige Option, geben Sie ihm einen eigenen Agenten, ein Tageslimit und einen Screenshot jedes Laufs im Protokoll. Migration und Parallelbetrieb haben wir auf der Seite zur Systemintegration ausführlicher beschrieben.

Was kostet eine MCP-Schicht, und was muss betrieben werden?

Der Aufbau liegt in unserem Band für Prozessautomatisierung: eine Mehrsystem-Integration mit Fehlerbehandlung bei 1.400 bis 6.900 EUR, eine komplexe KI-gesteuerte Automatisierung mit Freigabeprozess bei 6.900 bis 27.500 EUR, der Betrieb bei 80 bis 410 EUR im Monat. Grundlage ist unsere Preisliste in Forint, umgerechnet mit 363,28 HUF je Euro (MNB, 14.08.2026). Die Euro-Angaben sind Richtwerte.

PositionGrößenordnungAnmerkung
Lesender MCP-Server mit 5 bis 10 Werkzeugen1.400 – 6.900 EURMehrsystem-Integration mit Fehlerbehandlung, AppForge-Preisliste
Schreibende Werkzeuge mit Freigabe und Audit-Log6.900 – 27.500 EURdas Band der komplexen, KI-gesteuerten Automatisierung
Betrieb80 – 410 EUR im MonatÜberwachung, Schema-Aktualisierung, Fehlerbehebung
Observability (Tracing)0 EUR Lizenz bei selbst betriebenem Langfusein der Cloud 29 USD im Monat für Langfuse Core, 39 USD je Nutzer und Monat für LangSmith Plus, mit 14 Tagen Basisaufbewahrung
ModellkostenClaude Sonnet 5: 2 USD je 1 Mio. Input-Tokenjede Werkzeugbeschreibung ist bei jedem Aufruf ein Input-Token
Quellen: AppForge-Preisliste, langfuse.com/pricing, langchain.com/pricing-langsmith, platform.claude.com pricing, alle Stand 14.08.2026. Umrechnung mit 363,28 HUF je Euro (MNB, 14.08.2026), Euro-Angaben als Richtwerte.

Im Betrieb überraschen zwei Posten. Der eine ist die Schemaänderung im Backend, die sich nie vorher ankündigt. Der andere ist die Kostenkontrolle: Eine Monatsobergrenze schützt nicht, weil sie im Nachhinein greift und der teure Lauf längst durch ist. Sie brauchen eine Obergrenze je Lauf in Token oder Euro, in Echtzeit, dazu ein Schrittlimit und ein Timeout. TechCrunch berichtete im Juni 2026, dass Uber sein Jahresbudget für KI-gestütztes Programmieren bereits im April aufgebraucht hatte. Das ist kein MCP-Problem, es zeigt aber, wie schnell ein in Schleifen laufendes System davonläuft.

Wann brauchen Sie kein MCP?

Wenn Sie ein System an einen Agenten binden und die Verzweigungen des Prozesses vorher zeichenbar sind, ist MCP eine Schicht zu viel. Ein direkter API-Client hat weniger bewegliche Teile. MCP beginnt sich zu rechnen, sobald mehrere Verbraucher dieselben Daten nutzen oder Modellunabhängigkeit und zentrale Protokollierung zur Anforderung werden.

SituationWas Sie nehmenWarum
Ein System, ein Agent, fester Ablaufdirekter API-Client oder SDKMCP ist hier ein zusätzlicher Prozess und eine zusätzliche Fehlerquelle
Vorher zeichenbare Verzweigungenein Workflow mit LLM-Aufrufendas empfiehlt auch Anthropic, der Workflow gewinnt meistens
Keine Evaluation, keine Messungerst messen, dann integrierensonst merken Sie nie, ab wann das System schlechter wird
Zwei oder mehr Verbraucher auf denselben DatenMCP-Schichthier zahlt sich die Rechnung M plus N aus
Modellunabhängigkeit oder Audit-AnforderungMCP-SchichtZugriffe lassen sich an einer Stelle protokollieren und austauschen

Es lohnt sich, die Zahlen danebenzulegen. Gartner prognostizierte am 25.06.2025, dass bis Ende 2027 mehr als 40 % der agentenbasierten KI-Projekte abgebrochen werden, typischerweise wegen Kosten, unklarem Geschäftsnutzen oder unzureichendem Risikomanagement. Die Erhebung von MIT Project NANDA aus dem Sommer 2025 fand, dass 95 % der generativen KI-Pilotprojekte in Unternehmen keine messbare Wirkung auf die Gewinn- und Verlustrechnung hatten. Dieselbe Untersuchung maß eine Erfolgsquote von 67 %, wenn interne Fachleute und ein externer Partner zusammenarbeiteten, gegenüber 22 % bei Projekten, die allein die interne IT gebaut hat.

Für mich folgt daraus, dass sich die Frage nach der Integrationsschicht nicht isoliert entscheiden lässt. Ohne messbares Ziel und ohne Messung ist die Protokollwahl Ihre kleinste Sorge. Über die Wahl zwischen Agent, Chatbot und Workflow haben wir im Vergleich von Agent, Chatbot, RPA und n8n geschrieben, über die Schritte der Einführung in KI-Integration in Bestandssysteme.

Zusammenfassung und häufige Fragen

Was ist MCP (Model Context Protocol)?

Ein offenes Protokoll, über das ein KI-Agent externe Werkzeuge und Datenquellen in einheitlicher Form erreicht. Es ist ein Client-Server-Modell: Der Agent ist der Client, ein MCP-Server vor dem Fachsystem veröffentlicht Werkzeuge, Ressourcen und Prompts. Das Ziel ist, aus einer Matrix von M Modellen mal N Systemen ein M plus N zu machen.

Was löst MCP nicht?

Berechtigungen, Datenqualität und Fachlogik. MCP beschreibt, dass ein Werkzeug existiert und welche Parameter es erwartet. Ob der anfragende Nutzer es aufrufen darf, steht nirgends im Protokoll. Schlechte Stammdaten bleiben auch über MCP schlecht. Die Sicherheitskontrolle liegt hinter dem Server, nicht im Protokoll selbst.

Darf ein KI-Agent in ein produktives ERP schreiben?

Ja, aber nur für eng benannte Vorgänge und nur mit fünf Kontrollen: menschliche Freigabe bei nicht umkehrbaren Schritten, eine im Code hinterlegte Betragsgrenze, ein widerrufbarer Zwischenstand wie ein Entwurf, ein Idempotenzschlüssel je Schreibaufruf und ein vollständiges Audit-Log. Ein generisches SQL-Werkzeug gehört nie dazu. Die Freigabe steht seit der Spezifikation vom 28.07.2026 auch auf Protokollebene zur Verfügung.

Was ist die Dienstkonto-Falle?

Jeder Aufruf des Agenten läuft unter einem einzigen technischen Konto. Wer den Agenten erreicht, sieht damit faktisch alles, was dieses Konto sieht. Ihr Berechtigungsmodell ist umgangen, und im Audit-Log steht der technische Nutzer statt der handelnden Person. Im Produktivbetrieb gehört das Token des angemeldeten Nutzers durchgereicht (on-behalf-of).

Was tun, wenn das System keine Schnittstelle hat?

Drei Wege, in dieser Reihenfolge. Für Lesezugriffe eine Read-Replica der Datenbank, wobei der Server Sichten liest statt Tabellen. Für Schreibzugriffe die Importfunktion des Herstellers über einen Dateiaustausch, damit die Validierung im ERP bleibt. RPA ist die letzte Möglichkeit: Jede Änderung der Oberfläche bricht sie, und Idempotenz gibt es dort nicht.

Was kostet eine MCP-Integrationsschicht?

Nach unserer Preisliste liegt eine Mehrsystem-Integration mit Fehlerbehandlung bei 1.400 bis 6.900 EUR, eine komplexe KI-gesteuerte Automatisierung mit Freigabeprozess bei 6.900 bis 27.500 EUR, der Betrieb bei 80 bis 410 EUR im Monat. Umgerechnet mit 363,28 HUF je Euro, alle Euro-Angaben sind Richtwerte. Die Modellkosten bleiben daneben meist klein.

Wann ist MCP überflüssig?

Wenn Sie ein System an einen Agenten binden und die Verzweigungen des Prozesses vorher zeichenbar sind. Ein direkter API-Client hat dann weniger bewegliche Teile: kein zusätzlicher Prozess, keine zweite Authentifizierung, keine weitere Fehlerquelle. MCP rechnet sich, sobald zwei oder mehr Verbraucher dieselben Daten nutzen oder Modellunabhängigkeit gefordert ist.

Ist der Einsatz eines MCP-Servers sicher?

Nur wenn Sie wissen, was darauf läuft. Werkzeugbeschreibungen liest das Modell selbst, sie sind damit Angriffsfläche. Gegen Tool Poisoning fand der MCPTox-Benchmark bei den meisten untersuchten Clients nur schwache statische Prüfung. Fremde, öffentliche MCP-Server gehören nicht an Unternehmensdaten. Betreiben Sie einen eigenen Server, mit Allowlist und Protokollierung.

Wenn Sie ein ERP oder ein CRM betreiben und gerade abwägen, was ein Agent darauf tun darf: Auf unserer Seite zur Prozessautomatisierung steht, wie wir so etwas üblicherweise aufbauen, und die Preisliste zeigt die Bänder ohne Registrierung. Ein Gespräch von 30 Minuten reicht meist, um zu klären, ob bei Ihnen eine MCP-Schicht oder ein direkter API-Client die richtige Antwort ist.

Quellen

Nächster Schritt

Sprechen wir über Ihr Projekt. 30 Minuten, kostenlos.

Innerhalb von 24 Stunden erhalten Sie eine konkrete Preisspanne, eine realistische Zeitschätzung und den nächsten Schritt. Kein Verkaufsgespräch.

Projekt starten