Releases: ClickHouse/mcp-clickhouse
Releases · ClickHouse/mcp-clickhouse
v0.3.0
What's Changed
- SNI override support via
CLICKHOUSE_SNIenvironment variable for connections behind proxies or load balancers. (#127) - Lazy-load chdb to avoid ~80-100 MB memory overhead when the feature is disabled. (#144)
- Made chdb an optional dependency for Windows compatibility. (#145)
- Optional write access mode via
CLICKHOUSE_WRITE_ACCESSenvironment variable, with built-in DROP and TRUNCATE protection. (#93) - Client config override support through MCP Context session states, enabling dynamic connection switching at runtime. (#115)
- Custom middleware injection via
CLICKHOUSE_MCP_MIDDLEWAREenvironment variable for hooking into the MCP server lifecycle. Includes an example middleware module. (#114)
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Add authentication support for HTTP and SSE transports by @joe-clickhouse in #113
Full Changelog: v0.1.13...v0.2.0
v0.1.13
What's Changed
- Syncing GitHub releases with PyPI releases going forward
- See PyPI release history for previous versions
Features in v0.1.13
- Execute SQL queries against ClickHouse clusters with readonly protection
- List databases and tables with pagination, filtering, and detailed metadata
- chDB Support: Query files, URLs, and databases directly using embedded ClickHouse engine (no ETL required)
- Works with ClickHouse Cloud, self-hosted instances, and local development
Full Changelog: https://github.com/ClickHouse/mcp-clickhouse/commits/v0.1.13