Back to Home
leonidgrishenkov icon

ch-mcp-test

Verified Safe

by 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

Run Command
docker compose up -d --build

Environment 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

Stats

Interest Score0
Security Score6
Cost ClassLow
Stars0
Forks0
Last Update2025-11-24

Tags

MCPClickHouseDockerPythonMicroservices