keboola_mcp-server
0
Keboola MCP Server is designed to facilitate interaction with Keboola Connection by providing tools to access and manage data on the Keboola Storage API. It supports configurations for Claude Desktop and Cursor AI with BigQuery support.
Keboola MCP Server
A Model Context Protocol (MCP) server for interacting with Keboola Connection, offering tools for listing and accessing data through the Keboola Storage API.
Requirements
- Python 3.10 or newer
- Keboola Storage API token
- Snowflake or BigQuery Read Only Workspace
Installation
Via Pip
- Create a virtual environment and install the library.
Via Smithery
- Automatic installation for Claude Desktop.
Setup for Claude Desktop
- Create or edit the Claude Desktop configuration file with the necessary parameters.
Cursor AI Setup
- Configure using Server-Sent Events (SSE) or Standard I/O (stdio).
BigQuery Support
- Set
GOOGLE_APPLICATION_CREDENTIALS
for access.
Available Tools
- Storage Tools: Retrieve and update bucket and table details.
- SQL Tools: Execute SQL queries.
- Component Tools: Manage SQL transformations and component configurations.
- Jobs Tools: Manage and retrieve job details.
- Documentation Tools: Query Keboola documentation.
Development
- Run tests using
pytest
. - Format code with
black
andisort
. - Type checking with
mypy
.
License
MIT License