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(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.
Avis de la Communauté
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation