clickhouse_mcp_server
If you are the rightful owner of clickhouse_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project implements a Model Context Protocol (MCP) server for ClickHouse, allowing seamless integration of ClickHouse databases with Large Language Models (LLMs) and other AI applications.
The ClickHouse MCP Server is designed to facilitate the integration of ClickHouse databases with AI applications, particularly those utilizing Large Language Models (LLMs). By implementing the Model Context Protocol (MCP), this server enables secure and efficient communication between ClickHouse databases and AI models. Users can list databases and tables, retrieve table schemas, and execute SELECT queries, all through the MCP protocol. The server is built to ensure seamless interaction with ClickHouse, providing a robust solution for AI applications that require database access. The server requires Python 3.10+ and a running ClickHouse server. Installation involves cloning the repository, installing necessary packages, and configuring the ClickHouse connection. The server can be run with a simple command and is ready to handle MCP requests.
Features
- List ClickHouse databases and tables as resources
- Retrieve table schemas
- Execute SELECT queries on ClickHouse databases
- Secure and efficient communication using the MCP protocol