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
Statsource
A server for statistical analysis, enabling LLMs to analyze data from various sources, calculate statistics, and generate predictions.
Knowledge Graph Memory Server
Enables project memory using a Kuzu-powered knowledge graph.
Servidor RAG Personal con MCP
A server for Retrieval Augmented Generation (RAG), providing AI clients access to a private knowledge base built from user documents.
Supabase
Manage your Supabase project, execute SQL queries, and more.
MCP SQLite Server
A Node.js MCP server for interacting with local SQLite databases, runnable via npx.
Verodat
Interact with Verodat AI Ready Data platform
Generect MCP
Generect MCP connects your live lead database directly to AI models like OpenAI or Claude without exports or delays. It streams enriched, up-to-date contact data (titles, firmographics, signals) straight into prompts so LLMs can personalize, score, and recommend leads automatically in real time.
CockroachDB
Integrate with CockroachDB, a cloud-native, distributed SQL database.
Amazon Neptune
Query Amazon Neptune databases using openCypher, Gremlin, and SPARQL. Supports both Neptune Database and Neptune Analytics.
Subgraph MCP Server
Allows LLMs to interact with Subgraphs available on The Graph Network.