当前位置: 首页 > news >正文

使用Trae配置MySQL MCP智能体进行数据库

点击上方蓝字“小谢取证”一起玩耍

什么是MCP?

MCP,全称 Model Context Protocol,是一个开放协议,作用是把外部工具和大模型连接起来。简单来说,如果把外部所有的工具当作手机的各种接口,比如说有Type-C、有苹果接口,那么MCP就将这些接口统一起来,通过MCP让大模型去识别。

所以,在 Trae 中,MCP 被作为一种连接外部工具与智能体之间的桥梁。通过 MCP,开发者可以为智能体添加各种第三方工具或服务,使其具备更强的任务执行与理解能力。

简而言之,MCP 使 AI 不再局限于模型本身的能力,而能够借助强大的外部工具,进行更专业、更复杂的开发任务。比如我们可以利用Mysql的MCP智能体帮我们在电子数据取证比赛或者是在实际AJ的实战当中分析数据库当中的数据,只要我们问它问题,他就将我们想要的结果输出给我们。这样你就不需要具备有点复杂的SQL语句技能或者在Navicat上进行筛选,而是通过自然语言交互,让他将结果输出给你,提高工作效率和做题速度。但是在实际AJ当中,数据安全也是一个问题。

Trae + MySQL MCP使用教程

接下来将讲解使用Trae编译器搭建Mysql MCP, 因为Trae内置MCP,下载好之后,安装软件并启动就能用了。

如果下载和使用Trae,请移步文章

Trae助力电子数据取证

MCP具体位置在与AI对话框的右上角设置。

在该界面点击MCP后再点击“从市场添加”。

搜索mysql,然后点击添加

在这边我们编辑数据库的信息          

也可以自定义添加以下配置信息          {

  "mcpServers": {

    "MySQL": {

      "command": "uvx",

      "args": [

        "--from",

        "mysql-mcp-server",

        "mysql_mcp_server"

      ],

      "env": {

        "MYSQL_HOST": "",

        "MYSQL_PORT": "",

        "MYSQL_USER": "",

        "MYSQL_PASSWORD": "",

        "MYSQL_DATABASE": ""

      }

    }

  }

}

分别填写数据库的连接地址,数据库的连接端口,数据库的用户名,数据库的密码与数据库的名称。          接下来我们将在本地仿真顺心借的数据库服务器镜像来进行测试。          

顺心借的数据库服务器检材的数据库环境处理方式请移步。          顺心借JAVA网站重构详细版(服务器取证基础考点+检材+题目+重构视频)

编辑好后配置如下:          

这时点确认时会提示“缺少安装环境”  

        我们这边点击“安装环境”。          

点击安装即可          

在右下角有进度条          

安装成功          

       此时再点击设置 再尝试进行连接          

或者按照官网提供的技术文档进行环境安装          

Trae官方推荐的配置系统环境 

为确保正常启动 MCP Server,你可能需要安装: 

·npx:依赖于 Node.js,版本需大于等于 18。 

·uvx:基于 Python 的快速执行工具,需手动安装。 

·(可选) Docker:容器化平台,用于隔离和运行应用程序,需根据系统版本安装对应版本。若使用 GitHub MCP Server,则需要使用 Docker。 

1.安装Node.js 

