Keboola-Storage abfragen und Transformationen anlegen
MCP-Server für Keboola · MIT · lokal (stdio) · entfernt (HTTP)
Führt Befehle ausWas der Baustein im Konto darf
Offizieller MCP-Server von Keboola. Ein Assistent fragt Storage-Tabellen ab, legt SQL-Transformationen und Flows an, startet Jobs und baut Streamlit-Data-Apps.
Was der Server kann
- Fragt Tabellen im Keboola-Storage direkt ab und pflegt Beschreibungen von Tabellen und Buckets.
- Legt Extraktoren, Writer, Data Apps und Transformationen an, listet und prüft sie.
- Erzeugt SQL-Transformationen aus natürlicher Sprache.
- Startet Komponenten und Transformationen und liest die Details von Job-Läufen.
- Baut und verwaltet Workflows als Conditional Flows und Orchestrator Flows.
- Erstellt und veröffentlicht Streamlit-Data-Apps auf Basis der Storage-Daten.
- Arbeitet auf Wunsch in einem Development Branch, ohne die Produktion zu berühren.
- Schränkt über HTTP-Header wie `X-Read-Only-Mode`, `X-Allowed-Tools` und `X-Disallowed-Tools` ein, welche Werkzeuge verfügbar sind.
Einsatz in Marketing und Vertrieb
- Reporting
- Du bittest um eine Abfrage über eine Storage-Tabelle mit Kampagnendaten. Der Assistent fragt die Tabelle per SQL ab und fasst das Ergebnis zusammen.
- Reporting
- Ein Bericht soll täglich neu entstehen. Der Assistent legt die SQL-Transformation an, stellt einen Flow zusammen und startet einen Probelauf als Job.
Einrichtung
- Im Keboola-Projekt unter den Einstellungen, Tab `MCP Server`, die Server-URL der Region kopieren und im Client als Remote-Server eintragen; in Claude Code mit `claude mcp add --transport http keboola <URL>`.
- Beim ersten Aufruf im Browser mit dem Keboola-Konto anmelden und im Gespräch das Projekt wählen.
- Alternativ lokal mit `uvx keboola_mcp_server login --api-url https://connection.YOUR_REGION.keboola.com` anmelden und die Variable `KBC_STORAGE_API_URL` in der Client-Konfiguration setzen.
Grenzen
- Der Read-only-Modus und die Werkzeugfilter gelten nur bei HTTP-Transport.
- Ohne `KBC_BRANCH_ID` bzw. den Header `X-Branch-Id` arbeitet der Server auf dem Produktions-Branch.
- Der Server setzt ein bestehendes Keboola-Projekt voraus; `create_project` funktioniert nur auf Stacks mit aktivierter Agent-Provisionierung.
Einordnung der Redaktion
Aufgaben: Auswerten & berichten. Allgemein nutzbar, etwa für Büro, Daten und Dokumente.
Beschreibung des Anbieters
Connect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...
Eckdaten
Werkzeuge
get_bucketsListet Buckets im Storage.
query_dataFragt Daten per SQL ab.
get_configsListet Konfigurationen von Komponenten.
create_configLegt eine Konfiguration an.
run_jobStartet einen Job.
get_accessible_projectsZeigt erreichbare Keboola-Projekte.
set_project_scopeLegt fest, in welchem Projekt gearbeitet wird.
create_projectLegt ein neues Keboola-Projekt an, auch ohne Zugangsdaten im Bootstrap-Modus.
Rechte
- 1 von 8 Werkzeugen kann Befehle ausführen, etwa run_job.
- 3 von 8 Werkzeugen legen Daten an oder ändern sie, etwa create_config, set_project_scope, create_project.
Lass löschende, sendende und ausführende Werkzeuge nur nach Bestätigung je Aktion laufen und verbinde zuerst ein Testkonto.
Ein Keboola-Konto mit Zugriff auf das Projekt; die README nennt Admin-Rechte als Voraussetzung für die lokale Installation. Der Server liest und schreibt, es gibt einen Read-only-Modus per Header. Für Container ohne Browser dient ein Zugriffstoken in `KBC_STORAGE_TOKEN` mit `KBC_PROJECT_ID`.
- Zugriffe laut Paketangaben
- —
- Authentifizierung
- —
- Transport
- stdio, streamable-http
- Technische Prüfung
- Ungeprüft
Quellen (5)
- 1
- 2
- 3
- 4
- 5
- Abgerufen und Felder geprüft: 2026-10-05; technische Prüfung: ungeprüft