MCP
Рекомендовано
Стриминг
Бесплатно
ClickHouse MCP
Connect ClickHouse analytics database to AI assistants for SQL queries, schema inspection, and data analysis.
автор: ClickHouse
Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/clickhouse | bash
The ClickHouse MCP server connects ClickHouse databases to AI assistants, enabling SQL query execution, schema inspection, and data analysis with read-only safety guarantees.
Installation
pip install mcp-clickhouse
# or
uvx mcp-clickhouse
Configuration
{
"mcpServers": {
"mcp-clickhouse": {
"command": "uvx",
"args": ["mcp-clickhouse"],
"env": {
"CLICKHOUSE_HOST": "your-host",
"CLICKHOUSE_PORT": "8443",
"CLICKHOUSE_USER": "your-user",
"CLICKHOUSE_PASSWORD": "your-password",
"CLICKHOUSE_SECURE": "true",
"CLICKHOUSE_VERIFY": "true"
}
}
}
}
ClickHouse Cloud
{
"env": {
"CLICKHOUSE_HOST": "your-instance.clickhouse.cloud",
"CLICKHOUSE_USER": "default",
"CLICKHOUSE_PASSWORD": "your-password"
}
}
SQL Playground (Demo)
{
"env": {
"CLICKHOUSE_HOST": "sql-clickhouse.clickhouse.com",
"CLICKHOUSE_USER": "demo",
"CLICKHOUSE_PASSWORD": ""
}
}
Available Tools
ClickHouse Tools
run_select_query- Execute SQL queries (readonly=1 for safety)list_databases- List all databaseslist_tables- List tables with pagination and filtering
chDB Tools
run_chdb_select_query- Query using embedded ClickHouse engine
Features
- Read-Only Safety - All queries run with
readonly = 1 - Pagination Support -
list_tablessupportspage_tokenandpage_size - LIKE Filtering - Filter tables with
likeornot_likepatterns - Column Metadata - Optional detailed column information
- chDB Support - Embedded ClickHouse for local querying
- Health Check -
/healthendpoint for HTTP/SSE transport
Environment Variables
| Variable | Description | Default |
|---|---|---|
CLICKHOUSE_HOST |
Server hostname | required |
CLICKHOUSE_USER |
Username | required |
CLICKHOUSE_PASSWORD |
Password | required |
CLICKHOUSE_PORT |
Port number | 8443 (HTTPS) |
CLICKHOUSE_SECURE |
Enable HTTPS | true |
CLICKHOUSE_VERIFY |
Verify SSL certs | true |
CLICKHOUSE_DATABASE |
Default database | none |
CHDB_ENABLED |
Enable chDB | false |
CHDB_DATA_PATH |
chDB data path | :memory: |
Usage Example
Claude, list all tables in the analytics database and then
run a query to show the top 10 users by total purchases
in the last 30 days.