trae中使用MCP MYSQL SERVER

179 阅读1分钟

之前都是MCP Inspector中使用MCP服务器,现在换到在trace中使用,我们可以直接通过自然语言操作数据库。对一些不熟悉msyql语句的人,如:产品经理、业务人员或者运维人员是很好的体验。

手工添加MCP

MCP->添加->手工添加

在添加MCP的

image.png

添加智能体

添加一个仅包含mysql的智能体。

image.png

mysql的使用

  • 我们先咨询下mysql MCP的功能

image.png

  • 请帮我设计与创建商品表并添加测试数据

    这个指令有问题,大模型会吧建表与添加测试数据放到一个语句中,然后执行,不过执行错误后,它自己就拆成两个语句来执行了。

image.png

image.png

  • 在生成50条测试数据

    一开始名称与描述都是英文,并且是随机的,不贴合业务场景。通过优化prompt,得出比较好的结果:

image.png

image.png

  • 查看表结构

image.png

  • 修改表结构

image.png

  • 删除表

image.png

  • 查看数据库状态

image.png

  • 语句分析

    提问:

     帮我分析下这个sql语句:select * from products
    

image.png

#### 总结

mcp的mysql服务器,基本能满足我们对数据库的大部分场景的操作。但是有些大模型如果理解不到位,需要我们提出更加明确的指令。