MySQL Server
A server for accessing and managing MySQL databases.
mysql-server MCP Server
A Model Context Protocol server for MySQL database access
This is a TypeScript-based MCP server that provides tools for querying MySQL databases. It demonstrates core MCP concepts by providing:
- Tools for executing SQL queries
- Connection to MySQL databases via environment variables
Features
Tools
query- Execute SQL queries- Takes SQL query string as required parameter
- Returns query results
Configuration
Set the following environment variables in your MCP server configuration:
- MYSQL_HOST: MySQL server host
- MYSQL_USER: MySQL username
- MYSQL_PASSWORD: MySQL password
- MYSQL_DATABASE: MySQL database name
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mysql": {
"command": "/path/to/mysql-server/build/index.js",
"env": {
"MYSQL_HOST": "your-mysql-host",
"MYSQL_USER": "your-mysql-user",
"MYSQL_PASSWORD": "your-mysql-password",
"MYSQL_DATABASE": "your-mysql-database"
}
}
}
}
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Related Servers
Tableau MCP Server
Interact with Tableau Server using natural language to query data and perform administrative tasks.
Gunsnation MCP
MCP server that gives assistants real-time access to the Gunsnation firearms catalog
DuckDB Knowledge Graph Memory
An MCP memory server that uses a DuckDB backend for persistent knowledge graph storage.
MCP SQLite Server
A Node.js MCP server for interacting with local SQLite databases, runnable via npx.
MySQL MCP Server
Provides read-only access to MySQL databases, allowing LLMs to inspect schemas and execute queries.
Knowledge Graph Memory Server
Enables persistent memory for Claude using a knowledge graph stored in local JSON files.
SSI Stock Data MCP
Query Vietnam stock intraday data using the SSI FastConnect API.
MCP Toolbox for Databases
Open source MCP server specializing in easy, fast, and secure tools for Databases.
ClickHouse Cloud & On-Prem
A server for managing ClickHouse databases and ClickHouse Cloud services.
Pinecone
Read and write to a Pinecone vector database using the Model Context Protocol.