Integrations
Uses .ENV files for configuration of MySQL connection details including host, username, password, and database name
Provides direct access to MySQL databases, allowing execution of SQL queries, table management, and storage of notes with title and content in a MySQL database
Runs on Node.js runtime (version 18 or higher) as the execution environment for the MCP server
MySQL MCP Server
A powerful MCP server that provides direct access to MySQL databases. This server enables AI agents to interact with MySQL databases, execute SQL queries, and manage database content through a simple interface.
Features
Resources
- Access notes stored in the database via
note:///{id}
URIs - Each note has a title and content
- Plain text mime type for simple content access
Tools
create_note
- Create new text notes in the database- Takes title and content as required parameters
- Stores note in the MySQL database
list_tables
- List all tables in the connected databasecount_tables
- Get the total number of tables in the databasesearch_tables
- Search for tables using LIKE patterndescribe_table
- Get the structure of a specific tableexecute_sql
- Execute custom SQL queries
Prerequisites
- Node.js 18 or higher
- MySQL server installed and running
- A database with appropriate permissions
Setup
- Clone this repository:Copy
- Install dependencies:Copy
- Create a
.env
file in the root directory with your MySQL connection details:Copy - Build the server:Copy
Installation
For Claude Desktop
Add the server config to your Claude Desktop configuration file:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
For Cline
Add the server config to your Cline MCP settings file:
On MacOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
On Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
Usage Examples
Once installed, you can use the MySQL MCP server in your conversations with Claude:
List all tables in the database
Execute a SQL query
Create a note
Development
For development with auto-rebuild:
Debugging
Use the MCP Inspector to debug the server:
The Inspector will provide a URL to access debugging tools in your browser.
License
MIT
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A powerful server that enables AI agents to interact with MySQL databases, execute SQL queries, and manage database content through a simple interface.
Related MCP Servers
- AsecurityAlicenseAqualityThis server enables AI models to interact with MySQL databases through a standardized interface.Last updated -564661JavaScriptMIT License
- -securityAlicense-qualityA server that enables AI models to interact with MySQL databases through a Model Control Protocol, providing tools for table creation, schema inspection, query execution, and data retrieval.Last updated -20PythonMIT License
- AsecurityAlicenseAqualityConnect and interact with MySQL databases seamlessly. Execute SQL queries, manage database connections, and retrieve data directly through AI assistants. Enhance your AI capabilities with structured access to your MySQL data.Last updated -9143TypeScriptMIT License
- -securityFlicense-qualityEnables secure interaction with MySQL databases, allowing AI assistants to list tables, read data, and execute SQL queries through a controlled interface.Last updated -Python