Keboola-Storage abfragen und Transformationen anlegen

mcp-server · MCP-Server von keboola · MCP-Server

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.

Eigenes Profil aus den Quellen des Servers, Stand 05.10.2026 · Beleg 5

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

  1. 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>`.
  2. Beim ersten Aufruf im Browser mit dem Keboola-Konto anmelden und im Gespräch das Projekt wählen.
  3. 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.

Eigene Einordnung aus Name und Beschreibung des Anbieters, ohne technische Prüfung. Maßgeblich ist der Text des Anbieters darunter.

Beschreibung des Anbieters

Connect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...

Eckdaten

—: Angabe nicht belegt.

Maintainer
keboola
Repository-Lizenz
MIT
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offiziell vom angebundenen Anbieter
Dienste
Keboola
Bereiche
Analyse
Plattformen
—
Version
1.88.6
Release
v1.88.6
Repository-Themen
model-context-protocol, data-platform, etl-pipeline, mcp, mcp-server, keboola-platform

Werkzeuge

get_buckets

Listet Buckets im Storage.

query_data

Fragt Daten per SQL ab.

get_configs

Listet Konfigurationen von Komponenten.

create_config

Legt eine Konfiguration an.

run_job

Startet einen Job.

get_accessible_projects

Zeigt erreichbare Keboola-Projekte.

set_project_scope

Legt fest, in welchem Projekt gearbeitet wird.

create_project

Legt ein neues Keboola-Projekt an, auch ohne Zugangsdaten im Bootstrap-Modus.

Rechte

Führt Befehle aus

Einordnung aus Werkzeugliste, Paketangaben und Paketinhalt, keine technische Prüfung · So entsteht die Ampel

  • 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)

Verbundenes