我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:www.trae.com.cn/?utm_source...
引言
2025年4月22日,我们迎来了Trae CN v0.5.1版本的正式发布!本次更新带来了多项突破性改进,让AI开发更简单、更高效。无论你是想快速构建智能应用,还是需要深度定制AI工作流,新版本都能满足你的需求!
✨ 核心亮点:
- 全新统一界面 :Chat与Builder面板合并,通过
@Builder
即可调用Builder智能体 - 知识库大升级:支持网页抓取(#Web)和文档解析(#Doc),让AI真正"读懂"你的资料
- 智能体2.0时代:自定义提示词+工具集,新增"自动运行"模式,工作效率翻倍
- MCP生态爆发:内置市场一键集成第三方能力,智能体功能无限扩展
现在,只需一个指令,你的AI就能自动完成从资料收集到代码生成的全流程!想知道如何玩转这些新特性?立即更新体验,开启智能开发新纪元!
今天笔者就带大家体验MySQL MCP集成,让数据库开发从未如此智能高效!
源代码
首先访问GitHub仓库下载项目源代码,随后将这些代码文件完整导入Trae工具中。
执行指令:
vbscript
pip install mysql-mcp-server
pip install -r requirements-dev.txt
新建MCP
json
{
"mcpServers": {
"mysql": {
"command": "uv",
"args": [
"--directory",
"path/to/mysql_mcp_server",
"run",
"mysql_mcp_server"
],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_PORT": "3306",
"MYSQL_USER": "your_username",
"MYSQL_PASSWORD": "your_password",
"MYSQL_DATABASE": "your_database"
}
}
}
}
安装 uvx(Python 工具)
uvx 是 uv 提供的命令行工具,用于快速运行 Python 脚本。
- 前往 Python 官网,下载并安装 Python 3.9 或更高版本。
- 安装完成后,在终端中执行以下命令确认是否安装成功。
css
python --version
-
若安装成功,终端中会输出已安装的 Python 的版本号。
-
执行以下命令,安装 uv(包含 uvx)。安装脚本会自动下载 uv 并放置到系统默认路径中。
-
macOS / Linux 安装命令:
arduino
curl -LsSf https://astral.sh/uv/install.sh | sh
- Windows 安装命令(PowerShell):
arduino
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
执行以下命令,验证是否安装成功。
css
uvx --version
配置 MCP Server
你可以直接从市场中添加合适的 MCP Server,或手动配置。
从市场添加
MCP 市场汇集了社区热门的高性能 MCP Server,您可以直接将其添加到项目中,快速搭建服务环境。
-
在 AI 对话窗口的右上角,点击 设置 图标 > MCP。
-
点击 + 添加 按钮。
-
从列表中找到所需的 MCP Server,然后点击右侧的 + 按钮。
-
点击 确认 按钮。该 MCP Server 已配置完成。
-
点击 + 号按钮,输入MySQL配置信息
-
配置 MySQL 数据库
-
如需关联 MySQL 数据库,点击 + 号 按钮,填写以下信息:
- 主机地址(IP/域名)
- 端口号(默认 3306)
- 数据库名称
- 用户名 & 密码
-
点击 确认 ,系统会提示 "MySQL 配置已提交" 。
-
稍等片刻,系统会自动完成数据库连接配置,成功后会有通知提醒。
-
无需安装 UX
直接使用 CMD 配置 MCP Server(Windows 版)
有的小伙伴可能觉得安装 UX 命令行工具太麻烦,或者遇到环境问题无法安装。其实,MCP 的 "command" 配置本质上就是调用 CMD 执行命令,而 "args" 就是拼接参数 。因此,在 Windows 下,我们可以直接用 CMD/PowerShell 来配置,无需额外工具!
json
{
"mcpServers": {
"mysql_mcp": {
"command": "python",
"args": [
"E:/PythonDemos/mysql_mcp_server/src/mysql_mcp_server/server.py"
]
}
}
}
当我们看到可使用的时候,说明配置已经完成。
使用 MCP Inspector
使用 MCP Inspector 检查 MCP Server 可用性, 如果你想验证 MCP Server 是否正常运行,可以通过 mcp dev
启动 MCP Inspector 进行检测。以下是详细操作步骤:
arduino
pip install "mcp[cli]"
启动指令:切换到server.py的目录下,运行指令。
vbscript
mcp dev .\server.py
在浏览器中访问6274端口即可访问,点击 Connect 连接到 MCP Server。访问连接,可以根据server.py的配置生成现象的UI信息。
-
在浏览器中打开 MCP Server 管理界面
- 输入地址:http://127.0.0.1:6274
- 如果运行在远程服务器,请替换
localhost
为服务器 IP(如http://192.168.1.100:6274
)。
-
点击
Connect
连接 MCP Server- 进入页面后,点击
Connect
按钮,建立与 MCP Server 的通信。 - 成功连接后,页面会显示 Server 运行状态 和 基本信息。
- 进入页面后,点击
-
查看动态生成的 UI 信息
- 管理界面的 UI 是基于
server.py
的配置自动生成的。
- 管理界面的 UI 是基于
智能体
创建自定义智能体
-
在 AI 对话窗口中,点击 设置 图标 > 智能体 ,或在 AI 对话输入框中点击 @智能体 > + 创建智能体。
界面上显示 智能体 窗口。
-
点击 + 创建智能体 按钮。
你将前往以下智能体配置面板。
给智能体命名,输入提示词,在工具菜单中选择我们刚刚创建的MCP服务。
配置完成后,点击创建按钮即可。
Trae 对话
现在,你可以直接使用 @
符号快速调用刚刚创建的 智能体(Agent) 和 MCP Server,并与其进行交互式对话!
输入指令:查询attendance_records数据,智能体和MCP都会尝试生成脚本,来自动执行SQL语句。
还可以针对数据,进行图表展示。
输入指令:模拟数据,根据数据生成图表。
应用流程总结
至此,我们已经完成了 Trae 的配置 和 MySQL MCP 的集成 全流程!🎉
这个版本的 的Trae 强大能力还是非常强大的
- 低代码集成:无需复杂编程即可对接 MySQL、API 等服务。
- 动态 UI 生成 :根据配置自动生成管理界面(端口
6274
)。 - 智能体协作 :通过
@
符号实现多 Agent 任务流转。
虽然由于数据敏感性限制,无法展示完整的 MySQL 操作示例,但你已经掌握了核心方法,可以自行扩展更多应用场景。