返回作品集

MySQL MCP Server

带 Web 管理界面和实时连接切换的 MySQL MCP 服务

Web 管理界面

在浏览器里新增、测试、编辑和切换 MySQL 连接。

GitHubREADME

这个 MCP Server 做什么

MySQL MCP Server 让 AI 助手通过 Model Context Protocol 操作 MySQL 数据库。和只靠环境变量的 MCP 服务不同,它带有 Web 管理界面,可以保存多套连接并实时切换。

重点能力

  • Web 管理界面:可视化管理所有数据库连接
  • 实时连接切换:不用重启 MCP 服务即可换库
  • 智能配置解析:粘贴 JDBC URL 或 Spring Boot 配置后自动填表
  • 安全密码存储:使用 AES-256-GCM 加密保存密码
  • SQL 黑名单:默认拦截 DROP、TRUNCATE、无 WHERE 的 DELETE/UPDATE 等高危语句

安装

git clone https://github.com/minivv/mysql-mcp-server.git
cd mysql-mcp-server
npm install
npm run build

Claude Desktop 配置

{
  "mcpServers": {
    "mysql": {
      "command": "node",
      "args": ["/path/to/mysql-mcp-server/build/index.js"],
      "env": {
        "MCP_OPEN_BROWSER": "false"
      }
    }
  }
}

常用工具

类型工具
查询run_sql_query, list_databases, list_tables, describe_table
写入create_table, insert_data, update_data, delete_data, execute_sql
连接save_connection, use_connection, list_saved_connections, delete_connection
打开 GitHub