Skip to content

Releases: ClickHouse/mcp-clickhouse

v0.3.0

14 Apr 17:26
3a72467

Choose a tag to compare

What's Changed

  • SNI override support via CLICKHOUSE_SNI environment 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_ACCESS environment 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_MIDDLEWARE environment 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

28 Jan 19:55
fbdb952

Choose a tag to compare

What's Changed

Full Changelog: v0.1.13...v0.2.0

v0.1.13

16 Dec 16:51
4f659f2

Choose a tag to compare

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