OpenClaw bringt eine solide Auswahl an eingebauten Tools mit. Aber irgendwann wirst du es mit deinen GitHub-Repos verbinden wollen, deine Datenbank abfragen, Nachrichten an Slack senden oder Dateien von deinem NAS lesen. Hier kommen MCP-Server ins Spiel.
Was ist MCP?
Das Model Context Protocol ist ein offener Standard von Anthropic. Er gibt KI-Agenten eine konsistente Möglichkeit, externe Tools zu finden und aufzurufen. Statt benutzerdefinierte Integrationen für jeden Dienst zu schreiben, können Entwickler MCP-Server bauen, die ihre Tools in einem standardisierten Format bereitstellen.
Stelle dir MCP-Server wie USB-Ports für deinen KI-Agenten vor. Du brauchst nicht für jedes Gerät ein anderes Kabel. Ein Protokoll, viele Möglichkeiten.
MCP-Server installieren
Der häufigste Weg, einen MCP-Server hinzuzufügen, ist über npm. Um dich zum Beispiel mit GitHub zu verbinden:
npm install -g @modelcontextprotocol/server-githubFür Python-basierte Server verwende pip:
pip install mcp-server-githubEinige Dienste bieten ClawHub-Skills, die das MCP-Setup kapseln. Diese sind meist am einfachsten zu installieren, da der Skill die Konfiguration für dich übernimmt:
npx clawhub@latest install dbalve/fast-ioOpenClaw konfigurieren
Nach der Installation eines MCP-Servers musst du OpenClaw mitteilen, wo es ihn findet. Öffne deine `openclaw.json`-Datei (typischerweise in `~/.openclaw/`) und füge einen `mcpServers`-Block hinzu:
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "dein-token-hier"
}
}
}Starte dein Gateway mit `openclaw gateway restart` neu, um die neue Konfiguration zu laden.
Best Practices für Authentifizierung
Speichere niemals Tokens oder API-Schlüssel unverschlüsselt in deiner Konfiguration. Verwende stattdessen Umgebungsvariablen:
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": {
"fromEnv": "GITHUB_TOKEN"
}
}Setze die Umgebungsvariable vor dem Start von OpenClaw oder füge sie zu deinem Shell-Profil hinzu. Das hält deine Secrets aus Konfigurationsdateien heraus, die vielleicht in die Versionskontrolle gelangen.
MCP-Tools in Unterhaltungen nutzen
Sobald konfiguriert, interagierst du mit MCP-Tools über natürliche Sprache. Statt spezifische Befehle zu merken, sagst du OpenClaw einfach, was du brauchst:
- "Erstelle ein neues Issue im Backend-Repo mit dem Titel Deployment-Checkliste"
- "Suche in unserer Datenbank nach Kunden, die sich diese Woche angemeldet haben"
- "Sende eine Nachricht an den #deployments-Channel über das neue Release"
OpenClaw übernimmt die Übersetzung zu MCP-Aufrufen und gibt die Ergebnisse in einfacher Sprache zurück.
OpenClaw als MCP-Server
Du kannst die Beziehung auch umkehren. OpenClaw kann als MCP-Server fungieren, der deine konfigurierten Channels und Tools für andere MCP-kompatible Clients bereitstellt. Das ist nützlich, wenn du möchtest, dass Claude Code oder andere MCP-Tools mit deinen OpenClaw-Workflows interagieren.
Führe `openclaw mcp serve` aus, um OpenClaw im Server-Modus zu starten. Der Befehl gibt Verbindungsdetails aus, die du in deiner MCP-Client-Konfiguration verwenden kannst.
FAQ
Was ist das Model Context Protocol (MCP)?
MCP ist ein offener Standard von Anthropic, der KI-Agenten eine einheitliche Möglichkeit bietet, externe Tools und Datenquellen zu nutzen. Es verwendet JSON-RPC 2.0 für die Kommunikation und macht es einfach, die Fähigkeiten deines Agenten zu erweitern.
Wie installiere ich einen MCP-Server für OpenClaw?
Die meisten MCP-Server können über npm installiert werden: `npm install -g @modelcontextprotocol/server-github`. Für einige Dienste wie Fast.io kannst du ClawHub-Skills verwenden: `npx clawhub@latest install dbalve/fast-io`. Nach der Installation konfigurierst du den Server in deiner `openclaw.json`-Datei.
Welche MCP-Server funktionieren mit OpenClaw?
OpenClaw unterstützt jeden MCP-Server, der dem Standard folgt. Beliebte Optionen sind GitHub, PostgreSQL, Slack, Notion, Dateisystem-Zugriff und benutzerdefinierte Server. Das Ökosystem wächst schnell mit regelmäßig neuen Integrationen.
Brauche ich Authentifizierung für MCP-Server?
Ja, die meisten MCP-Server benötigen Authentifizierung. Für GitHub brauchst du ein Personal Access Token mit entsprechenden Berechtigungen. Für Cloud-Dienste brauchst du typischerweise API-Schlüssel oder OAuth-Tokens. Speichere diese sicher in deinen Umgebungsvariablen, niemals im Klartext.
Kann OpenClaw selbst als MCP-Server fungieren?
Ja! OpenClaw kann als MCP-Server für externe Clients dienen. Verwende `openclaw mcp serve`, um deine OpenClaw-gestützten Channel-Konversationen MCP-Clients wie Claude Code auszusetzen, sodass diese direkt mit deinen konfigurierten Channels interagieren können.
Beliebte MCP-Server-Optionen
Das MCP-Ökosystem wächst schnell. Einige gut gepflegte Optionen sind:
- GitHub - Issues, PRs, Repository-Verwaltung, Code-Suche
- PostgreSQL - Direkte SQL-Abfragen aus natürlicher Sprache
- Filesystem - Dateien auf deinem Server lesen, schreiben und verwalten
- Slack - Nachrichten senden und Archive durchsuchen
- Google Workspace - Docs, Sheets, Kalender-Integration
- Notion - Databaseinträge und Seiten lesen und schreiben
Need help from people who already use this stuff?
Baut du etwas Cooles mit MCP-Servern?
Teile dein Setup in der Community und hilf anderen, sich zu vernetzen.