Technologie · Protokolle

Model Context Protocol (MCP): Fachsysteme kontrolliert an KI anbinden

Das Model Context Protocol ist ein offener Standard, über den KI-Anwendungen auf Werkzeuge und Daten aus Fachsystemen zugreifen. Für Unternehmen zählt vor allem, wie eng Rechte, Freigaben und Protokollierung dabei gefasst sind.

So funktioniert es

Von Tobias Sander · Aktualisiert am

HostClientMCP-ServerFachsysteme
Art
Offenes Protokoll auf Basis von JSON-RPC
Verwaltung
Agentic AI Foundation unter der Linux Foundation
Bausteine
Tools, Resources, Prompts; Host, Client, Server
Hauptrisiko
Zu weit gefasste Rechte und manipulierte Tool-Beschreibungen

Kurzantwort

Das Model Context Protocol (MCP) ist ein offenes Protokoll, das festlegt, wie KI-Anwendungen mit externen Datenquellen und Werkzeugen kommunizieren. Ein MCP-Server stellt Funktionen eines Systems – etwa Kundensuche im CRM oder Bestandsabfrage im ERP – als beschriebene Tools, Resources und Prompts bereit; ein MCP-Client in der KI-Anwendung ruft sie über JSON-RPC-Nachrichten auf.

Anthropic hat MCP im November 2024 als Open Source veröffentlicht und im Dezember 2025 an die neu gegründete Agentic AI Foundation unter dem Dach der Linux Foundation übergeben. Die aktuelle Spezifikation trägt das Datum 2026-07-28. Für den Mittelstand ist MCP vor allem ein Integrationsweg: Ein sauber gebauter Server kann von mehreren KI-Anwendungen genutzt werden, ohne für jede Plattform eine eigene Anbindung zu programmieren.

Infografik

Wie ein Werkzeugaufruf über MCP abläuft

  1. 01
    Eingang

    Nutzer fragt

    Eine Mitarbeiterin bittet den Assistenten, offene Aufträge eines Kunden zusammenzufassen.

  2. 02
    KI

    Tool auswählen

    Das Modell erkennt anhand der Tool-Beschreibungen, dass die Auftragssuche des ERP-Servers passt.

  3. 03
    Mensch

    Zustimmung

    Der Host zeigt den geplanten Aufruf; bei schreibenden Aktionen bestätigt der Mensch.

  4. 04
    System

    Server führt aus

    Der MCP-Server prüft Token und Scope und fragt das ERP mit dem technischen Konto ab.

  5. 05
    Ergebnis

    Ergebnis zurück

    Strukturierte Daten gehen an das Modell, das daraus eine Antwort mit Quelle formuliert.

Vereinfachte Darstellung eines Aufrufs über einen entfernten MCP-Server. Bei verbindlichen Aktionen holt die Host-Anwendung vor der Ausführung eine Bestätigung ein.

Herkunft und heutige Verwaltung

MCP entstand bei Anthropic und wurde dort von David Soria Parra und Justin Spahr-Summers entwickelt. Bei der Veröffentlichung im November 2024 beschrieb Anthropic das Ziel so: Statt für jede Datenquelle eine eigene Anbindung zu bauen, sollen Entwickler gegen ein gemeinsames Protokoll programmieren. Mitgeliefert wurden Spezifikation, SDKs und Beispielserver für verbreitete Systeme. Vorbild war ausdrücklich das Language Server Protocol, das Programmiersprachen einheitlich in Entwicklungsumgebungen einbindet.

Im Dezember 2025 gab die Linux Foundation die Gründung der Agentic AI Foundation (AAIF) bekannt. MCP gehört neben goose von Block und AGENTS.md von OpenAI zu den Gründungsprojekten. Formal ist das Projekt heute als „Model Context Protocol a Series of LF Projects, LLC“ organisiert. Technisch entscheiden Lead Maintainer, Core Maintainer und Maintainer; Sitze sind an Personen gebunden, nicht an Unternehmen. Änderungen an der Spezifikation laufen über sogenannte Specification Enhancement Proposals (SEPs). Laut Linux Foundation unterstützen unter anderem Claude, ChatGPT, Gemini, Microsoft Copilot und VS Code das Protokoll – ein Server bleibt so auch bei einem späteren Wechsel des Assistenten nutzbar.

