mysql_mcp_server部署及应用实践案例

 更新时间:2025年12月09日 11:01:54   作者:runfarther  
文章介绍了在CentOS7.5环境下部署MySQL_mcp_server的步骤,包括服务安装、配置和启动,还提供了一个基于Dify工作流的应用案例,展示了如何在Dify中安装和使用MCP服务,感兴趣的朋友跟随小编一起看看吧

mysql_mcp_server部署及应用案例

这里基于CentOS 7.5 环境进行介绍。

1. 服务安装

1.1. 下载源码

mkdir ~/mysql-mcp-server-sse
cd mysql-mcp-server-sse
git clone https://github.com/mangooer/mysql-mcp-server-sse.git

修改BUG,否则启动服务会报不可预期的 endpoint 参数:

  • mysql-mcp-server-sse\src\server.py 文件的52行有个BUG,需要去掉 endpoint=‘/sse’ 参数:
  • 修改前:
    mcp = FastMCP(“MySQL Query Server”, “cccccccccc”, host=host, port=port, debug=True, endpoint=‘/sse’)
  • 修改后:
    mcp = FastMCP(“MySQL Query Server”, “cccccccccc”, host=host, port=port, debug=True)

1.2. 创建独立环境

conda create --name=mysql-mcp-server-sse_env python=3.10.0
conda activate mysql-mcp-server-sse_env 

1.3. 安装依赖包

pip install -r requirements.txt

2. 服务配置

2.1. 创建配置文件

复制.env.example.env

cp .env.example .env

2.2. 配置监听端口

修改.env文件中服务器配置

# 服务器配置
HOST=0.0.0.0            # 服务器监听地址
PORT=3000                 # 服务器监听端口

2.3. 配置访问的MySQL

修改.env文件中MySQL数据库联接配置信息(请按实际情况配置):

# 数据库连接配置
MYSQL_HOST=localhost      # MySQL服务器地址
MYSQL_PORT=3306           # MySQL服务器端口
MYSQL_USER=root           # MySQL用户名
MYSQL_PASSWORD=           # MySQL密码(留空表示无密码)
MYSQL_DATABASE=testdb     # 要连接的数据库名
DB_CONNECTION_TIMEOUT=5   # 连接超时时间(秒)

3. 启动服务

cd ~/mysql-mcp-server-sse
python -m src.server 

此时,可以看到监听的端口和地址:

打开浏览器,可以看到心跳访问信息:

4. 应用案例

这里,以Dify工作流中调用该MCP服务进行举例。其中,Dify的安装部署请【点击这里】进行参考。

4.1. 插件安装

这里,在Dify中需要安装 MCP Agent策略MCP SSE 两个插件:

4.2. 工作流中调用MCP

到此这篇关于mysql_mcp_server部署及应用实践案例的文章就介绍到这了,更多相关mysql mcp server部署内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL常用字符串函数示例和场景介绍

    MySQL常用字符串函数示例和场景介绍

    MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练掌握这些实用工具,感兴趣的朋友跟随小编一起看看吧
    2025-07-07
  • MySQL数据库大小写敏感的问题

    MySQL数据库大小写敏感的问题

    今天小编就为大家分享一篇关于MySQL数据库大小写敏感的问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 一文说透什么是MySQL的预编译

    一文说透什么是MySQL的预编译

    这篇文章主要介绍了一文说透什么是MySQL的预编译,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • mysql实现游标分页的方法详解

    mysql实现游标分页的方法详解

    这篇文章主要为大家详细介绍了mysql实现游标分页的相关方法,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-10-10
  • MySQL低权限提权的方法

    MySQL低权限提权的方法

    在MySQL中,低权限提权是一种常见的需求,低权限用户通过利用漏洞、存储过程、用户定义函数(UDF)和触发器(Trigger)等技术手段进行权限提升,本文就来介绍一下,感兴趣的可以了解一下
    2024-09-09
  • 浅谈mysql数据库事物隔离级别

    浅谈mysql数据库事物隔离级别

    本文主要介绍了浅谈mysql数据库事物隔离级别,数据库事务的隔离级别有4个,这四个级别可以逐个解决脏读 、不可重复读 、幻读这几类问题,本文就详细的介绍一下,感兴趣的可以了解一下
    2023-05-05
  • Mysql模糊查询优化方法及测试详细讲解

    Mysql模糊查询优化方法及测试详细讲解

    这篇文章主要介绍了Mysql模糊查询优化方法及测试,在MySQL中支持模糊匹配的方法有很多,且各有各的优点,感兴趣想要详细了解可以参考下文
    2023-05-05
  • 基于python的mysql复制工具详解

    基于python的mysql复制工具详解

    python-mysql-replication 是基于python实现的 MySQL复制协议工具,我们可以用它来解析binlog 获取日志的insert,update,delete等事件 ,并基于此做其他业务需求。这篇文章主要介绍了基于python的mysql复制工具,需要的朋友可以参考下
    2019-06-06
  • 美团网技术团队分享的MySQL索引及慢查询优化教程

    美团网技术团队分享的MySQL索引及慢查询优化教程

    这篇文章主要介绍了美团网技术团队分享的MySQL索引及慢查询优化教程,结合了实际的磁盘IO情况对一些优化方案作出了分析,十分推荐!需要的朋友可以参考下
    2015-11-11
  • MySQL 设置AUTO_INCREMENT 无效的问题解决

    MySQL 设置AUTO_INCREMENT 无效的问题解决

    本文主要介绍了MySQL 设置AUTO_INCREMENT 无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-06-06

最新评论