claude mcp add mysql-legacy-mcp -- npx -y mysql-legacy-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
0 ★ · Rufflet/mysql-legacy-mcp · read from the GitHub search API · (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-09 · last seen 2026-10-16 · seen 32× · listed by 7 sources
Score
score 703 · 7 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Rufflet/mysql-legacy-mcp;first catalogued 2026-10-09;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
MCP server for legacy MySQL 5.0–5.6 databases through stdio. The package is on npm as mysql-legacy-mcp and in the official MCP Registry as io.github.Rufflet/mysql-legacy-mcp. It uses MySQL 5.1-compatible SQL and SHOW metadata queries. Live MCP tests cover MySQL 5.0.51a, 5.1.73, 5.5.62, and 5.6.51. It is deliberately small: read-only by default, with INSERT/UPDATE/DELETE/DDL as opt-in tools disabled unless explicitly enabled; no TLS configuration, and no custom authentication or charset options. Is this for you? - You need an AI agent to inspect a MySQL 5.0, 5.1, 5.5, or 5.6 database. - Your current MySQL MCP server assumes MySQL 5.7+, JSON functions, or newer information_schema fields. - You need schema inspection and SELECT queries, with write operations off by default and opt-in per statement type. If you are seeing ER_NOT_SUPPORTED_AUTH_MODE, HANDSHAKE_INSECURE_AUTH, Old password authentication is not supported, legacy TLS errors, or garbled cp1251 / latin1 text, read Troubleshooting first. Those symptoms are not all solved by this package. Requirements - Node.js 18.14.1 or later - npm - A dedicated MySQL account with only the required read and metadata privileges Where it is listed Installation is always local stdio via npm (npx -y mysql-legacy-mcp). Directory pages do not make that faster; they are discovery indexes. The official MCP Registry is the machine-readable source (io.github.Rufflet/mysql-legacy-mcp) that aggregators ingest, including env-var metadata from server.json. Clients that speak that registry can pre-fill configuration from it. - npm - Official MCP Registry - Glama - TensorBlock MCP Index - Awesome MCP Servers - Awesome MCP ZH Maintainer submission status for other directories is in docs/RELEASE_CHECKLIST.md. Quick install Claude Code Codex Cursor and other clients Use the schema required by your client. Full copy-paste instructions for Claude Desktop, Codex, VS Code, Windsurf, Gemini, Trae, Qoder, and more are in the Installation guide. Compatibility | MySQL | Status | | --- | --- | | 5.0 | Verified: 5.0.51a | | 5.1 | Verified: 5.1.73 | | 5.5 | Verified: 5.5.62 | | 5.6 | Verified: 5.6.51 | | 5.7 | Verified reference only: 5.7.44 | | 8.0 | Not a target; default caching_sha2_password is unsupported | Each tested target passed all 11 tools — the 7 read-only tools plus the 4 opt-in write tools, with MYSQL_LEGACY_ALLOW_* flags checked both left at their default false and explicitly enabled — through a real MCP stdio session. On MySQL 5.6.5 and later, this also exercised the actual START TRANSACTION READ ONLY path used by mysql_legacy_select; below that version it exercised the silent plain-query fallback. Exact sources, test conditions, and the MySQL 8.0 boundary are recorded in the compatibility audit. This does not cover pre-4.1 old_password, custom connection charsets, TLS, or your server's exact patch level. Compared with modern MySQL MCP servers | Server | Stated MySQL baseline | Focus | | --- | --- | --- | | mysql-legacy-mcp | Verified live: 5.0–5.6 | Legacy schema inspection and SELECT by default; opt-in INSERT/UPDATE/DELETE/DDL, with UPDATE/DELETE always requiring a WHERE clause |