drio
Open app

Keboola MCP Server

Source

Catalog onlyCatalog onlySTDIO

Overview

Keboola MCP Server is a Model Context Protocol server designed for interacting with Keboola Connection, providing tools for listing and accessing data from the Keboola Storage API.

To use the Keboola MCP Server, you need to install it either via Smithery or manually. After installation, configure it with your Keboola Storage API token and Snowflake credentials, then connect it to Claude Desktop.

  • Tools for listing buckets and tables in Keboola Storage - Access to bucket and table information - Previewing table data - Exporting table data to CSV - Listing components and configurations
  1. Integrating data from various sources into Keboola.
  2. Managing and accessing data stored in Keboola Storage.
  3. Facilitating data analysis and reporting through Snowflake.

Add to your AI client

Use these steps to connect Keboola MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "keboola-mcp-server-keboola": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-keboola-mcp-server-keboola"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "keboola-mcp-server-keboola": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-keboola-mcp-server-keboola"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "keboola-mcp-server-keboola": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-keboola-mcp-server-keboola"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "keboola-mcp-server-keboola": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-keboola-mcp-server-keboola"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "keboola-mcp-server-keboola": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-keboola-mcp-server-keboola"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "keboola-mcp-server-keboola": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-keboola-mcp-server-keboola"
      ]
    }
  }
}

FAQ

What are the requirements to use Keboola MCP Server?

You need a Keboola Storage API token and a Snowflake Read Only Workspace.

How do I install Keboola MCP Server?

You can install it via Smithery or manually by cloning the repository and setting up a virtual environment.

What should I do if I encounter connection issues?

Check your API token, verify paths in the configuration, and ensure your virtual environment is activated.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":3507,"uuid":"9566cac9-5fb3-4bcc-b2ca-aa797a90e095","name":"keboola-mcp-server","title":"Keboola MCP Server","description":"","avatar_url":"https://avatars.githubusercontent.com/u/1424387?v=4","created_at":"2025-03-19T22:41:14.191Z","updated_at":"2025-03-19T22:44:18.963Z","status":"created","author_name":"keboola","author_avatar_url":"https://avatars.githubusercontent.com/u/1424387?v=4","tags":"[]","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/keboola/keboola-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":"https://github.com/keboola/keboola-mcp-server/actions/workflows/ci.yml/badge.svg","type":null,"metadata":"{\"star\":\"10\",\"license\":\"MIT license\",\"language\":\"Python\",\"is_official\":false,\"latest_commit_time\":\"2025-04-15 11:14:19\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]