Awesome ClickHouseCHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)

centralmind/gateway

⭐ 548 Go added to this list on 2025-03-09 repository created 2025-02-10

CentralMind Gateway is a universal MCP-Server designed to expose databases to AI agents and large language models (LLMs) through optimized APIs. It supports multiple structured databases including PostgreSQL, MySQL, ClickHouse, Snowflake, MSSQL, BigQuery, Oracle Database, SQLite, and ElasticSearch. The project automatically generates secure, LLM-optimized APIs based on database schema and sampled data, facilitating AI agents' access to data without direct SQL queries, thus enhancing security, compliance, and performance. The Gateway supports multiple protocols such as REST and Model Context Protocol (MCP) with Server-Sent Events (SSE) mode, providing flexible integration options. It includes features like automatic API generation using LLMs, PII and sensitive data filtering for compliance with regulations like GDPR and SOC 2, traceability and auditing for security, and built-in caching for performance optimization. The system is configurable via YAML and supports plugins for extensibility. Deployment options include running as a standalone binary, Docker container, or Kubernetes with Helm charts. It supports multiple AI providers including OpenAI, Anthropic, Amazon Bedrock, Google Gemini, and Google VertexAI, as well as self-hosted LLMs. Security features include row-level security with Lua scripts, API key and OAuth authentication, and comprehensive monitoring with OpenTelemetry. The project aims to enable companies deploying AI agents for customer support and analytics to securely and efficiently access structured data. It provides auto-generated Swagger documentation and OpenAPI 3.1.0 specifications for easy API consumption. The Gateway connects to databases, analyzes schema and data samples, and uses LLMs to generate API configurations while ensuring PII detection and security. Overall, CentralMind Gateway is a powerful tool for creating AI-optimized, secure, and compliant APIs for structured databases, facilitating seamless integration of AI agents with enterprise data.

https://github.com/centralmind/gateway

ai-agentsamazon-bedrockanthropicapi-generationapi-keysbigquerycachingclickhousedatabasesdockerelasticsearchgdprgoogle-geminigoogle-vertexaihelmkubernetesllmlua-scriptsmcp-servermodel-context-protocolmssqlmysqloauthopenaiopenapi-3.1.0opentelemetryoracle-databasepii-protectionpluginspostgresqlrest-apirow-level-securityself-hosted-llmssnowflakesoc-2sqlitesseswaggeryaml-configuration

Also in CHUI(Chat-based User Interface) or CHUBACA(Chat-Based Client:)

Canner/WrenAI

WrenAI is an open-source GenBI engine that empowers AI agents to generate, deploy, and govern trustworthy business intelligence dashboards and SQL across various data sources, including ClickHouse.

googleapis/mcp-toolbox

MCP Toolbox is an open-source Model Context Protocol server that connects AI agents, IDEs, and applications directly to various enterprise databases, including ClickHouse, for data interaction and ...

sqlchat/sqlchat

SQL Chat is a chat-based SQL client that uses natural language to interact with databases, supporting multiple database types and offering both hosted and self-hosted options for intuitive database management.

clidey/whodb

WhoDB is a lightweight, high-performance database management tool supporting multiple databases including Clickhouse, featuring a natural language chat interface for intuitive data interaction.

wannabespace/conar

Conar is an AI-powered open-source tool that simplifies and secures interactions with multiple databases including PostgreSQL, MySQL, MSSQL, and Clickhouse by providing intelligent SQL query assistance and optimization.

ClickHouse/mcp-clickhouse

ClickHouse MCP Server is a secure MCP server enabling read-only SQL query execution and database management operations on ClickHouse clusters.

Guepard-Corp/qwery-core

Qwery is a versatile data querying and visualization platform that enables natural language queries across multiple databases including ClickHouse, supported by AI agents and available as both desktop and cloud applications.