Host, Client, Server und die drei Grundfunktionen

Die Spezifikation unterscheidet drei Rollen. Der Host ist die KI-Anwendung, mit der Menschen arbeiten, etwa ein Desktop-Assistent oder eine Entwicklungsumgebung. Darin laufen Clients, die jeweils eine Verbindung zu einem Server halten. Der Server ist das Bindeglied zum Fachsystem: Er beschreibt, was er anbietet, nimmt Anfragen entgegen und übersetzt sie in Aufrufe der jeweiligen Programmierschnittstelle.

Server bieten drei Arten von Funktionen an. Tools sind Funktionen, die das Modell ausführen lässt, etwa „Angebot als Entwurf anlegen“. Resources liefern Kontext und Daten, zum Beispiel ein Produktdatenblatt oder einen Datensatz. Prompts sind vorbereitete Vorlagen und Arbeitsabläufe, die Nutzer gezielt auswählen. Auf Clientseite sieht die aktuelle Spezifikation Elicitation vor: Ein Server kann darüber zusätzliche Angaben vom Nutzer anfordern, statt Annahmen zu treffen.

Was sich mit der Spezifikation 2026-07-28 geändert hat

Die Revision vom Juli 2026 ist die größte Umstellung seit dem Start. MCP ist jetzt zustandslos: Der bisherige Initialisierungs-Handshake und protokollweite Sitzungen entfallen. Jede Anfrage trägt Protokollversion und Client-Fähigkeiten selbst mit. Server müssen über eine neue Methode server/discover mitteilen, welche Versionen und Fähigkeiten sie unterstützen. Benötigt ein Server Zustand über mehrere Aufrufe, vergibt er dafür ausdrücklich eigene Kennungen, die als normale Tool-Argumente übergeben werden.

Als Standardtransporte definiert die Spezifikation stdio für lokal gestartete Server und Streamable HTTP für entfernte Server, bei dem jede Nachricht als HTTP-POST an einen Endpunkt geht. Der ältere HTTP+SSE-Transport ist abgekündigt. Ebenfalls als veraltet markiert sind die Funktionen Roots, Sampling und Logging; neue Implementierungen sollen sie nicht mehr einbauen. Langlaufende Aufgaben sind in eine offizielle Erweiterung namens Tasks gewandert, die bei Bedarf zwischen Client und Server ausgehandelt wird.

Team-Workshop zur Anbindung von ERP und CRM an KI-Assistenten über das Model Context Protocol

Autorisierung: OAuth 2.1 und minimale Scopes

Für HTTP-basierte Server beschreibt die Spezifikation eine Autorisierung auf Basis von OAuth 2.1. Der MCP-Server agiert als Ressourcenserver, der KI-Client als OAuth-Client, ein Autorisierungsserver – etwa Ihr bestehender Identity Provider – stellt die Zugriffstoken aus. Server müssen Protected Resource Metadata nach RFC 9728 veröffentlichen, damit Clients den zuständigen Autorisierungsserver finden. Für die Registrierung von Clients werden Client ID Metadata Documents empfohlen; die dynamische Client-Registrierung ist abgekündigt.

Wichtig für die Sicherheit: Token müssen ausdrücklich für den jeweiligen Server ausgestellt sein, und Server dürfen fremde Token weder annehmen noch weiterreichen. Die Spezifikation empfiehlt, zunächst nur minimale Scopes anzufordern und zusätzliche Rechte erst bei Bedarf über einen Step-up-Fluss zu holen. Lokale stdio-Server folgen diesem Ablauf nicht, sondern beziehen Zugangsdaten aus ihrer Umgebung – ein Grund, lokale Server nur aus vertrauenswürdigen Quellen zu installieren.

Sicherheitsrisiken: Prompt Injection und vergiftete Tool-Beschreibungen

