it编程 > 数据库 > Mysql

mysql_mcp_server部署及应用实践案例

5人参与 2025-12-09 Mysql

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 参数:

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部署内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

您想发表意见!!点此发布评论

推荐阅读

Mysql中RelayLog中继日志的使用

12-09

MySql 预处理(Preprocessor)的使用小结

12-09

MySQL日志UndoLog的作用

12-09

MySQL错误1005(errno: 150)的原因分析与解决方案

12-09

MySQL慢查询优化从30秒到300毫秒的完整过程

12-09

解决MySQL安装第四步报错问题(initializing database(may take a long time)

12-09

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论