MySQL database integration in NodeJS with configurable access controls and schema inspection
Add to Claude Desktop config.json
{
"mcpServers": {
"benborla-mcp-server-mysql": {
"command": "node",
"args": [
"~/.mcp/mcp-server-mysql/index.js"
]
}
}
} Get the source and run locally
git clone https://github.com/benborla/mcp-server-mysql.git ~/.mcp/mcp-server-mysql
cd ~/.mcp/mcp-server-mysql MCP server that gives Claude and other LLMs access to MySQL — inspect schemas, run queries, and optionally write data, all through the Model Context Protocol.
Claude Code (simplest):
claude mcp add mcp_server_mysql \
-e MYSQL_HOST="127.0.0.1" \
-e MYSQL_PORT="3306" \
-e MYSQL_USER="root" \
-e MYSQL_PASS="your_password" \
-e MYSQL_DB="your_database" \
-- npx @benborla29/mcp-server-mysql
Claude Desktop / other clients:
{
"mcpServers": {
"mcp_server_mysql": {
"command": "npx",
"args": ["-y", "@benborla29/mcp-server-mysql"],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "your_password",
"MYSQL_DB": "your_database"
}
}
}
}
All write operations are disabled by default. Enable with ALLOW_INSERT_OPERATION=true, ALLOW_UPDATE_OPERATION=true, ALLOW_DELETE_OPERATION=true.
Tool: mysql_query
Execute SQL queries. Read-only by default. Write operations enabled per flag.
Resources: mysql://tables
Lists all tables and column metadata for the connected database.
PRs welcome at github.com/benborla/mcp-server-mysql.
git clone https://github.com/benborla/mcp-server-mysql.git
pnpm install
pnpm run build
pnpm test
MIT — see LICENSE for details.
Open source MCP server specializing in easy, fast, and secure tools for Databases.
Baserow database integration with table search, list, and row create, read, update, and delete capabilities.
All-in-one MCP server for Postgres development and operations, with tools for performance analysis, tuning, and health checks
Official Supabase MCP server to connect AI assistants directly with your Supabase project and allows them to perform tasks like managing tables, fetching config, and querying data.
A Qdrant MCP server
MySQL database integration with configurable access controls, schema inspection, and comprehensive security guidelines