Was ist MCP, und warum sollte Sie das interessieren?
MCP steht für Model Context Protocol. Es ist ein offenes Protokoll von Anthropic, das es KI-Anwendungen ermöglicht, mit externen Systemen zu sprechen – Dateien, Datenbanken, APIs, Tabellenkalkulationen, Kalendern, praktisch allem.
Stellen Sie es sich als USB-C-Anschluss für KI vor:
- Vor USB-C brauchte jedes Gerät sein eigenes Ladegerät und sein eigenes Kabel.
- Mit USB-C verbindet ein einziger Standard alles.
- MCP macht dasselbe für KI: Statt dass jedes Modell eine völlig neue Art lernen muss, mit Ihren Systemen zu sprechen, verwenden alle dasselbe Protokoll.
Das bedeutet, Sie können ein einziges Stück Software bauen – einen MCP-Server – und ihn für Claude, ChatGPT, Cursor, VS Code oder andere MCP-kompatible Clients verfügbar machen.
Was kann ein MCP-Server?
Ein MCP-Server kann einer KI drei Arten von Fähigkeiten zur Verfügung stellen:
| Typ | Beschreibung | Beispiel |
|---|---|---|
| Tools | Funktionen, die die KI aufrufen kann, um Aktionen auszuführen | „Eine E-Mail senden", „eine Datenbank aktualisieren", „einen Besprechungsraum reservieren" |
| Resources | Daten, die die KI lesen und referenzieren kann | „Kundenliste aus dem CRM", „Dokumentation aus dem Wiki", „Verkaufszahlen aus einer Tabelle" |
| Prompts | Vorlagen für bestimmte Arbeitsabläufe | „Erstelle ein Angebot basierend auf der Historie dieses Kunden" |
Wenn ein KI-Modell vor einer Aufgabe steht, kann es selbst entscheiden, welche Tools es aufruft und welche Ressourcen es liest. Genau das macht aus einem LLM einen passiven Chatbot zu einem handlungsorientierten Agenten.
Warum ist MCP clever?
1. Keine Integrationen mehr immer wieder neu bauen
Ohne MCP müssen Sie für jedes KI-Modell oder jede Plattform eine eigene Integration bauen. Mit MCP schreiben Sie die Logik einmal und nutzen sie überall.
2. Sicher und kontrolliert
Die KI ruft Ihren Server auf, aber Sie bestimmen, was sie darf:
- Welche Funktionen sind verfügbar?
- Welche Daten darf sie lesen?
- Muss authentifiziert werden?
Der Server fungiert als sicherer Türsteher zwischen dem KI-Modell und Ihren Systemen.
3. Offenes Ökosystem
MCP ist nicht an ein einzelnes Unternehmen gebunden. Es wird von Claude, ChatGPT, Cursor, VS Code, MCPJam und vielen anderen unterstützt. Sie bauen einmal – integrieren überall.
4. Macht KI in der realen Welt nützlich
Hier passiert die Magie. Eine KI ohne MCP kann Fragen beantworten. Eine KI mit MCP kann handeln:
- Ihre aktuellen Verkaufszahlen aus der Tabelle abrufen
- Einen Termin im Kalender buchen
- Den Entwurf einer E-Mail schreiben und sie versenden
- Einen Kunden im CRM-System nachschlagen und die nächsten Schritte vorschlagen
Wie funktioniert MCP?
MCP basiert auf einem einfachen Client-Server-Modell:
flowchart LR
A[AI-klient f.eks. Claude eller Cursor] -->|MCP over stdio eller HTTP/SSE| B(MCP-server)
B --> C[Din database]
B --> D[Dit API]
B --> E[Dine filer]
- Der KI-Client erhält eine Aufgabe vom Nutzer.
- Er sieht, welche MCP-Server verbunden sind und was sie anbieten.
- Wenn die Aufgabe es erfordert, ruft die KI ein Tool auf oder liest eine Ressource auf dem MCP-Server.
- Der MCP-Server führt die Aktion aus und gibt das Ergebnis zurück.
- Die KI nutzt das Ergebnis, um dem Nutzer zu antworten oder die Arbeit fortzusetzen.
Transport: Wie kommunizieren sie miteinander?
MCP kann über mehrere Transportschichten laufen:
| Transport | Wann nutzt man ihn? |
|---|---|
| stdio | Lokale Tools auf der eigenen Maschine. Einfacher Einstieg. |
| HTTP + SSE | Remote-Server, bei denen mehrere Clients sich verbinden müssen. |
| Streamable HTTP | Neuerer Transport, der Remote-MCP flexibler macht. |
Für Produktion und Hosting sind die HTTP-Transporte am interessantesten, weil sie es ermöglichen, den MCP-Server an einem Ort laufen zu lassen und viele Clients sich damit verbinden zu lassen.
So bauen Sie Ihren eigenen MCP-Server
Es gibt offizielle SDKs sowohl für Python als auch für TypeScript. Hier zeigen wir ein einfaches Beispiel in Python mit FastMCP, dem beliebtesten Framework für diesen Zweck.
Schritt 1: FastMCP installieren
pip install fastmcp
Schritt 2: Ihren Server schreiben
from fastmcp import FastMCP
mcp = FastMCP("Mein tolles Tool")
@mcp.tool()
def hent_kunde(cvr: int) -> str:
"""Hent virksomhedsnavn ud fra CVR-nummer."""
# Her kunne du kalde CVR-API'et, din database, osv.
return f"Virksomheden med CVR {cvr} hedder Eksempel A/S."
@mcp.tool()
def beregn_moms(beloeb: float) -> float:
"""Beregn dansk moms (25%) af et beløb."""
return beloeb * 0.25
if __name__ == "__main__":
mcp.run()
Das war's. Zwei Python-Decorator-Zeilen, und Ihre Funktionen sind jetzt MCP-Tools.
Schritt 3: Den Server starten
python server.py
Sie können jetzt Claude Desktop, Cursor oder einen anderen MCP-Client so konfigurieren, dass er Ihren Server nutzt.
Schritt 4: Im Netz verfügbar machen (optional)
Wenn Kollegen, Kunden oder ein KI-Agent in der Cloud Ihren Server nutzen sollen, muss er gehostet werden. Hier ein Beispiel mit einem HTTP/SSE-Server:
from fastmcp import FastMCP
mcp = FastMCP("Mein Remote-Tool")
@mcp.tool()
def hent_kunde(cvr: int) -> str:
"""Hent virksomhedsnavn ud fra CVR-nummer."""
return f"Virksomheden med CVR {cvr} hedder Eksempel A/S."
if __name__ == "__main__":
mcp.run(transport="sse", port=8000)
Jetzt kann sich ein Client mit http://ihr-server:8000/sse verbinden.
Gute Ratschläge beim Bauen
- Klein anfangen: Ein Server, ein Tool. Schrittweise erweitern.
- Tools dokumentieren: Die Beschreibungen im Code werden von der KI genutzt, um das richtige Tool auszuwählen.
- Input validieren: MCP handhabt Schemata, aber Sie müssen trotzdem die Geschäftslogik prüfen.
- An Sicherheit denken: Wer darf was aufrufen? Braucht es API-Schlüssel, OAuth oder IP-Beschränkungen?
- State aus dem Server heraushalten: MCP-Server sollten zustandslos sein, damit sie einfach zu skalieren sind.
Hosten Sie Ihren MCP-Server bei Liviate
Sobald Ihr MCP-Server fertig ist, muss er irgendwo laufen – idealerweise an einem Ort, der:
- Verfügbar ist, wann immer Sie ihn brauchen
- Sicher und aktuell ist
- Leicht zu skalieren ist, wenn weitere Clients hinzukommen sollen
Hier kommt Liviate Cloud ins Spiel.
Mit Liviate Cloud können Sie:
- Eine virtuelle Maschine für Ihren MCP-Server in wenigen Minuten bereitstellen
- Zwischen isolierten Netzwerken oder öffentlichem Zugang wählen, je nachdem, wer den Server erreichen soll
- Genau die Ports öffnen, die Sie brauchen – z. B.
8000für MCP-über-HTTP - Ihren Server in einer dänischen/europäischen Umgebung mit Fokus auf Datensicherheit betreiben
Wir helfen auch gerne dabei, Ihren MCP-Server in Betrieb zu bringen – von der Einrichtung der Python-Umgebung und des Reverse-Proxys bis hin zu Sicherheit, Monitoring und Skalierung.
Brauchen Sie Hilfe? Schreiben Sie uns unter https://liviate.com, dann schauen wir uns Ihren MCP-Server an und finden die passende Hosting-Lösung.
Möchten Sie tiefer einsteigen?
Hier sind die besten Anlaufstellen zum Weiterlesen:
Fazit
MCP ist derzeit einer der wichtigsten Bausteine im KI-Ökosystem. Es macht es einfach, sicher und wiederverwendbar, künstliche Intelligenz mit realen Systemen zu verbinden.
Sie müssen kein KI-Guru sein, um Ihren ersten MCP-Server zu bauen. Mit einem Framework wie FastMCP kommen Sie in weniger als einer Stunde von der Idee zum funktionierenden Server. Und wenn er in Produktion gehen soll, können Sie ihn bei Liviate hosten – so können Sie sich auf die Logik konzentrieren, während wir uns um den Betrieb kümmern.
Bereit, Ihren ersten MCP-Server zu bauen? Kontaktieren Sie uns, und wir helfen Ihnen beim Einstieg.