MCP verbindet ein Sprachmodell mit echten Systemen, und die Spezifikation sagt deutlich, dass Tools beliebige Codeausführung darstellen können. Sie verlangt, dass Hosts vor jedem Tool-Aufruf die ausdrückliche Zustimmung des Nutzers einholen und Daten nicht ohne Einwilligung an Server weitergeben. Durchsetzen kann das Protokoll diese Prinzipien nicht selbst; sie hängen an der Umsetzung in Host und Server.

Zwei Angriffsmuster sind besonders relevant. Bei Prompt Injection stehen manipulierte Anweisungen in Daten, die ein Tool zurückliefert, etwa in einer E-Mail oder einem Webtext, und lenken das Modell zu unerwünschten Aktionen. Beim sogenannten Tool Poisoning steckt die Manipulation in der Beschreibung eines Tools selbst. Die Spezifikation stellt deshalb klar, dass Tool-Beschreibungen und Annotationen als nicht vertrauenswürdig gelten, solange sie nicht von einem vertrauenswürdigen Server stammen.

Daraus folgt eine einfache Regel: Jeder Server ist eine Lieferantenbeziehung. Prüfen Sie Herkunft und Code, beschränken Sie die Rechte des technischen Kontos, trennen Sie lesende von schreibenden Tools und protokollieren Sie jeden Aufruf.

ERP und CRM im Mittelstand anbinden

Der typische Einstieg ist ein lesender Server für ein System mit hoher Abfragefrequenz: Auftragsstatus aus dem ERP, Kontakthistorie aus dem CRM oder Dokumente aus dem DMS. Ein solcher Server bietet wenige, klar benannte Tools mit engem Eingabeschema an, etwa „Auftrag nach Nummer suchen“ statt einer frei formulierbaren Datenbankabfrage. Je präziser Name, Beschreibung und Parameter, desto zuverlässiger wählt das Modell das richtige Werkzeug.

Viele Softwarehersteller bieten inzwischen eigene MCP-Server an. Vor dem Einsatz sollten Sie klären, welche Tools enthalten sind, ob sich schreibende Funktionen abschalten lassen und wo der Server betrieben wird. Wo kein Herstellerserver existiert, ist ein eigener Server auf Basis der offiziellen SDKs meist ein überschaubares Entwicklungsprojekt, sofern das Fachsystem eine dokumentierte Programmierschnittstelle besitzt.

Architektur

Die Rollen im Model Context Protocol

Ebene 1

Host

  • KI-Assistent oder IDE
  • Zustimmungsdialoge
  • Modellanbindung

Ebene 2

Client

  • Ein Client je Server
  • Tool-Liste abrufen
  • Aufrufe protokollieren

Ebene 3

MCP-Server

  • Tools
  • Resources
  • Prompts
  • Scope-Prüfung

Ebene 4

Fachsysteme

  • ERP
  • CRM
  • DMS
  • Datenbank
Ein Host kann mehrere Clients enthalten, jeder Client spricht mit genau einem Server. Die Autorisierung liegt bei HTTP-Servern in einem OAuth-2.1-Fluss.

5 Punkte

5 Entscheidungen vor dem ersten produktiven MCP-Server

Diese Punkte entscheiden darüber, ob ein MCP-Server ein kontrollierter Integrationsbaustein wird oder eine schwer überschaubare Hintertür.

  1. 01

    Herstellerserver oder Eigenbau

    Herstellerserver sparen Entwicklung, bringen aber deren Tool-Zuschnitt mit. Eigenbau erlaubt genau die Funktionen, die der Prozess braucht.

  2. 02

    Tool-Zuschnitt

    Lieber zehn eng beschriebene Tools als ein generisches Abfrage-Tool. Enge Schemata verringern Fehlaufrufe und erleichtern die Prüfung.

  3. 03

    Lesen und Schreiben trennen

    Schreibende Tools erhalten eigene Scopes und werden nur dort freigeschaltet, wo eine Bestätigung durch einen Menschen vorgesehen ist.

  4. 04

    Identität und Token

    Der Server nutzt Ihren Identity Provider, akzeptiert nur für ihn ausgestellte Token und reicht keine Zugangsdaten an Drittsysteme durch.

  5. 05

    Protokoll und Abschaltung

    Jeder Aufruf wird mit Nutzer, Tool und Parametern geloggt. Ein Server muss sich jederzeit zentral deaktivieren lassen.

