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

MySQL_MCP_Server_pro接入cherry_studio实现大模型操作数据库

大模型直接与数据库交互,实现基本增删改查操作。首先贴下代码地址:

https://github.com/wenb1n-dev/mysql_mcp_server_pro

安装环境:win10

1、下载代码

git clone https://github.com/wenb1n-dev/mysql_mcp_server_pro

2、使用conda创建环境

conda create -n mysql_mcp python==3.10

3、安装好后激活环境

conda activate mysql_mcp

4、进入倒下载的代码文件夹下面

cd mysql_mcp_server_pro

5、安装环境

pip install -r requirements.txt

6、用mcp方式的json文件配置到cherrystudio。因为前面已经讲过用cherrystudio的mcp服务配置高德的mcp,今天就不再讲基本的配置流程了,可以参考vscode、cherry studio接入高德mcp服务。

{  "mcpServers": {      "operateMysql": {        "isActive": true,        "name": "operateMysql",        "command": "uv",        "args": [          "--directory",          "G:\\python\\mysql_mcp_pro\\src",  # Replace this with your project path          "run",          "server.py",          "--stdio"        ],        "env": {          "MYSQL_HOST": "192.168.xxx.xxx",          "MYSQL_PORT": "3306",          "MYSQL_USER": "root",          "MYSQL_PASSWORD": "root",          "MYSQL_DATABASE": "a_llm",          "MYSQL_ROLE": "readonly"  # Optional, default is 'readonly'. Available values: readonly, writer, admin       }    }  }}    

原以为就这样结束了,可以进行测试了,但是万万没想到,报错来得这么及时。配置好后一直报连接不上服务。经过一番折腾,最后也没成功,没成功的方法我就不在这讲了,大家有谁成功的可以留言,让我好好学习一下。

7、我看说明还有另一种方式,改换另一种方式,我讲uv安装到conda里面

pip install uv

8、进入到src目录下

# Download dependenciesuv sync# Startuv run server.py

启动成功了。

9、接着去cherry studio里面配置,新建mcp服务,选择“服务器发送事件”。

将第8步启动成功的地址填到URL里面。如:http://192.168.1.22:9000/sse。填好后服务顺利连上。但是发现漏了一步,需要连接的数据库得先在配置文件中配置。配置文件在src/config中。

配置好后重新启动服务,接着就可以选择大模型对数据库进行提问了。

http://www.xdnf.cn/news/1224.html

相关文章:

  • 进阶篇 第 5 篇:现代预测方法 - Prophet 与机器学习特征工程
  • Linux 系统监控进阶:htop 命令详解与高效运维
  • 算法基础_数据结构【KMP + Trie 树 + 并查集 】
  • sql server tempdb库的字符集和用户库字符集不一样
  • 大模型时代下的人工智能专业就业:机遇与挑战并存
  • U535982 J-A 小梦的AB交换 题解
  • 【springsecurity oauth2授权中心】自定义登录页和授权确认页 P2
  • [Android]豆包爱学v4.5.0小学到研究生 题目Ai解析
  • qt调用deepseek的API开发(附带源码)
  • IPoIB驱动接收路径深度解析:从数据包到协议栈
  • 全本地化智能数字人
  • Java 性能优化:如何在资源受限的环境下实现高效运行?
  • Apache PDFBox
  • 【延迟双删】简单解析
  • 基于无障碍跳过广告-基于节点跳过广告
  • 比特币三种扩容路径Nubit、Babylon、Bitlayer分析
  • spark和Hadoop的之间的对比和联系
  • VMware Workstation 10.0.0 完整安装与激活指南零配置
  • [贪心_3] 摆动序列 | 最长递增子序列
  • 植被参数遥感反演技术革命!AI+Python支持向量机/随机森林/神经网络/CNN/LSTM/迁移学习在植被参数反演中的实战应用与优化
  • ESM 内功心法:化解 require 中的夺命一击!
  • 用语言模型训练出图像生成和理解能力:Liquid 框架 论文速读
  • 从零开始创建MCP Server实战指南
  • 描述城市出行需求模式的复杂网络视角:大规模起点-目的地需求网络的图论分析
  • 牛客算法题目刷——链表总结
  • 软考高级信息系统项目管理师的【干系人参与度评估矩阵】详解
  • 网络流的各种模型+题单
  • 【STM32单片机】#11 I2C通信(软件读写)
  • ClickHouse进行LEFT JOIN 关联查询时, 关联键的数据类型不一致,导致报错 的解决方案详解
  • postgreSQL 如何使用 dblink