Was ist ein MCP-Server?
Ein MCP-Server ist ein Programm, das einer KI-Anwendung Zugriff auf ein System gibt, etwa auf eine Datenbank oder ein Ticketsystem. Dafür spricht er das Model Context Protocol (MCP). MCP ist ein offenes Protokoll. Es verbindet KI-Anwendungen wie Claude oder Codex mit den Daten und Funktionen anderer Programme. Anthropic hat das Protokoll vorgestellt und als offenen Standard veröffentlicht. Die Spezifikation und die Dokumentation stehen auf modelcontextprotocol.io.
Wie funktioniert MCP?
MCP kennt drei Rollen. Der Host ist die KI-Anwendung, mit der ein Mensch arbeitet. Für jeden Server startet der Host einen Client, der die Verbindung hält. Der Server macht ein System für das Modell erreichbar.
Client und Server tauschen Nachrichten im Format JSON-RPC aus. Beim Aufbau der Verbindung nennt der Server, was er bereithält. Das Modell liest diese Liste und wählt den Eintrag, der zur Aufgabe passt. Der Host schickt den Aufruf ab, und der Server liefert das Ergebnis.
Was ein MCP-Server bereitstellt
Ein MCP-Server kann drei Arten von Einträgen bereitstellen. Tools sind Funktionen, die das Modell aufruft, etwa eine Datenbankabfrage. Ressourcen sind Daten, die die Anwendung als Kontext lädt, etwa eine Datei. Prompts sind vorbereitete Anweisungen für eine wiederkehrende Aufgabe.
Ein Server läuft auf eine von zwei Arten. Ein lokaler Server läuft als Prozess auf demselben Rechner und spricht über die Standardeingabe und die Standardausgabe (stdio). Ein entfernter Server hat eine Webadresse und spricht über HTTP. Für entfernte Server beschreibt die Spezifikation die Autorisierung mit OAuth.
MCP-Server und API im Vergleich
| API | MCP-Server | |
|---|---|---|
| Geschrieben für | Ein Programm, dessen Entwickler die Dokumentation gelesen hat | Ein Modell, das die Beschreibung während der Arbeit liest |
| Beschreibung | Dokumentation für Menschen | Eine Liste von Tools, die der Client beim Server abfragt |
| Wer über einen Aufruf entscheidet | Der Code des Programms | Das Modell, soweit der Host es zulässt |
Ein MCP-Server ersetzt keine API. Viele Server sind eine dünne Schicht über einer API, die es schon gibt. Die Schicht ergänzt die Beschreibungen, die ein Modell braucht, um einen Aufruf zu wählen.
Welche Rechte ein MCP-Server bekommt
Ein MCP-Server handelt mit den Rechten des Kontos, unter dem er läuft. Ruft ein Modell ein Tool auf, kann es tun, was dieses Konto darf. Die Beschreibung eines Tools ist Text, den das Modell liest. Ein Server aus unbekannter Quelle kann das Modell deshalb lenken. Ein Unternehmen installiert darum Server, deren Herkunft es kennt. Es gibt dem Server ein Konto mit engen Rechten. Einen Aufruf, der Daten ändert, bestätigt ein Mensch.
Meine Arbeit mit MCP-Servern
Ich bin IT-Experte für Datenplattformen. Heute baue ich Datenplattformen mit KI-Agenten schneller auf und um. In einem Kundenprojekt arbeiten Claude und Codex in einem Repository, nach Regeln, die eine Maschine prüft.
MCP-Server gehören zum Agent Harness, also zum Code und zu den Regeln rund um ein Modell. Agent Harness Engineering passt diesen Harness an eine Codebasis und ein Team an. In meiner Arbeit für Kunden stehen KI-Agenten unter denselben Regeln wie Menschen. Ein Agent bekommt die Rechte eines neuen Kollegen am ersten Tag: eine Datenbankrolle, die nur liest, und Tokens, die nur für die Entwicklungsumgebung gelten. Die Datenbank setzt diese Grenzen durch. Sie gelten deshalb auch für einen Aufruf, der über einen MCP-Server kommt.
Paperclip ist eine Open-Source-Steuerungsebene für KI-Agenten. Sein MCP-Server spricht nur stdio. Ich habe ihm ein OAuth-Gateway vorgeschaltet, das mit FastMCP gebaut ist. Seitdem liest und schreibt Claude auf meinem Telefon die Aufgaben einer Kundenplattform.
Als Dozent im Claude Hacker House, einer Workshopreihe zur praktischen Arbeit mit Claude, konzentriere ich mich auf den Bau von MCP-Servern und auf virtuelle Organisationen. Was ich unterrichte, kommt aus der täglichen Arbeit mit Claude. Diese Arbeit übernehme ich als Freelancer oder in Festanstellung.
Suchanfragen zu diesem Thema
- was ist ein MCP Server
- was ist MCP Server
- was ist MCP
- was ist MCP AI
- was ist MCP KI
- MCP Server einfach erklärt
- Model Context Protocol
- MCP Schnittstelle
- MCP Protokoll
- wie funktioniert MCP