IT评测·应用市场-qidao123.com技术社区
标题:
mysql-mcp-server 配置及使用示例
[打印本页]
作者:
千千梦丶琪
时间:
7 天前
标题:
mysql-mcp-server 配置及使用示例
mcp_mysql_server
介绍
新增 支持 STDIO 方式 与 SSE 方式
新增 支持多sql实验,以“;”分隔。
新增 根据表注释可以查询出对应的数据库表名,表字段
新增 中文字段转拼音
使用说明
STDIO 方式
使用 src/studio_mcp/operatemysql.py
将以下内容添加到你的 mcp client 工具中,例如cursor、cline等
mcp json 如下
{
"mcpServers": {
"operateMysql": {
"isActive": true,
"name": "operateMysql",
"command": "uv",
"args": [
"--directory",
"G:\\python\\mysql_mcp\\src\\studio_mcp", # 这里需要替换为你的项目路径
"run",
"operatemysql.py"
],
"env": {
"MYSQL_HOST": "192.168.xxx.xxx",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASSWORD": "root",
"MYSQL_DATABASE": "a_llm"
}
}
}
}
复制代码
SSE 方式
使用 src/sse_mcp/operatemysql.py
使用 uv 启动服务
将以下内容添加到你的 mcp client 工具中,例如cursor、cline等
mcp json 如下
{
"mcpServers": {
"operateMysql": {
"name": "operateMysql",
"description": "",
"isActive": true,
"baseUrl": "http://localhost:9000/sse"
}
}
}
复制代码
修改.env 文件内容,将数据库毗连信息修改为你的数据库毗连信息
# MySQL数据库配置
MYSQL_HOST=192.168.xxx.xxx
MYSQL_PORT=3306
MYSQL_USER=root
MYSQL_PASSWORD=root
MYSQL_DATABASE=a_llm
复制代码
启动命令
uv run operatemysql.py
复制代码
示例
prompt格式如下
# 任务
创建一张组织架构表,表结构如下:部门名称,部门编号,父部门,是否有效。
# 要求
- 表名用t_admin_rms_zzjg,
- 字段要求:字符串类型使用'varchar(255)',整数类型使用'int',浮点数类型使用'float',日期和时间类型使用'datetime',布尔类型使用'boolean',文本类型使用'text',大文本类型使用'longtext',大整数类型使用'bigint',大浮点数类型使用'double。
- 表头需要加入主键字段,序号 XH varchar(255)
- 表最后需加入固定字段:创建人-CJR varchar(50),创建时间-CJSJ datetime,修改人-XGR varchar(50),修改时间-XGSJ datetime。
- 字段命名使用工具返回内容作为字段命名
- 常用字段需要添加索引
- 每个字段需要添加注释,表注释也需要
- 创建完成后生成5条真实数据
复制代码
效果图
links:
https://gitee.com/xwb602625136/mysql_mcp_server_pro/blob/master/README-zh.md
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4