The ClickHouse MCP Server allows interaction with a ClickHouse cluster to execute SQL queries and manage database objects.
Execute SQL Queries: Run
run_select_queryto execute read-only SQL queries on the ClickHouse cluster.List Databases: Use
list_databasesto fetch all databases in the cluster.List Tables: Use
list_tablesto retrieve tables within a specific database, with optional filtering.
Allows querying and interacting with ClickHouse databases, providing tools for executing SQL select queries, listing databases, and viewing tables within a database.
ClickHouse MCP Server
Migrated to https://github.com/ClickHouse/mcp-clickhouse
An MCP server for ClickHouse.
Features
Tools
run_select_queryExecute SQL queries on your ClickHouse cluster.
Input:
sql(string): The SQL query to execute.All ClickHouse queries are run with
readonly = 1to ensure they are safe.
list_databasesList all databases on your ClickHouse cluster.
list_tablesList all tables in a database.
Input:
database(string): The name of the database.
Configuration
Note: This is a temporary configuration process that will be significantly improved once the package is published.
Run
uv syncto install the dependencies. To installuvfollow the instructions here. Then dosource .venv/bin/activate.Setup the
.env.productionfile with the ClickHouse credentials.
Run
fastmcp install mcp_clickhouse/mcp_server.py -f .env.productionto install the server.Restart Claude Desktop.
Development
In
test-servicesdirectory rundocker compose up -dto start the ClickHouse cluster.Add the following variables to a
.envfile in the root of the repository.
Run
uv syncto install the dependencies. To installuvfollow the instructions here. Then dosource .venv/bin/activate.For easy testing, you can run
fastmcp dev mcp_clickhouse/mcp_server.pyto start the MCP server.
Related MCP Servers
- AsecurityFlicenseAqualityA MCP Server used to collect MCP Servers over the internet.Last updated -319
- MIT License
- -security-license-qualityMCP server that enables collection of data from BuildingLink, providing access to occupant profiles, vendors, deliveries, library items, announcements, and other building-related information.Last updated -0MIT License
- MIT License