clickhouse-mcp-server
1
ClickHouse MCP Server connects to ClickHouse databases and lets users perform data exploration and analysis via natural language queries using large language models like Claude. It allows for executing read-only SQL queries and is designed to work with macOS.
ClickHouse MCP Server
A Model Context Protocol server that connects to ClickHouse databases, enabling large language models like Claude to explore and analyze data through natural language queries.
Features
- Connect to ClickHouse databases
- Expose table schemas as resources
- Run SQL queries from natural language instructions
- Execute read-only SQL queries
- Works with Claude Desktop for macOS
Installation
- Clone this repository
- Install dependencies
- Configure environment variables in a
.env
file - Build the project
Security Considerations
- Allows only read-only SQL queries
- Store sensitive credentials securely
- Basic validation to prevent DDL or DML execution