Keboola MCP Server
Verbinden Sie Ihre Keboola-Datenplattform direkt mit KI-Tools, automatisieren Sie ETL-Pipelines, verwalten Sie Metadaten und führen Sie SQL-Transformationen von überall mit dem Keboola MCP Server aus.

Was macht der “Keboola” MCP Server?
Der Keboola MCP Server fungiert als Open-Source-Brücke zwischen Ihrem Keboola-Projekt und modernen KI-Tools. Er verbindet KI-Assistenten und MCP-Clients (wie Claude, Cursor, Windsurf, VS Code und andere) mit der Keboola-Plattform und stellt Funktionen wie Storage-Zugriff, SQL-Transformationen, Komponentenverwaltung und Jobauslösung als aufrufbare Tools bereit. Diese Integration ermöglicht es KI-Modellen und Agenten, Tabellen abzufragen, Konfigurationen zu verwalten, Jobs auszuführen und mit Metadaten direkt aus ihrer Umgebung zu interagieren. Dadurch werden Entwicklungsabläufe optimiert, Glue-Code überflüssig und sichergestellt, dass KI-Agenten bei Bedarf über die richtigen Daten und Funktionen verfügen – für höhere Produktivität und komplexe Automatisierungsszenarien.
Liste der Prompts
Liste der Ressourcen
Liste der Tools
Basierend auf den Features des Repositories und der verfügbaren Dokumentation stellt der Keboola MCP Server folgende Tools bereit:
- Storage: Tabellen direkt abfragen und Tabellen- oder Bucket-Beschreibungen im Keboola Storage verwalten.
- Components: Extractors, Writers, Data-Apps und Transformationen erstellen, auflisten und inspizieren.
- SQL: SQL-Transformationen in natürlicher Sprache erstellen und ausführen.
- Jobs: Komponenten ausführen, Transformationen auslösen und Jobausführungsdetails abrufen.
- Metadata: Projektdokumentation und Objektmetadaten durchsuchen, lesen und aktualisieren.
Anwendungsfälle dieses MCP Servers
- Datenbankverwaltung: Tabellen oder Buckets im Keboola Storage direkt abfragen und verwalten, damit KI-Agenten Projektdaten abrufen oder ändern können.
- Codebase- & Konfigurationsexploration: Extractors, Writers und Transformationen aus KI-Tools heraus auflisten, erstellen und inspizieren, was das Konfigurationsmanagement vereinfacht.
- Automatisierte SQL-Transformation: Mit natürlicher Sprache SQL-Abfragen generieren und ausführen, um gespeicherte Daten schnell zu transformieren und zu analysieren.
- Job-Orchestrierung & Monitoring: Komponenten ausführen, Jobs orchestrieren und Ausführungshistorien abrufen, um ETL-/Datenworkflows einfach zu automatisieren und zu überwachen.
- Metadaten-Handling: Projektdokumentation und Metadaten durchsuchen, lesen und aktualisieren, damit Informationen für Mensch und KI-Agenten organisiert und zugänglich bleiben.
Einrichtung
Windsurf
- Stellen Sie sicher, dass Python 3.10+ und
uv
installiert sind. - Beschaffen Sie Ihr Keboola Storage API-Token und (bei benutzerdefiniertem Token) Ihr Workspace-Schema.
- Suchen Sie in Windsurf die MCP-Konfigurationsdatei.
- Fügen Sie den Keboola MCP Server-Eintrag mit folgendem JSON-Snippet hinzu:
{ "mcpServers": { "keboola-mcp": { "command": "uv", "args": ["pip", "run", "--", "keboola-mcp-server"] } } }
- Speichern Sie die Konfigurationsdatei und starten Sie Windsurf neu.
- Überprüfen Sie die Serververfügbarkeit in der Windsurf MCP-Oberfläche.
Absichern von API-Keys (Windsurf)
{
"mcpServers": {
"keboola-mcp": {
"command": "uv",
"args": ["pip", "run", "--", "keboola-mcp-server"],
"env": {
"KBC_STORAGE_TOKEN": "${KBC_STORAGE_TOKEN}",
"KBC_WORKSPACE_SCHEMA": "${KBC_WORKSPACE_SCHEMA}"
},
"inputs": {
"KBC_STORAGE_TOKEN": "env",
"KBC_WORKSPACE_SCHEMA": "env"
}
}
}
}
Claude
- Stellen Sie sicher, dass Python 3.10+ und
uv
installiert sind. - Beschaffen Sie die notwendigen Keboola-Zugangsdaten.
- Öffnen Sie die Claude MCP-Konfiguration.
- Fügen Sie die Keboola MCP Server-Konfiguration wie folgt ein:
{ "mcpServers": { "keboola-mcp": { "command": "uv", "args": ["pip", "run", "--", "keboola-mcp-server"] } } }
- Speichern und starten Sie Claude neu.
- Bestätigen Sie die Erreichbarkeit des Servers aus Claude.
Cursor
- Installieren Sie Python 3.10+ und
uv
. - Bereiten Sie Ihr Keboola API-Token und Ihr Workspace-Schema vor.
- Öffnen Sie die MCP-Konfigurationsdatei von Cursor.
- Fügen Sie folgende Konfiguration hinzu:
{ "mcpServers": { "keboola-mcp": { "command": "uv", "args": ["pip", "run", "--", "keboola-mcp-server"] } } }
- Speichern Sie die Datei und starten Sie Cursor neu.
- Überprüfen Sie die erfolgreiche Verbindung zum MCP-Server.
Cline
- Stellen Sie sicher, dass Python 3.10+ und
uv
installiert sind. - Sammeln Sie die erforderlichen Keboola-Zugangsdaten.
- Bearbeiten Sie den MCP-Server-Abschnitt in der Cline-Konfiguration.
- Fügen Sie den Keboola MCP Server-Eintrag hinzu:
{ "mcpServers": { "keboola-mcp": { "command": "uv", "args": ["pip", "run", "--", "keboola-mcp-server"] } } }
- Speichern Sie die Konfiguration und starten Sie Cline neu.
- Überprüfen Sie den ordnungsgemäßen Betrieb des Servers.
Hinweis: Sichern Sie sensible Zugangsdaten wie API-Tokens mittels Umgebungsvariablen, wie im Windsurf-Beispiel oben gezeigt.
Verwendung dieses MCP in Flows
MCP in FlowHunt verwenden
Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Im Abschnitt zur System-MCP-Konfiguration geben Sie Ihre MCP-Server-Details in folgendem JSON-Format ein:
{
"keboola-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Nach der Konfiguration kann der KI-Agent diesen MCP als Tool mit Zugriff auf alle Funktionen und Fähigkeiten verwenden. Denken Sie daran, “keboola-mcp” durch den tatsächlichen Namen Ihres MCP-Servers zu ersetzen und die URL durch die eigene MCP-Server-URL auszutauschen.
Übersicht
Abschnitt | Verfügbarkeit | Details/Anmerkungen |
---|---|---|
Übersicht | ✅ | Zusammenfassung und Features aus README.md verfügbar |
Liste der Prompts | ⛔ | Keine expliziten Prompt-Vorlagen gefunden |
Liste der Ressourcen | ⛔ | Keine expliziten MCP-Ressourcen erwähnt |
Liste der Tools | ✅ | Storage-, Components-, SQL-, Jobs-, Metadata-Tools in Features beschrieben |
Absicherung von API-Keys | ✅ | Muster mit Umgebungsvariablen in README gezeigt |
Sampling-Support (weniger wichtig) | ⛔ | Kein Hinweis auf Sampling-Support |
Meine Bewertung: Der Keboola MCP Server bietet ein starkes Set an Tools und klare Setup-Anweisungen, aber es fehlen dokumentierte Prompt-Vorlagen und explizite MCP-Ressourcendefinitionen. Der Fokus auf die Ermöglichung von KI-Agenten-Zugriff auf komplexe Datenworkflows ist robust. Sampling- und Roots-Support sind nicht dokumentiert. Insgesamt ein sehr praxisnaher und produktionsbereiter MCP, jedoch mit einigen Dokumentationslücken bei Prompts/Ressourcen.
MCP Score
Hat eine LICENSE | ✅ (MIT) |
---|---|
Mindestens ein Tool | ✅ |
Anzahl Forks | 12 |
Anzahl Sterne | 64 |
Häufig gestellte Fragen
- Was ist der Keboola MCP Server?
Der Keboola MCP Server ist eine Open-Source-Brücke, die Ihr Keboola-Projekt mit KI-Clients und Assistenten verbindet und Funktionen wie Storage-Zugriff, SQL-Transformationen, Komponentenverwaltung und Job-Orchestrierung als aufrufbare Tools bereitstellt. So werden fortschrittliche Automatisierung und KI-basierte Workflows direkt aus Umgebungen wie FlowHunt, Claude, Cursor und anderen möglich.
- Welche Tools bietet der Keboola MCP Server?
Der Keboola MCP Server stellt Tools bereit für: das Abfragen und Verwalten von Tabellen im Keboola Storage, das Erstellen und Ausführen von SQL-Transformationen in natürlicher Sprache, das Verwalten von Extractors, Writers und Data-Apps, das Ausführen und Überwachen von Jobs sowie das Verwalten von Projektmetadaten.
- Wie übermittle ich meine Keboola-Zugangsdaten sicher?
Es wird empfohlen, sensible Informationen wie API-Tokens in Umgebungsvariablen zu speichern. Die oben genannten Setups zeigen, wie die Zugangsdaten in jedem unterstützten Client über Umgebungsvariablen referenziert werden.
- Was sind typische Anwendungsfälle für den Keboola MCP Server?
Sie können ETL-Pipelines automatisieren, KI-Agenten Daten abfragen und ändern lassen, Jobs orchestrieren, Konfigurationen verwalten, SQL-Transformationen ausführen und Projektdokumentation/Metadaten direkt aus Ihrem bevorzugten KI- oder Entwicklungstool aktualisieren.
- Wie integriere ich den Keboola MCP Server in FlowHunt?
Fügen Sie die MCP-Komponente in Ihren FlowHunt-Flow ein, konfigurieren Sie sie mit den Details Ihres Keboola MCP Servers (Name und URL) und verbinden Sie sie mit Ihrem KI-Agenten. So wird KI-gesteuerte Automatisierung und Datenzugriff innerhalb Ihrer Flows möglich.
Machen Sie Keboola mit KI über den MCP Server noch leistungsfähiger
Ermöglichen Sie Ihren KI-Agenten den Zugriff, die Transformation und die Orchestrierung von Daten in Keboola. Probieren Sie den Keboola MCP Server mit FlowHunt aus, um Arbeitsabläufe zu optimieren und Ihre Datenoperationen zu automatisieren.