这个 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 |
