elevate-mcp
Verified Safeby Ahmed-M-Elevate
Overview
Provides an AI-powered interface for querying and analyzing AB Testing data stored in MySQL (PlanetScale) and ClickHouse analytics databases.
Installation
toolbox --tools-file tools.yaml --address 0.0.0.0 --port 5000Environment Variables
- DB_USERNAME
- DB_PASSWORD
- CLICKHOUSE_USERNAME
- CLICKHOUSE_PASSWORD
Security Notes
The server exposes database query and execution tools. `execute` and `ch_execute` tools allow arbitrary SQL execution (including DDL/DML), which is a high-risk capability if not secured. The `update_test_status` also permits data modification. However, the project strongly recommends using a 'readonly' toolset for production and provides extensive deployment security guidance, including Nginx basic authentication, IP whitelisting, and rate limiting. Crucially, database credentials are loaded from environment variables and must not be committed to version control. The overall security posture is good, provided the deployment guidelines are strictly followed, especially for access control and read-only mode in production.
Similar Servers
DBchat
Transforms a database into an intelligent conversational partner, enabling natural language queries, instant answers, and data visualizations via MCP clients.
metabase-mcp-server
Enables AI assistants to interact with and manage Metabase's analytics platform by providing comprehensive API access through a Model Context Protocol server.
mcp-mysql-server
Provides an MCP-compliant interface for AI models to securely interact with a MySQL database for CRUD operations, schema inspection, and performance analysis.
nlp2sql
Converting natural language queries to optimized SQL for enterprise databases using multiple AI providers.