Trae MCP 服务:mysql数据可视化的高效实践

我正在参加 Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:www.trae.com.cn/?utm_source...

引言

在数据驱动的时代,有效地获取、处理和展示数据是关键。本文将介绍如何使用 Trae 新出的 MCP 服务连接本地 MySQL 数据库,提取主机信息表数据,并通过 QuickChart 进行图表展示,最后结合大语言模型生成最终的 HTML 页面。

配置mcp服务

首先我们需要先配置mcp服务,点击chat框右上角的设置再点击MCP

市场中有很多现成的mcp服务,但是这次我们需要手动添加第三方的 点击原始配置(JSON) 将以下第三方的mcp服务通过json方式添加进去,并修改成自己的配置(mysql-mcp-server 依赖本地docker)

json 复制代码
{
    "mcpServers": {
        "quickchart-server": {
            "command": "npx",
            "args": [
                "-y",
                "@gongrzhe/quickchart-mcp-server"
            ]
        },
        "mysql-mcp-server": {
            "command": "npx",
            "args": [
                "-y",
                "@smithery/cli@latest",
                "run",
                "mysql-mcp-server",
                "--config",
                "{\"mysqlHost\":\"host.docker.internal\",\"mysqlPort\":\"3306\",\"mysqlUser\":\"root\",\"mysqlDatabase\":\"zt_crawl\",\"mysqlPassword\":\"?\"}"
            ]
        },
    }
}

保存并返回MCP列表页面,如果是可使用说明已经配置成功

数据表

以本地数据库中的host_info表为例,其表结构及数据如下:

host_id host_name host_status origin target
13 10.8.62.31 0 新疆 广东
14 10.8.62.30 1 新疆 上海
15 120.0.0.1 1 新疆 新疆

实践环节

首先我们在模型需要执行前,先选择Builder with MCP,这样我们可以利用刚配置好的MCP服务

如图所示我问了用图表的方式帮我分析host_info表的内容,最好图表输出的url能展示出来,模型会自动完成一系列操作:它会先深入了解表结构,然后精心选择合适的可视化方案,接着保存生成图表的 URL ,并最终将图表展示出来。

他会自动调用mysql mcp服务查询数据

第一张图

第二张图

第三张图

最终生成一个html文件并给出运行方法

如图所示,这就是结合Trae新功能mcp服务的对话运行产出物

总结

通过本次实践,我们充分展示了 Trae MCP 服务的拓展性。借助 MCP 服务,我们能够轻松连接 MySQL 数据库,获取所需数据;结合 QuickChart,实现数据的直观可视化;再利用大语言模型生成 HTML 页面,完成数据处理成果的整合与展示。这一流程不仅高效,而且操作简便,极大地提升了数据分析的效率和质量。无论是在日常的数据统计,还是复杂的项目数据处理场景中,Trae MCP 服务都具有广阔的应用前景,期待大家在使用过程中不断挖掘其潜力,创造更多价值。

相关推荐
天天摸鱼的java工程师4 小时前
我和TRAE的这一年:一个Java后端开发者的真实复盘
trae
ak啊4 小时前
2025 代码进化论:从跟风 Cursor 到皈依 Trae,我的这一年
trae
李剑一1 天前
uni-app使用html5+创建webview,可以控制窗口大小、显隐、与uni通信
前端·trae
ak啊1 天前
Re:从零开始的“AI世界"生活
trae
豆包MarsCode1 天前
TRAE IDE 10 大热门 MCP Server 推荐
trae
天天摸鱼的java工程师1 天前
31 岁半码农的自白:写了 9 年代码,最棒的“作品”是我的儿子
trae
Mintopia1 天前
TrustLink |战略人员招募公告(创始团队首批)
人工智能·掘金技术征文·trae
装不满的克莱因瓶1 天前
【cursor】前后端分离项目下的AI跨工程管理方案
java·人工智能·ai·ai编程·cursor·trae·qoder
学海无涯,行者无疆1 天前
Tauri框架实战——鼠标左键单击托盘图标不显示菜单
人工智能·ai编程·tauri·trae·氛围编程·托盘功能·托盘点击
用户47949283569152 天前
拒绝傻瓜式截断 Diff:聊聊我在 AI Commit 插件里做的 7 个技术微创新
ai编程·trae·vibecoding