MySQL MCP Server
@kerongon
About MySQL MCP Server
No overview available yet
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MySQL MCP Server?
The MySQL MCP Server is a Model Context Protocol (MCP) server that provides MySQL database access, allowing LLMs and MCP-compatible systems to interact with a MySQL database through read-only queries and schema inspection.
How to use MySQL MCP Server?
Clone the repository, install dependencies with npm install, build the project with npm run build, and configure required environment variables (MYSQL_HOST, MYSQL_PORT, MYSQL_USER, MYSQL_PASS, MYSQL_DB). Optionally set MYSQL_SOCKET for socket connections and MYSQL_POOL_LIMIT to control the connection pool size. The server starts automatically when initialized by the MCP system.
Key features of MySQL MCP Server
- List database tables and their schemas
- Execute read-only SQL queries
- Secure connection handling with connection pooling
Use cases of MySQL MCP Server
- Let an LLM browse and understand your database schema
- Enable AI agents to perform read-only data analysis on MySQL databases
- Provide safe, sandboxed MySQL access to MCP clients for reporting or exploration
FAQ from MySQL MCP Server
Is the server read-only?
Yes, the README explicitly states it supports executing read-only SQL queries.
What environment variables are required to configure it?
You must set MYSQL_HOST, MYSQL_PORT, MYSQL_USER, MYSQL_PASS, and MYSQL_DB. Alternatively, you can use MYSQL_SOCKET instead of host and port.
How do I install and run the server?
Clone the repo, run npm install and npm run build, then set the required environment variables. The MCP system will start the server automatically.
Does it support connection pooling?
Yes, it uses connection pooling with a configurable limit via the MYSQL_POOL_LIMIT environment variable (default is 10).
More Databases MCP servers
MongoDB Lens
furey🍃🔎 MongoDB Lens: Full Featured MCP Server for MongoDB Databases
Sail MCP Server for Spark SQL
lakehqDrop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
MCP Server for MySQL based on NodeJS
benborlaA Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.

Redis
modelcontextprotocolModel Context Protocol Servers
MongoDB MCP Server
mongodb-jsA Model Context Protocol server to connect to MongoDB databases and MongoDB Atlas Clusters.
Comments