What runtime do I need to run go-mcp-mysql?
No Node.js or Python is required. The server is a single Go binary that works on Windows, macOS, and Linux.
@Zhwt
Basic information
Zero burden, ready-to-use Model Context Protocol (MCP) server for interacting with MySQL and automation. No Node.js or Python environment needed.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mysql": {
"command": "go-mcp-mysql",
"args": [
"--host",
"localhost",
"--user",
"root",
"--pass",
"password",
"--port",
"3306",
"--db",
"mydb"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
go-mcp-mysql is a zero-burden, ready-to-use Model Context Protocol (MCP) server for interacting with MySQL databases and automation. It requires no Node.js or Python environment. The server provides tools for CRUD operations on MySQL databases and tables, a read-only mode to prevent surprise writes, and optional EXPLAIN‑checking before queries. It is a work in progress and may not be production‑ready.
Download the latest binary from GitHub releases and place it in your $PATH (or build from source with go install). Configure your MCP client (e.g., Claude Desktop) with a JSON entry specifying the binary path and connection parameters either via --host, --user, --pass, --port, --db or via a DSN string using --dsn. Optional flags --read-only (restricts tools to list_, read_, and desc_ only) and --with-explain-check (disables the default EXPLAIN plan check) can be added.
No Node.js or Python is required. The server is a single Go binary that works on Windows, macOS, and Linux.
Add the `--read-only` flag to the server arguments. In this mode only tools starting with `list_`, `read_` or `desc_` are available.
By default every write query is preceded by an EXPLAIN check. To disable this, add the `--with-explain-check` flag.
No, the README states that it is a work in progress and may not yet be ready for production use.
Binaries are available on the [GitHub releases page](https://github.com/Zhwt/go-mcp-mysql/releases). You can also build from source using `go install -v github.com/Zhwt/go-mcp-mysql@latest`.

Connect Karma.Domains to ChatGPT, Claude, Cursor, VS Code, or another MCP client — and find a domain in plain language. The same auctions, expired, backorder, and buy-now data you use in the app, plus saved filters, note
Local MCP server for DuckDB and MotherDuck
A Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.
Connect ClickHouse to your AI assistants.
The Xata MCP server lets AI assistants and agents interact with your Xata organizations, projects, and Postgres database branches.
Comments