请前往Node.js 官网,(https://nodejs.org/zh-cn)下载并安装 Node.js 18 或更高版本。 

安装完成后,在终端中运行以下命令确认是否安装成功。

node -v

npx -v

若安装成功,终端中会输出已安装的 Node.js 的版本号,例如: 

v18.19.0

10.2.0

重启 TRAE,使 Node.js 生效。 

2.安装uvx(Python 工具) 

uvx 是 uv (https://github.com/astral-sh/uv)提供的命令行工具,用于快速运行 Python 脚本。 

前往  Python 官网,(https://www.python.org/downloads/)下载并安装 Python 3.8 或更高版本。 

安装完成后,在终端中执行以下命令确认是否安装成功。

python --version

若安装成功,终端中会输出已安装的 Python 的版本号。 

执行以下命令,安装 uv(包含 uvx)。安装脚本会自动下载 uv 并放置到系统默认路径中。 (可能需要科学上网)

·macOS / Linux 安装命令: 

curl -LsSf https://astral.sh/uv/install.sh | sh

·Windows 安装命令(PowerShell): 

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

执行以下命令,验证是否安装成功。

uvx --version

若安装成功,终端中会输出已安装的 uvx 的版本号。        在安装好上述3种环境(Node.js 、Python、uvx)后,我们先确保本地数据库的服务是在的,且能正常连接。     

     确保navicat连接这个数据库是没有问题的

可以看到我们要处理的数据库名称为sxj_prod          

在上述工作完成后,这边会显示出一个“√”的标识。表示Mysql的这个MCP工具可用          

点击“+”号,我们可以将当前的MCP放到智能体当中,使其生效。          

我们点击创建智能体          

编辑智能体信息,选择Mysql MCP          

创建完成之后我们可以向他进行提问“请你帮我用MCP工具查看数据库当中有哪些表”的问题,他就自动运行SQL语句帮我们查询。          

从上图我们可以看到在Trae的聊天界面帮我们输出了结果,我们可以在左侧的Navica软件中连上到本地服务器的数据库表得到验证。          我们用这个MCP工具来做一下数证杯个人赛的第17题      

    ### 17. 对服务器检材进行分析,该平台中逾期费率是?          0.1(答案格式:1.1)

Trae给我们的答案也是0.1          

甚至还给出了逾期最高天数。          我们再来看下13题          ### 13. 对服务器检材进行分析,后台管理员“xpt-0”所绑定的手机号码是?(答案格式:13001880188)

搜索关键词可得

Trae给出的答案。还帮我们整理了其他信息。          

### 14. 对服务器检材进行分析,用户首次借款初始额度是?(填写数字,答案格式:1)

Trae给我们的回答是



但局限的是其他一些比较复杂的查询或者是说只有重构网站后台才能看到的数据,他还是不能那么完美展现出来,如果是真实AJ的话,也要考虑到数据的安全性和准确度。

图片

 

图片

敬请各位大佬关注:小谢取证

图片

图片

http://www.dtcms.com/a/418769.html

相关文章:

  • RPA:开启数字化办公的新时代
  • 打工人日报#20250928
  • 怎么用html做移动网站吗wordpress网页设定
  • 门户网站做等保需要备案哪些php 家政网站
  • 扩散模型-上下文学习第一篇【In-Context Learning Unlocked for Diffusion Models】
  • 信息系统项目的成本管理(智能园区)
  • LeetCode:82.杨辉三角
  • 快速交付与弹性扩展,轻量化5GC融合边缘云与专网方案
  • maptalks-根据后端返回的坐标(WKT格式)在地图上绘制图斑
  • BERT 总结
  • java设计模式五、适配器模式
  • 语音识别的评价指标
  • 成都建设企业网站果麦传媒的网站怎么做的
  • python:Django 和 Vue.js 技术栈解析
  • (二十六)、Kuboard 部署网络问题 k8s 使用本地镜像 k8s使用 register本地镜像站 综合应用
  • 腾讯云上TKE集群中通过clb-ingress公网访问到后端服务
  • 信阳做网站公司编程培训机构加盟怎样
  • vps空间如何做网站备份如何提高网站的搜索
  • 广州免费自助建站开发建设工程什么意思
  • Apache Doris 4.0 AI 能力揭秘(二):为企业级应用而生的 AI 函数设计与实践
  • 用deepseek部署全自动的机器人--bytebot
  • 网站开发者模式下怎么保存图片建设网站空间
  • 兰州新区建站07073游戏网
  • 营销型网站建站教程wordpress edit lock
  • 如何将华为手机的照片转移到电脑
  • 云手机的主要核心是什么
  • 三防手机是什么?有哪些值得购入的三防手机?
  • 网站的文件夹上海网站备案在哪里查询
  • 秋招算法记录 | 排序算法整理 | 直接选择、直接插入、冒泡、快排、希尔排序
  • Docker 容器如何实现隔离