步骤1:安装依赖环境python及mysql_mcp_server
1、安装Python3.11
使用conda安装3.11版本的python
--查看所有可用的conda环境及其状态
conda env list
-- 查看所有的python版本
conda search python
-- 创建新环境
conda create -n py311 python=3.11
--激活新创建的环境
conda activate py311 # 激活环境
--检查pyhone使用的版本号
python --version
2、手工安装mysql_mcp_server
安装Python包管理器(若未安装)
curl -sSL https://astral.sh/uv/install.sh | sh
# 手动安装MySQL-MCP服务器核心组件
pip install mysql-mcp-server
链接:MCP官网介绍
步骤2:Trae的MCP配置
在Trae界面中按以下流程操作:
打开MCP设置:右上角设置图标 → MCP → 手动配置
粘贴JSON配置:
{
"mcpServers": {
"mysql": {
"command": "mysql_mcp_server",
"args": [],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASSWORD": "你的密码",
"MYSQL_DATABASE": "目标数据库名"
}
}
}
}
如果找不到mysql_mcp_server,可以使用 which mysql_mcp_server查找安装的位置:
(py311) 🐍 py311 ideal@localhost ~ which mysql_mcp_server
/Users/ideal/opt/anaconda3/envs/py311/bin/mysql_mcp_server
修改后JSON配置为:
{
"mcpServers": {
"mysql": {
"command": "/Users/ideal/opt/anaconda3/envs/py311/bin/mysql_mcp_server",
"args": [],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASSWORD": "你的密码",
"MYSQL_DATABASE": "目标数据库名"
}
}
}
}
步骤3:权限验证
在终端执行测试命令:
mysql_mcp_server list-tables
若返回访问权限失败,则说明创建成功。