MySQL MCP Server
镜像
MySQL MCP 服务器允许 AI 助手通过受控接口安全地与 MySQL 数据库交互,支持列表表格、读取数据和执行 SQL 查询。
安装
pip install mysql-mcp-server
配置
设置以下环境变量:
MYSQL_HOST=localhost
MYSQL_USER=你的用户名
MYSQL_PASSWORD=你的密码
MYSQL_DATABASE=你的数据库
使用方法
在 Claude 桌面版中使用
在 claude_desktop_config.json
中添加:
{
"mcpServers": {
"mysql": {
"command": "uv",
"args": [
"--directory",
"path/to/mysql_mcp_server",
"run",
"mysql_mcp_server"
],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_USER": "你的用户名",
"MYSQL_PASSWORD": "你的密码",
"MYSQL_DATABASE": "你的数据库"
}
}
}
}
作为独立服务器运行
python -m mysql_mcp_server
安全提示
- 使用权限最小的数据库用户
- 绝不使用 root 凭证
- 启用日志审计
- 限制数据库访问范围
主要功能
- 列出可用的 MySQL 表
- 读取表内容
- 执行 SQL 查询(带错误处理)
- 安全的数据库连接管理
- 全面的日志记录
有关更多信息,请参阅完整文档。