Gegenüberstellung

MCP-Server im Vergleich zu anderen Anbindungswegen

MCP ersetzt keine Programmierschnittstelle, sondern legt eine standardisierte Schicht darüber. Die Tabelle zeigt, wann welcher Weg passt.

KriteriumDirekte API-IntegrationMCP-ServerBrowser-Automation
ZielgruppeEine bestimmte AnwendungBeliebige MCP-fähige KI-HostsOberflächen ohne Schnittstelle
Beschreibung für das ModellMuss je Anwendung gebaut werdenTools mit Name, Beschreibung, SchemaKeine, das Modell interpretiert die Seite
WiederverwendbarkeitGeringHoch über mehrere HostsGering, bricht bei UI-Änderungen
AutorisierungIndividuellOAuth 2.1 laut SpezifikationNutzersitzung im Browser
KontrollpunkteIm eigenen CodeHost-Zustimmung, Scopes, Server-LogSchwer abgrenzbar
Typischer EinsatzFester Prozess, eine AnwendungAssistenten mit Zugriff auf FachsystemeÜbergangslösung für Altsysteme

In der Praxis baut ein MCP-Server fast immer auf einer vorhandenen API auf. Fehlt diese, ist die API die eigentliche Voraussetzung.

Praxis

Drei typische Einsatzszenarien

Szenario 1

Maschinenbauer mit Ersatzteilanfragen

Ausgangslage
Der Innendienst sucht zu Seriennummern passende Ersatzteile in ERP und technischer Dokumentation und wechselt dafür zwischen mehreren Programmen.
Ansatz
Ein lesender MCP-Server stellt Tools für Seriennummernsuche, Stücklistenabfrage und Lagerbestand bereit. Der Assistent fasst Treffer mit Teilenummer und Dokumentquelle zusammen.
Kontrolle
Nur lesende Scopes; Bestellungen entstehen weiterhin im ERP durch den Innendienst.
Messgröße

Zeit von der Anfrage bis zur bestätigten Teileliste

Szenario 2

Dienstleister mit CRM-Pflege

Ausgangslage
Gesprächsnotizen aus Kundenterminen landen verspätet oder unvollständig im CRM.
Ansatz
Ein MCP-Server bietet ein Tool, das aus einer Notiz einen Aktivitätsentwurf am richtigen Kontakt anlegt. Der Assistent schlägt Felder und Folgeaufgaben vor.
Kontrolle
Schreibender Scope nur für Entwürfe; der Vertrieb bestätigt jeden Eintrag vor dem Speichern.
Messgröße

Anteil der Termine mit vollständigem CRM-Eintrag innerhalb eines Arbeitstags

Szenario 3

Händler mit mehreren KI-Werkzeugen

Ausgangslage
Einkauf und Marketing nutzen unterschiedliche KI-Assistenten, beide brauchen Produktstammdaten.
Ansatz
Ein zentral betriebener MCP-Server liefert Produktdaten als Resources und Suche als Tool an beide Hosts.
Kontrolle
Zentrale Abschaltung, gemeinsame Protokollierung, Freigabe neuer Hosts durch die IT.
Messgröße

Zahl der Integrationen, die ohne zusätzlichen Entwicklungsaufwand angebunden wurden

Checkliste

Checkliste für Ihren ersten MCP-Server

  • Fachsystem und dokumentierte API sind identifiziert
  • Tool-Liste mit Name, Zweck und Eingabeschema ist schriftlich abgestimmt
  • Lesende und schreibende Tools sind getrennt
  • Technisches Konto mit minimalen Rechten ist angelegt
  • Anbindung an den Identity Provider über OAuth ist geklärt
  • Unterstützte MCP-Protokollversion ist dokumentiert
  • Protokollierung je Aufruf und zentrale Abschaltung sind umgesetzt
  • Herkunft und Code fremder Server wurden geprüft
  • Testfälle mit manipulierten Eingaben wurden durchgespielt

