Go 实现的零负担 MySQL MCP 服务器
无需 Node.js 或 Python 环境,直接与 MySQL 交互和自动化的即用型 MCP 服务器。
快速入门
-
安装
- 下载最新 Release 可执行文件并放入
$PATH
。 - 或使用 Go 安装:
go install -v github.com/Zhwt/go-mcp-mysql@latest
- 下载最新 Release 可执行文件并放入
-
运行方式
- 使用命令行参数启动:
go-mcp-mysql --host localhost --user root --pass password --port 3306 --db mydb
- 或通过 DSN 启动:
go-mcp-mysql --dsn "username:password@tcp(localhost:3306)/mydb?parseTime=true&loc=Local"
- 使用命令行参数启动:
-
可选功能
- 添加
--read-only
参数启用只读模式。 - 添加
--with-explain-check
参数禁用查询计划检查。
- 添加
-
工具支持
- Schema 工具:
list_database
,list_table
,create_table
,alter_table
,desc_table
- 数据操作工具:
read_query
,write_query
,update_query
,delete_query
- Schema 工具: