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
- 01Eingang
Nutzer fragt
Eine Mitarbeiterin bittet den Assistenten, offene Aufträge eines Kunden zusammenzufassen.
- 02KI
Tool auswählen
Das Modell erkennt anhand der Tool-Beschreibungen, dass die Auftragssuche des ERP-Servers passt.
- 03Mensch
Zustimmung
Der Host zeigt den geplanten Aufruf; bei schreibenden Aktionen bestätigt der Mensch.
- 04System
Server führt aus
Der MCP-Server prüft Token und Scope und fragt das ERP mit dem technischen Konto ab.
- 05Ergebnis
Ergebnis zurück
Strukturierte Daten gehen an das Modell, das daraus eine Antwort mit Quelle formuliert.
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.

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
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.
- 01
Herstellerserver oder Eigenbau
Herstellerserver sparen Entwicklung, bringen aber deren Tool-Zuschnitt mit. Eigenbau erlaubt genau die Funktionen, die der Prozess braucht.
- 02
Tool-Zuschnitt
Lieber zehn eng beschriebene Tools als ein generisches Abfrage-Tool. Enge Schemata verringern Fehlaufrufe und erleichtern die Prüfung.
- 03
Lesen und Schreiben trennen
Schreibende Tools erhalten eigene Scopes und werden nur dort freigeschaltet, wo eine Bestätigung durch einen Menschen vorgesehen ist.
- 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.
- 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.
| Kriterium | Direkte API-Integration | MCP-Server | Browser-Automation |
|---|---|---|---|
| Zielgruppe | Eine bestimmte Anwendung | Beliebige MCP-fähige KI-Hosts | Oberflächen ohne Schnittstelle |
| Beschreibung für das Modell | Muss je Anwendung gebaut werden | Tools mit Name, Beschreibung, Schema | Keine, das Modell interpretiert die Seite |
| Wiederverwendbarkeit | Gering | Hoch über mehrere Hosts | Gering, bricht bei UI-Änderungen |
| Autorisierung | Individuell | OAuth 2.1 laut Spezifikation | Nutzersitzung im Browser |
| Kontrollpunkte | Im eigenen Code | Host-Zustimmung, Scopes, Server-Log | Schwer abgrenzbar |
| Typischer Einsatz | Fester Prozess, eine Anwendung | Assistenten 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.
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.
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.
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
- Model Context Protocol – Specification (Revision 2026-07-28) · Model Context Protocol · Stand 28. Juli 2026
- Key Changes – Changelog der Revision 2026-07-28 · Model Context Protocol · Stand 28. Juli 2026
- Authorization – MCP Specification · Model Context Protocol · Stand 28. Juli 2026
- Governance and Stewardship · Model Context Protocol · Stand 5. November 2026
- Linux Foundation Announces the Formation of the Agentic AI Foundation (AAIF) · The Linux Foundation · Stand 9. Dezember 2025
- 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.