适合谁
- 需要让 AI 检查 MySQL 架构或查询数据的开发者和数据团队
- 希望默认限制为只读访问的场景
- 需要 SSH、SSL/TLS 或 PII 脱敏能力的部署
该服务器适合通过 MCP 让 Claude 等客户端检查 MySQL 架构和查询数据,默认采用只读策略,并提供 SSH 隧道、多数据库、PII 脱敏和 SSL/TLS 等能力。写入操作必须通过环境变量显式启用;使用前应审慎配置数据库权限和凭据。
一个为 Claude 和其他大语言模型提供 MySQL 访问能力的 MCP 服务器,可检查数据库架构并执行 SQL 查询。默认只读,也支持通过环境变量选择性启用写入操作。
需要 Node.js v20+、MySQL 5.7+(推荐 8.0+)以及具备适当权限的 MySQL 用户。使用 npx 启动服务器,并配置 MYSQL_HOST、MYSQL_PORT、MYSQL_USER、MYSQL_PASS 和 MYSQL_DB。Claude Desktop 可将 README 中的 JSON 配置加入 MCP 设置。写入操作默认禁用;如确有需要,可分别设置 ALLOW_INSERT_OPERATION=true、ALLOW_UPDATE_OPERATION=true 或 ALLOW_DELETE_OPERATION=true。
{"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"}}}}