HomeDatabases & Data › MySQL Legacy MCP

MySQL Legacy MCP

Inspect and query MySQL 5.0–5.6; opt-in INSERT/UPDATE/DELETE/DDL. Live-verified 5.0–8.0.

TypeScript Local macOSWindowsLinux
★ 0 stars Last pushed 2026-09-22 License: MIT

Topics: Databases

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.2.1)

npx -y [email protected]

Or add to your MCP client config:

{
  "mcpServers": {
    "mysql-legacy-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "MYSQL_LEGACY_HOST": "<YOUR_VALUE>",
        "MYSQL_LEGACY_USER": "<YOUR_VALUE>",
        "MYSQL_LEGACY_PASSWORD": "<YOUR_VALUE>",
        "MYSQL_LEGACY_PORT": "<YOUR_VALUE>",
        "MYSQL_LEGACY_DATABASE": "<YOUR_VALUE>",
        "MYSQL_LEGACY_HIDE_SYSTEM_DATABASES": "<YOUR_VALUE>",
        "MYSQL_LEGACY_QUERY_TIMEOUT": "<YOUR_VALUE>",
        "MYSQL_LEGACY_MAX_ROWS": "<YOUR_VALUE>",
        "MYSQL_LEGACY_MAX_RESULT_BYTES": "<YOUR_VALUE>",
        "MYSQL_LEGACY_CONNECT_TIMEOUT": "<YOUR_VALUE>",
        "MYSQL_LEGACY_POOL_SIZE": "<YOUR_VALUE>",
        "MYSQL_LEGACY_ALLOW_INSERT": "<YOUR_VALUE>",
        "MYSQL_LEGACY_ALLOW_UPDATE": "<YOUR_VALUE>",
        "MYSQL_LEGACY_ALLOW_DELETE": "<YOUR_VALUE>",
        "MYSQL_LEGACY_ALLOW_DDL": "<YOUR_VALUE>",
        "MYSQL_LEGACY_DISABLE_READ_ONLY_TRANSACTIONS": "<YOUR_VALUE>"
      }
    }
  }
}
  • MYSQL_LEGACY_HOST required — Database host or local tunnel endpoint
  • MYSQL_LEGACY_USER required — Dedicated database reader account
  • MYSQL_LEGACY_PASSWORD required secret — Nonempty database account password
  • MYSQL_LEGACY_PORT — TCP port, 1–65535
  • MYSQL_LEGACY_DATABASE — Optional default database
  • MYSQL_LEGACY_HIDE_SYSTEM_DATABASES — Hide mysql and information_schema from listings
  • MYSQL_LEGACY_QUERY_TIMEOUT — Driver query timeout, 100–60000 milliseconds
  • MYSQL_LEGACY_MAX_ROWS — SELECT response row limit, 1–1000
  • MYSQL_LEGACY_MAX_RESULT_BYTES — SELECT row-data JSON byte limit, 1024–1048576
  • MYSQL_LEGACY_CONNECT_TIMEOUT — Connection-establishment timeout, 100–60000 milliseconds
  • MYSQL_LEGACY_POOL_SIZE — Pooled connection limit, 1–50
  • MYSQL_LEGACY_ALLOW_INSERT — Enable the mysql_legacy_insert tool
  • MYSQL_LEGACY_ALLOW_UPDATE — Enable the mysql_legacy_update tool (WHERE clause always required)
  • MYSQL_LEGACY_ALLOW_DELETE — Enable the mysql_legacy_delete tool (WHERE clause always required)
  • MYSQL_LEGACY_ALLOW_DDL — Enable the mysql_legacy_ddl tool (table-level statements only)
  • MYSQL_LEGACY_DISABLE_READ_ONLY_TRANSACTIONS — Disable the read-only transaction wrap around mysql_legacy_select on MySQL 5.6.5+

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry