A MySQL Model Context Protocol (MCP) server (v0.1.7) that gives Claude Desktop and Claude Code direct access to MySQL databases through a secure, permission-controlled interface. It provides four MCP tools (query, list-tables, describe-table, list-databases) for SQL execution, schema exploration, and database navigation. Includes a React-based web UI for live configuration management, token-based authentication, and a multi-instance permission system. Requires Node.js >=20.0.0 and MySQL 5.7+. Distinguishes itself from other MCP database servers by bundling a web UI for connection management and generating API tokens.
npm install mysql-mcp-webuiNo compatibility data collected yet for this library.
Install the MCP server globally, generate an API token, configure Claude Desktop to launch it via npx, and manage connections via the web UI.
Run 'mysql-mcp-webui --generate-token' first and copy the token.
Regenerate token with 'mysql-mcp-webui --generate-token' and update Claude config.
Use 'npx -y mysql-mcp-webui' in Claude config instead of a global command.
After first login, immediately change the admin password in the web UI.
Upgrade Node.js to v20 or later via https://nodejs.org.
Use 'npx -y mysql-mcp-webui' instead, or ensure global install with 'npm install -g mysql-mcp-webui'.
Generate a token with 'mysql-mcp-webui --generate-token' and add it to the env section of claude_desktop_config.json.