Was ein MCP-Server leistet und wo die Grenzen liegen
Ein MCP-Server stellt einem KI-Client Werkzeuge, Ressourcen und Prompts zur Verfügung. Ein Werkzeug kann zum Beispiel ein Ticket suchen, eine Datenbankabfrage mit festen Parametern ausführen oder einen Build-Status abrufen. Der Agent entscheidet, wann er ein Werkzeug nutzt, der Server bestimmt, was dabei überhaupt möglich ist.
Daraus ergibt sich die wichtigste Designregel: so wenig wie möglich, so viel wie nötig. Ein Werkzeug, das beliebige SQL-Befehle ausführt, ist bequem, aber riskant. Besser sind eng geschnittene Werkzeuge mit klaren Eingaben, Rechteprüfung und Protokollierung. Auch Prompt Injection muss berücksichtigt werden, denn Inhalte aus Tickets oder Dokumenten können Anweisungen enthalten, die der Agent nicht befolgen soll.
Vom Workshop zum laufenden Server
Die AI Code Engineers von neooutput arbeiten remote oder vor Ort mit Ihrem Team. Das Vorgehen verbindet Lernen und Bauen:
Besonders wichtig ist die Frage nach dem Betrieb. Ein lokaler MCP-Server läuft auf dem Rechner der Entwicklerin oder des Entwicklers und nutzt deren Zugangsdaten. Ein zentraler Remote-Server braucht dagegen eine eigene Authentifizierung, Mandantentrennung und Überwachung. Wir wägen beide Varianten mit Ihnen ab und berücksichtigen dabei Ihre Vorgaben zu Informationssicherheit und Datenschutz.
- Im Workshop sammeln wir Anwendungsfälle und priorisieren sie nach Nutzen und Risiko.
- Für die wichtigsten Fälle definieren wir Werkzeuge, Eingaben, Ausgaben und Berechtigungen.
- Wir entscheiden über Transport und Betrieb, also lokal über stdio oder als Remote-Server über HTTP mit Authentifizierung.
- Die ersten MCP-Server werden umgesetzt, getestet und in Claude Code sowie weiteren Clients eingebunden.
- Ihr Team erhält Dokumentation und Vorlagen, um weitere Server selbst zu entwickeln.
Dokumente und sensible Daten
Viele Anwendungsfälle drehen sich um Wissen in Dokumenten: Handbücher, Richtlinien, Projektberichte. Für eine unternehmensweite Wissenssuche mit Rechteverwaltung ist kalAIDoCreate oft die bessere Grundlage als ein selbst gebauter Server. Ein MCP-Server kann dann gezielt die Brücke zu den Agenten schlagen.
Wenn ein MCP-Server Inhalte mit personenbezogenen Daten zurückgibt, etwa aus Support-Tickets, lässt sich Textwash Pro vorschalten. Die Texte werden automatisch anonymisiert, bevor sie im Kontext des Agenten landen.
Häufige Fragen
Welche Programmiersprache eignet sich für MCP-Server?
Es gibt offizielle SDKs unter anderem für TypeScript, Python, Java, Kotlin und C#. Wir wählen die Sprache passend zu Ihrem Team, damit der Server nach der Übergabe intern weiterentwickelt werden kann.
Funktionieren eigene MCP-Server nur mit Claude Code?
Nein. MCP ist ein offener Standard, den inzwischen viele Clients unterstützen, darunter Claude Code, Claude Desktop, OpenAI Codex und Cursor. Ein gut gebauter Server lässt sich daher mit mehreren Werkzeugen nutzen.
Wie sichern wir einen MCP-Server ab?
Durch eng geschnittene Werkzeuge, Authentifizierung, Rechteprüfung pro Anfrage, Protokollierung und Tests gegen Prompt Injection. Schreibende Werkzeuge sollten zusätzlich eine Bestätigung durch einen Menschen erfordern.