Keboola Explorer
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(25)
retrieve_buckets
Lists all storage buckets in your Keboola project.
get_bucket_detail
Retrieves detailed information about a specific bucket.
retrieve_bucket_tables
Returns all tables within a specific bucket.
get_table_detail
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_component_root_configuration
Creates a component configuration with custom parameters.
create_component_row_configuration
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_component_configuration
Gets information about a specific component/transformation configuration.
get_component_configuration_examples
Retrieves sample configuration examples for a specific component.
retrieve_component_configurations
Retrieves configurations of components present in the project.
retrieve_transformations
Retrieves transformation configurations in the project.
update_component_root_configuration
Updates a specific component configuration.
update_component_row_configuration
Updates a specific component configuration row.
update_sql_transformation_configuration
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.
docs_query
Searches Keboola documentation based on natural language queries.
Community Reviews
No reviews yet. Be the first to review!
Sign in to join the conversation