go-mcp-mysql

go-mcp-mysql

29

This project is a simple, ready-to-use MCP server designed to automate interactions with MySQL databases. It supports CRUD operations, read-only mode, and query plan verification while being easily configurable through command line arguments or DSNs.

Is go-mcp-mysql ready for production use?

No, it is currently a work in progress and may not be fully ready for production use.

Can I use go-mcp-mysql without installing Node.js or Python?

Yes, go-mcp-mysql is designed to work without the need for Node.js or Python environments.

How can I enable read-only mode?

You can enable read-only mode by adding the --read-only flag when starting the MCP server.

What does the --with-explain-check flag do?

The --with-explain-check flag allows the server to check the query plan using an EXPLAIN statement before executing the query.

How do I specify the MySQL server connection details?

You can specify the connection details using command line arguments or a DSN string.