Compared · mysql
13 MySQL MCP servers. Which one to use.
Every MySQL server we index, with whether its source is still reachable and whether we hold a screening verdict. 1 of 13 have a source repository that is no longer publicly reachable.
Scope: 13 servers indexed from the MCP registry as of 2026-07-25. Servers whose authors never published to the registry are not listed here, so treat this as the registry's view rather than a complete census.
| Server | Publisher | Source | Screened | Quality | Install |
|---|---|---|---|---|---|
| MySQL Ops MCP | io.github.GT-dinuo | no flag | not screened | 95 | npm mysql-ops-mcp |
| MySQL (security-first) | io.github.Kurok1 | no flag | REVIEW | 95 | docker ghcr.io/kurok1/mcp-server-mysql:1.2.1 |
| MySQL AIops | io.github.AIops-tools | no flag | REVIEW | 85 | pypi mysql-aiops |
| io.github.andezdev/tokenlite-mysql-mcp | io.github.andezdev | no flag | not screened | 84 | npm @andezdev/tokenlite-mysql-mcp |
| MySQL MCP Server | io.github.musaddiq-dev | no flag | REVIEW | 83 | pypi mdev-mysql-mcp-server |
| io.github.arifulislamat/database-mcp-mysql | io.github.arifulislamat | no flag | REVIEW | 80 | npm @database-mcp/mysql |
| capital.hove/read-only-local-mysql-mcp-server | capital.hove | no flag | REVIEW | 75 | npm @hovecapital/read-only-mysql-mcp-server |
| io.github.daedalus/mcp-mysql-connector | io.github.daedalus | no flag | REVIEW | 74 | pypi mcp-mysql-connector |
| io.github.marcelo-ochoa/mysql | io.github.marcelo-ochoa | no flag | REVIEW | 72 | npm @marcelo-ochoa/server-mysql |
| io.github.neverinfamous/mysql-mcp | io.github.neverinfamous | no flag | REVIEW | 71 | docker docker.io/writenotenow/mysql-mcp:v1.0.0 |
| io.github.codeChap/mysql | io.github.codeChap | no flag | not screened | 55 | not published |
| capital.hove/read-only-mysql-mcp-server | capital.hove | no flag | not screened | 28 | not published |
| io.github.infoinlet-marketplace/mcp-mysql | io.github.infoinlet-marketplace | repo unreachable | REVIEW | 78 | npm @infoinlet/mcp-mysql |
“Repo unreachable” means the source returned a not-found from two vantage points, which can also happen when a repository is made private or moved - see source liveness. “Screened” is the advisory verdict on the listing text, never a safety clearance; the methodology spells out what each dimension does and does not test.