AI在Trae中直连数据库需通过MCP协议建立安全通道,创建最小权限账号trae_reader并授SELECT权限,再配置MySQL MCP Server(市场一键添加或手动JSON),最后用@Builder with MCP执行自然语言查询验证。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

让AI在Trae中直接读取数据库,核心是通过MCP协议建立安全、可控的数据库连接通道,使Builder with MCP智能体能理解自然语言指令并执行SELECT查询。整个过程不依赖手动导出CSV或复制粘贴,AI可实时获取表结构、字段含义和最新数据。
创建数据库专用账号(必须用最小权限)
登录MySQL命令行:mysql -u root -p → 输入root密码。
执行建号命令,【禁止使用root账号直连MCP服务】:
CREATE USER 'trae_reader'@'localhost' IDENTIFIED BY 'A1#xK9$mQv2!';
只授予读取权限,防止AI误删改:
GRANT SELECT, SHOW VIEW ON your_db_name.* TO 'trae_reader'@'localhost';
刷新权限生效:
FLUSH PRIVILEGES;
配置MySQL MCP Server(两种方式任选其一)
方法一:从MCP市场一键添加(推荐新手)
打开Trae → 右上角设置 → MCP → 添加 → 从市场添加 → 搜索“MySQL” → 点击+ → 填写主机、端口、用户名、密码、数据库名 → 点击安装环境(自动下载uvx和mysql-mcp-server)→ 安装完成后自动启用。
方法二:手动JSON配置(适合多环境或CI/CD复用)
进入MCP设置 → 添加 → 手动配置 → 粘贴以下内容(注意替换斜杠为双反斜杠):
{"mcpServers":{"mysql-prod":{"command":"uvx","args":["--from","mysql-mcp-server","mysql_mcp_server"],"env":{"MYSQL_HOST":"10.20.30.40","MYSQL_PORT":"3306","MYSQL_USER":"trae_reader","MYSQL_PASSWORD":"A1#xK9$mQv2!","MYSQL_DATABASE":"your_db_name"}}}}
【env中的密码明文仅存于本地配置文件,Trae v1.3+已默认加密存储】
验证AI能否真正读取数据
第一步:在对话框输入 @Builder with MCP
第二步:发送自然语言指令,例如:“查一下users表里最近注册的5个用户,显示id、name、created_at”
第三步:观察AI是否返回结构化表格结果,而非报错或提示“无法连接数据库”
第四步:若失败,检查Trae右下角状态栏是否有红色MCP断开图标;若有,说明uvx未正确安装或网络不通。


















