mysql-mcp-universal
Verified Safeby ManuelVR461
Overview
Facilitate natural language interaction with MySQL and PostgreSQL databases via GitHub Copilot for CRUD and advanced operations.
Installation
python -m src.serverEnvironment Variables
- DB_CONFIG_PATH
Security Notes
The server uses prepared statements for all SQL queries to prevent SQL injection. Destructive operations (e.g., mass delete) require explicit confirmation, and mass updates/deletes require a WHERE clause. However, built-in encryption of database credentials in 'config/settings.json' is marked as 'PENDIENTE' (pending), meaning passwords are stored in plaintext. 'Auditoría de operaciones críticas' (Auditing of critical operations) is also pending. Users are strongly warned not to share 'config/settings.json' and to use environment variables for production. No obfuscation or obvious malicious patterns were found.
Similar Servers
mcp-server-neon
The Neon MCP Server allows users to interact with and manage their Neon Postgres databases using natural language commands, acting as a bridge between AI agents/LLMs and the Neon API and database operations.
MCP-PostgreSQL-Ops
The MCP server provides professional operations, monitoring, and management capabilities for PostgreSQL databases using natural language queries.
DBchat
Transforms a database into an intelligent conversational partner, enabling natural language queries, instant answers, and data visualizations via MCP clients.
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.