mcp-server
Verified Safeby keboola
Overview
Connect AI agents and MCP clients to Keboola projects, exposing data, transformations, SQL queries, and job triggers as callable tools without glue code.
Installation
python -m keboola_mcp_serverEnvironment Variables
- KEBOOLA_STORAGE_API_URL
- KEBOOLA_MCP_SERVER_CLIENT_ID
- KEBOOLA_MCP_SERVER_CLIENT_SECRET
- KEBOOLA_OAUTH_SERVER_URL
- KEBOOLA_OAUTH_SCOPE
- KEBOOLA_MCP_SERVER_JWT_SECRET
- KEBOOLA_MCP_SERVER_MODE
- KEBOOLA_MCP_SERVER_DEBUG
- KEBOOLA_MCP_SERVER_WEB_UI_DIR
Security Notes
The server acts as a proxy/bridge, relying heavily on Keboola's underlying API security. OAuth redirect URIs are validated against a whitelist and forbidden schemes. Client secrets are expected to be provided via environment variables, not hardcoded. Direct SQL query execution through the `query_data` tool poses an inherent SQL injection risk if the AI agent constructs malicious queries, though the tool documentation attempts to mitigate this by instructing the agent on safe SQL practices and the backend Keboola Query Service/Storage API provides execution isolation. No obvious usage of `eval` or arbitrary code execution from user input was found in the provided source.
Similar Servers
klavis
Creates an AI agent that uses Klavis Strata to interact with Gmail and YouTube through MCP, demonstrating how to summarize a YouTube video and email the summary.
metorial-platform
The Metorial Platform is an open source integration platform for agentic AI, designed to connect any AI model to thousands of APIs, data sources, and tools with a single function call, built to scale for enterprise-grade AI applications.
tableau-mcp
The Tableau MCP server acts as a middleware to enable AI tools to interact with Tableau Cloud or Server, allowing them to query data, retrieve metadata for datasources, workbooks, and views, manage Tableau Pulse metrics, and perform content exploration.
mcp-server-datahub
The DataHub MCP Server enables AI agents to discover, explore lineage, understand usage, and generate SQL queries for data assets within a DataHub ecosystem.