Back to Home
konflux-ci icon

konflux-devlake-mcp

Verified Safe

by konflux-ci

Overview

The Konflux DevLake MCP Server provides a natural language interface for AI assistants to query Konflux DevLake databases, enabling intuitive data analysis and reporting without needing to write SQL.

Installation

Run Command
docker run -d --name konflux-mcp-server -p 3000:3000 -e DB_HOST=your_db_host -e DB_PORT=3306 -e DB_USER=root -e DB_PASSWORD=your_password -e DB_DATABASE=lake -e LOG_LEVEL=INFO konflux-devlake-mcp:latest

Environment Variables

  • DB_HOST
  • DB_PORT
  • DB_USER
  • DB_PASSWORD
  • DB_DATABASE

Security Notes

The server demonstrates a strong focus on security, particularly against SQL injection, with multiple layers of validation (regex, keyword blacklisting, balanced parentheses check, SELECT-only policy) and explicit warnings for the `execute_query` tool. Sensitive data masking is implemented. Hardcoded secrets are present only in development/test `docker-compose.yml` and are explicitly excluded from Kubernetes deployment via secrets. Connection timeouts are also configured for robustness. The use of a 'raw SQL query tool', even with extensive safeguards, is an inherent risk that requires careful AI orchestration.

Similar Servers

Stats

Interest Score33
Security Score9
Cost ClassLow
Avg Tokens1000
Stars3
Forks4
Last Update2026-01-18

Tags

KonfluxDevLakeMCP ServerNatural Language QueryingSQL GatewayDatabase Analytics