By keboolaCreated 4 days ago
starstarstarstarstar

Build robust data workflows, integrations, and analytics on one intuitive platform.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Official MCP Server

Tags

Data IntegrationData WorkflowAi AssistantKeboola

What is Keboola MCP Server?

Keboola MCP Server is an open-source bridge that connects your Keboola project with modern AI tools like cursor, Claude, and others. It enables the integration of Keboola's storage access, SQL transformations, and job triggers into callable tools for AI assistants.

How to use Keboola MCP Server?

  1. Install Dependencies: Ensure Python 3.10+ is installed and you have access to a Keboola project with admin rights.
  2. Configuration: Set up environment variables like KBC_STORAGE_TOKEN, KBC_WORKSPACE_SCHEMA, and your Keboola region.
  3. Running Methods: Integrate with AI tools via MCP clients, use in local development, manually via CLI, or through Docker.
  4. Query Data: Once configured, query data using natural language or predefined tool functions.

Key Features

  • Storage: Query tables directly and manage table or bucket descriptions
  • Components: Create, list, and inspect extractors, writers, data apps, and transformation configurations
  • SQL: Create SQL transformations with natural language
  • Jobs: Run components and transformations, and retrieve job execution details
  • Metadata: Search, read, and update project documentation and object metadata using natural language

Use Cases

  1. Building robust data workflows and integrations on the Keboola platform.
  2. Analyzing and transforming data using SQL transformations via natural language commands.
  3. Automating data extraction and processing jobs based on predefined configurations.
  4. Enhancing AI assistants with the ability to query and manage Keboola data programmatically.

FAQ

  • Do I need to run the server manually? It depends on your setup. For Claude/Cursor, no manual setup is needed. For testing or development, you can run it manually or use Docker.
  • Which MCP clients are supported? Supported clients include Claude, Cursor, Windsurf, Zed, Replit, Codeium, and Sourcegraph.
  • How do I troubleshoot common issues? Common issues include authentication errors, workspace issues, and connection timeouts. Verify the environment variables and check network connectivity.