Vermeiden

Typische Fehler

  • Generisches Datenbank-Tool

    Ein Tool, das beliebige Abfragen erlaubt, macht das Modell zum Datenbankadministrator. Enge, fachlich benannte Tools sind sicherer und treffsicherer.

  • Server aus unbekannter Quelle

    Ein Server aus einem öffentlichen Verzeichnis kann manipulierte Tool-Beschreibungen enthalten. Behandeln Sie jeden Server wie Software eines Lieferanten.

  • Persönliche Zugangsdaten im Server

    Wer einen lokalen Server mit eigenen Admin-Rechten startet, gibt dem Modell diese Rechte. Technische Konten mit engem Zuschnitt sind Pflicht.

Weiterführend

  • KI-Readiness-Check: zeigt, ob Ihre Fachsysteme die Schnittstellen und das Rechtekonzept für eine MCP-Anbindung mitbringen.

FAQ

Häufige Fragen: Model Context Protocol (MCP)

Ist MCP ein Produkt von Anthropic?+

MCP wurde bei Anthropic entwickelt, ist aber ein offenes Protokoll unter Apache-2.0-Lizenz. Seit Dezember 2025 ist es Teil der Agentic AI Foundation unter der Linux Foundation; die technische Steuerung liegt bei einer personengebundenen Maintainer-Struktur.

Brauchen wir MCP, wenn unser ERP bereits eine API hat?+

Nicht zwingend. Für einen festen Prozess in einer einzigen Anwendung reicht die API. MCP lohnt sich, wenn mehrere KI-Assistenten auf dieselben Funktionen zugreifen sollen oder Sie den Assistenten später wechseln wollen.

Kann ein MCP-Server Daten verändern?+

Ja, wenn er schreibende Tools anbietet und das technische Konto die Rechte besitzt. Die Spezifikation verlangt eine Zustimmung des Nutzers vor Tool-Aufrufen; zusätzlich sollten Sie schreibende Tools nur mit eigenen Scopes und Freigabeschritt zulassen.

Was ist der Unterschied zwischen lokalem und entferntem Server?+

Ein lokaler Server läuft als Prozess auf dem Rechner und kommuniziert über stdio. Ein entfernter Server wird zentral betrieben und über Streamable HTTP mit OAuth-Autorisierung angesprochen. Für Unternehmen ist der entfernte Betrieb meist leichter zu kontrollieren.

Schützt MCP vor Prompt Injection?+

Nein. Das Protokoll beschreibt Sicherheitsprinzipien, kann sie aber nicht erzwingen. Schutz entsteht durch enge Tool-Zuschnitte, minimale Rechte, Bestätigungen vor Aktionen und eine kritische Haltung gegenüber Inhalten, die Tools zurückliefern.

Quellen

Quellen und weiterführende Dokumentation

  1. Model Context Protocol – Specification (Revision 2026-07-28) · Model Context Protocol · Stand 28. Juli 2026
  2. Key Changes – Changelog der Revision 2026-07-28 · Model Context Protocol · Stand 28. Juli 2026
  3. Authorization – MCP Specification · Model Context Protocol · Stand 28. Juli 2026
  4. Governance and Stewardship · Model Context Protocol · Stand 5. November 2026
  5. Linux Foundation Announces the Formation of the Agentic AI Foundation (AAIF) · The Linux Foundation · Stand 9. Dezember 2025
  6. Introducing the Model Context Protocol · Anthropic · Stand 25. November 2024

Die Seite beschreibt Einsatzmuster und Prüfkriterien, keine Rechtsberatung. Produkt- und Anbieterangaben ändern sich schnell; maßgeblich ist die jeweils verlinkte Originaldokumentation. Zur Bewertungslogik siehe Methodik.

Nächster Schritt

Wo lohnt sich der Einstieg in Ihrem Unternehmen?

Der kostenlose KI-Check ordnet Ziel, Prozess, Daten, Kontrolle und Budget ein und empfiehlt einen ersten prüfbaren Pilotansatz.