clickhouse-mcp-server
2
The Clickhouse MCP Server provides tools to connect and execute queries on a Clickhouse database using Model Context Protocol. It supports configuration via environment variables and debugging through MCP Inspector.
Clickhouse MCP Server
A Clickhouse database MCP server project.
Installation
- Install using
uv
orpip
.
Components
Tools
- connect_database: Connect to a Clickhouse database.
- execute_query: Execute Clickhouse queries and return results in JSON format.
Configuration
Environment variables: CLICKHOUSE_HOST
, CLICKHOUSE_USER
, CLICKHOUSE_PASSWORD
, CLICKHOUSE_DATABASE
, CLICKHOUSE_READONLY
.
Quickstart
Instructions for Claude Desktop
configuration.
Development
Building and Publishing
- Sync dependencies using
uv sync
. - Build with
uv build
. - Publish to PyPI using
uv publish
.
Debugging
Use MCP Inspector for debugging via stdio.