Go 实现的零负担 MySQL MCP 服务器

Go 实现的零负担 MySQL MCP 服务器

无需 Node.js 或 Python 环境,直接与 MySQL 交互和自动化的即用型 MCP 服务器。

快速入门

  1. 安装

    • 下载最新 Release 可执行文件并放入 $PATH
    • 或使用 Go 安装: go install -v github.com/Zhwt/go-mcp-mysql@latest
  2. 运行方式

    • 使用命令行参数启动: 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"
  3. 可选功能

    • 添加 --read-only 参数启用只读模式。
    • 添加 --with-explain-check 参数禁用查询计划检查。
  4. 工具支持

    • Schema 工具:list_database, list_table, create_table, alter_table, desc_table
    • 数据操作工具:read_query, write_query, update_query, delete_query