mysql-mcp-server?配置及使用示例
mcp_mysql_server
介紹
- 新增 支持 STDIO 方式 與 SSE 方式
- 新增 支持多sql執(zhí)行,以“;”分隔。
- 新增 根據(jù)表注釋可以查詢出對(duì)應(yīng)的數(shù)據(jù)庫表名,表字段
- 新增 中文字段轉(zhuǎn)拼音
使用說明
STDIO 方式
- 使用 src/studio_mcp/operatemysql.py
將以下內(nèi)容添加到你的 mcp client 工具中,例如cursor、cline等
mcp json 如下
{ "mcpServers": { "operateMysql": { "isActive": true, "name": "operateMysql", "command": "uv", "args": [ "--directory", "G:\\python\\mysql_mcp\\src\\studio_mcp", # 這里需要替換為你的項(xiàng)目路徑 "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 啟動(dòng)服務(wù)
將以下內(nèi)容添加到你的 mcp client 工具中,例如cursor、cline等
mcp json 如下
{ "mcpServers": { "operateMysql": { "name": "operateMysql", "description": "", "isActive": true, "baseUrl": "http://localhost:9000/sse" } } }
修改.env 文件內(nèi)容,將數(shù)據(jù)庫連接信息修改為你的數(shù)據(jù)庫連接信息
# MySQL數(shù)據(jù)庫配置 MYSQL_HOST=192.168.xxx.xxx MYSQL_PORT=3306 MYSQL_USER=root MYSQL_PASSWORD=root MYSQL_DATABASE=a_llm
啟動(dòng)命令
uv run operatemysql.py
示例
prompt格式如下
# 任務(wù) 創(chuàng)建一張組織架構(gòu)表,表結(jié)構(gòu)如下:部門名稱,部門編號(hào),父部門,是否有效。 # 要求 - 表名用t_admin_rms_zzjg, - 字段要求:字符串類型使用'varchar(255)',整數(shù)類型使用'int',浮點(diǎn)數(shù)類型使用'float',日期和時(shí)間類型使用'datetime',布爾類型使用'boolean',文本類型使用'text',大文本類型使用'longtext',大整數(shù)類型使用'bigint',大浮點(diǎn)數(shù)類型使用'double。 - 表頭需要加入主鍵字段,序號(hào) XH varchar(255) - 表最后需加入固定字段:創(chuàng)建人-CJR varchar(50),創(chuàng)建時(shí)間-CJSJ datetime,修改人-XGR varchar(50),修改時(shí)間-XGSJ datetime。 - 字段命名使用工具返回內(nèi)容作為字段命名 - 常用字段需要添加索引 - 每個(gè)字段需要添加注釋,表注釋也需要 - 創(chuàng)建完成后生成5條真實(shí)數(shù)據(jù)
效果圖
到此這篇關(guān)于mysql-mcp-server 配置及使用示例的文章就介紹到這了,更多相關(guān)mysql-mcp-server 配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- linux下安裝apache與php;Apache+PHP+MySQL配置攻略
- CentOS+Nginx+PHP+MySQL詳細(xì)配置(圖解)
- windows下apache+php+mysql 環(huán)境配置方法
- CentOS 6.4安裝配置LNMP服務(wù)器(Nginx+PHP+MySQL)
- MySQL優(yōu)化必須調(diào)整的10項(xiàng)配置
- mysql中max_allowed_packet參數(shù)的配置方法(避免大數(shù)據(jù)寫入或者更新失?。?/a>
- MySQL性能優(yōu)化之max_connections配置參數(shù)淺析
- mysql 5.5 安裝配置方法圖文教程
- mysql5.7.19 winx64解壓縮版安裝配置教程
相關(guān)文章
使用mysql_udf與curl庫完成http_post通信模塊示例
這篇文章主要介紹了使用mysql_udf與curl庫完成http_post通信模塊示例,需要的朋友可以參考下2014-03-03MySQL中LIKE?BINARY和LIKE模糊查詢實(shí)例代碼
通常在實(shí)際應(yīng)用中,會(huì)涉及到模糊查詢的需求,下面這篇文章主要給大家介紹了關(guān)于MySQL中LIKE?BINARY和LIKE模糊查詢的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-11-11解決Windows環(huán)境下安裝 mysql-8.0.11-winx64 遇到的問題
這篇文章主要介紹了Windows環(huán)境下安裝 mysql-8.0.11-winx64 遇到的問題及解決辦法 ,需要的朋友可以參考下2018-10-10centos7環(huán)境下二進(jìn)制安裝包安裝 mysql5.6的方法詳解
這篇文章主要介紹了centos7環(huán)境下二進(jìn)制安裝包安裝 mysql5.6的方法,詳細(xì)分析了centos7環(huán)境下使用二進(jìn)制安裝包安裝 mysql5.6的具體步驟、相關(guān)命令、配置方法及操作注意事項(xiàng),需要的朋友可以參考下2020-02-02MySQL查詢優(yōu)化的5個(gè)實(shí)用技巧
這篇文章主要介紹了MySQL查詢優(yōu)化的5個(gè)實(shí)用技巧,從數(shù)據(jù)類型、字符集、子查詢等角度分析了MySQL查詢優(yōu)化的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-12-12MySQL刪除數(shù)據(jù),表文件大小依然沒變的原因
這篇文章主要介紹了MySQL刪除數(shù)據(jù),表文件大小依然沒變的原因,幫助大家更好的理解MySQL中的數(shù)據(jù)表,感興趣的朋友可以了解下2020-10-10關(guān)于MySQL外鍵的簡單學(xué)習(xí)教程
這篇文章主要介紹了關(guān)于MySQL外鍵的簡單學(xué)習(xí)教程,對(duì)InnoDB引擎下的外鍵約束做了簡潔的講解,需要的朋友可以參考下2015-11-11