MySQL MCP Server
@youngsu5582
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?
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases. It allows AI assistants to list tables, read data, and execute SQL queries through a controlled interface. This server is a Java conversion of a Python codebase, designed for Java-based environments.
How to use MySQL MCP Server?
Install via pip install mysql-mcp-server, then set the required environment variables (MYSQL_HOST, MYSQL_PORT, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE). Use it with Claude Desktop by adding a configuration entry to claude_desktop_config.json, or run the main application as a standalone server.
Key features of MySQL MCP Server
- List available MySQL tables as resources
- Read table contents
- Execute SQL queries with proper error handling
- Secure database access through environment variables
- Comprehensive logging
Use cases of MySQL MCP Server
- Allow an AI assistant to explore database schema and content
- Enable controlled SQL query execution from AI models
- Safely analyze database data without full administrative access
- Integrate MySQL data into MCP-compatible applications
FAQ from MySQL MCP Server
What is the origin of this server?
This project is a Java conversion of a Python codebase from design-computer/mysql_mcp_server, preserving the core functionality for Java environments.
How do I configure database credentials?
Set the environment variables MYSQL_HOST, MYSQL_PORT (optional, defaults to 3306), MYSQL_USER, MYSQL_PASSWORD, and MYSQL_DATABASE before running the server.
What are the security best practices?
Create a dedicated MySQL user with minimal permissions, never use root credentials, restrict database access to necessary operations, enable logging for audit purposes, and perform regular security reviews.
Can I use this with Claude Desktop?
Yes, add a configuration entry to claude_desktop_config.json with the uv command and environment variables as shown in the README.
What license is this server under?
It is licensed under the MIT License.
More Databases MCP servers
mcp-server-duckdb
ktanaka101A Model Context Protocol (MCP) server implementation for DuckDB, providing database interaction capabilities
Database Gateway
centralmindUniversal MCP-Server for your Databases optimized for LLMs and AI-Agents.
Sail MCP Server for Spark SQL
lakehqDrop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
MongoDB Lens
furey🍃🔎 MongoDB Lens: Full Featured MCP Server for MongoDB Databases
Dbhub
bytebaseZero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.
Comments