[MCP]在Trae中配置MySQL-MCP服务器

步骤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

若返回访问权限失败,则说明创建成功。

参考文章:在Trae中配置MySQL-MCP服务器的完整指南

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容