Back to Home
athavala icon

mysql-mcp-server

by athavala

Overview

This server provides a FastMCP interface to interact with a MySQL database, allowing retrieval of database schema and execution of arbitrary SQL queries.

Installation

Run Command
python C:/Python/test/selfstudy/databaseMCP.py

Environment Variables

  • DB_HOST
  • DB_USER
  • DB_PASSWORD
  • DB_NAME
  • DB_PORT

Security Notes

The `query_data` function is critically vulnerable to SQL injection as it executes arbitrary SQL queries directly without any input validation, sanitization, or query parameterization. This allows attackers to perform any operation on the database (e.g., data exfiltration, deletion, modification). Additionally, the server uses insecure default database credentials (`root`/`password`) if environment variables are not set, posing a significant risk in non-production or misconfigured environments.

Similar Servers

Stats

Interest Score55
Security Score1
Cost ClassMedium
Avg Tokens750
Stars1
Forks0
Last Update2025-12-02

Tags

MySQLDatabaseMCP ServerData ManagementSQL