MCPServers
Keboola Explorer - MCP server logo

Keboola Explorer

10
0

Summary

This Keboola Explorer MCP server, developed by Jordan Burger, provides a bridge between AI assistants and the Keboola Connection platform. Built with Python and leveraging libraries like httpx and pandas, it offers tools for exploring and managing Keboola projects, including bucket and table operations, component configurations, and data previews. The implementation focuses on simplifying interactions with Keboola's Storage API, making it accessible for AI models to query and analyze data stored in Keboola. It's particularly useful for tasks like data exploration, project management, and automated reporting, enabling AI assistants to access and manipulate data in Keboola without requiring deep knowledge of the underlying API complexities.

Available Actions(31)

get_project_info

Gets structured information about your Keboola project.

list_buckets

Lists all storage buckets in your Keboola project.

get_bucket

Retrieves detailed information about a specific bucket.

list_tables

Returns all tables within a specific bucket.

get_table

Provides detailed information for a specific table.

update_bucket_description

Updates the description of a bucket.

update_column_description

Updates the description for a given column in a table.

update_table_description

Updates the description of a table.

query_table

Executes custom SQL queries against your data.

get_sql_dialect

Identifies whether your workspace uses Snowflake or BigQuery SQL dialect.

create_config

Creates a component configuration with custom parameters.

add_config_row

Creates a component configuration row with custom parameters.

create_sql_transformation

Creates an SQL transformation with custom queries.

find_component_id

Returns list of component IDs that match the given query.

get_component

Gets information about a specific component given its ID.

get_config

Gets information about a specific component/transformation configuration.

get_config_examples

Retrieves sample configuration examples for a specific component.

list_configs

Retrieves configurations of components present in the project.

list_transformations

Retrieves transformation configurations in the project.

update_config

Updates a specific component configuration.

update_config_row

Updates a specific component configuration row.

update_sql_transformation

Updates an existing SQL transformation configuration.

retrieve_jobs

Lists and filters jobs by status, component, or configuration.

get_job_detail

Returns comprehensive details about a specific job.

start_job

Triggers a component or transformation job to run.

create_flow

Creates a new flow configuration in Keboola.

get_flow

Gets detailed information about a specific flow configuration.

get_flow_schema

Returns the JSON schema that defines the structure of Flow configurations.

list_flows

Retrieves flow configurations from the project.

update_flow

Updates an existing flow configuration in Keboola.

docs_query

Searches Keboola documentation based on natural language queries.

Last Updated: April 17, 2025

Avis de la Communauté

0.0
0 avis
5
0
4
0
3
0
2
0
1
0

Aucun avis encore. Soyez le premier à donner votre avis !

Connectez-vous pour rejoindre la conversation

Coming soon to
HighlightHighlight AI

Langage

TypeScript

Catégories

Tags