ch-mcp-test
Verified Safeby leonidgrishenkov
Overview
This project provides a local development setup for a Microservice Communication Protocol (MCP) server that integrates with ClickHouse for data storage and processing, primarily for testing and demonstration.
Installation
docker compose up -d --buildEnvironment Variables
- CLICKHOUSE_HOST
- CLICKHOUSE_PORT
- CLICKHOUSE_USER
- CLICKHOUSE_PASSWORD
- CLICKHOUSE_SECURE
- CLICKHOUSE_VERIFY
- CLICKHOUSE_CONNECT_TIMEOUT
- CLICKHOUSE_SEND_RECEIVE_TIMEOUT
- CHDB_ENABLED
Security Notes
The `compose.yaml` file hardcodes a simple password (`qwerty123`) for both the default ClickHouse user and the `mcp_user`. While acceptable for a local test setup (`ch-mcp-test`), this is a critical vulnerability for any production deployment and should be replaced with environment variables or a secrets management solution. No 'eval' or obfuscation was detected.
Similar Servers
click-mcp
A Python library that enables AI agents to interact with Click CLI applications by converting commands into Model Context Protocol (MCP) tools.
clickup-mcp-server
Facilitate AI-enabled applications interacting with the ClickUp API through a standardized Model, Capability, Protocol (MCP) server.
dockerise-mcp
Provides a containerized Python-based development environment for the Minecraft Coder Pack (MCP).
local-service-launchpad
Provides a script to set up a comprehensive local development environment using Docker for various backend services and cloud emulators.