← Index
Compared · mysql

25 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 25 have a source repository that is no longer publicly reachable.

Scope: 25 servers, mostly mirrored from the MCP registry as of 2026-10-23. Most servers whose authors never published to the registry are absent, so treat this as close to the registry's view rather than a complete census.

ServerPublisherSourceScreenedQualityInstall
MySQL MCP by InsightfulPipecom.insightfulpipeno flagREVIEW95remote endpoint
MySQL MCPio.github.gistrecno flagREVIEW95npm mcp-mysql-client
MySQL (read-only, switchable)io.github.shibbirwebno flagREVIEW95npm @shibbirweb/mcp-mysql-read-only
MySQL (security-first)io.github.Kurok1no flagREVIEW94docker ghcr.io/kurok1/mcp-server-mysql:2.1.0
Devart MCP Server for MySQL (ADO.NET)com.devartno flagREVIEW90not published
MySQL Ops MCPio.github.GT-dinuono flagREVIEW90npm mysql-ops-mcp
MySQL Legacy MCPio.github.Ruffletno flagREVIEW89npm mysql-legacy-mcp
MySQL AIopsio.github.AIops-toolsno flagREVIEW85pypi mysql-aiops
io.github.arifulislamat/database-mcp-mysqlio.github.arifulislamatno flagREVIEW80npm @database-mcp/mysql
io.github.andezdev/tokenlite-mysql-mcpio.github.andezdevno flagREVIEW77npm @andezdev/tokenlite-mysql-mcp
MySQL MCP Serverio.github.musaddiq-devno flagREVIEW76pypi mdev-mysql-mcp-server
io.github.hughhan1/mysqlio.github.hughhan1no flagREVIEW75docker ghcr.io/hughhan1/mysql@sha256:858da81df0d25bba99f485ae663208f2255b2278be711924f9b08032398e7093
ai.getvda/elasticsearch-redis-mysql-stack-generatorai.getvdano flagREVIEW73remote endpoint
ai.getvda/mysql-redis-compose-generatorai.getvdano flagREVIEW73remote endpoint
ai.getvda/mysql-redis-compose-generator-adminerai.getvdano flagREVIEW73remote endpoint
ai.getvda/mysql-redis-compose-generator-nginxai.getvdano flagREVIEW73remote endpoint
ai.getvda/nats-mysql-redis-stack-generatorai.getvdano flagREVIEW73remote endpoint
ai.getvda/rabbitmq-elasticsearch-mysql-stack-generatorai.getvdano flagREVIEW73remote endpoint
capital.hove/read-only-local-mysql-mcp-servercapital.hoveno flagREVIEW69npm @hovecapital/read-only-mysql-mcp-server
io.github.daedalus/mcp-mysql-connectorio.github.daedalusno flagREVIEW67pypi mcp-mysql-connector
io.github.marcelo-ochoa/mysqlio.github.marcelo-ochoano flagREVIEW65npm @marcelo-ochoa/server-mysql
io.github.neverinfamous/mysql-mcpio.github.neverinfamousno flagREVIEW64docker docker.io/writenotenow/mysql-mcp:v1.0.0
io.github.codeChap/mysqlio.github.codeChapno flagnot screened50not published
capital.hove/read-only-mysql-mcp-servercapital.hoveno flagnot screened21not published
io.github.infoinlet-marketplace/mcp-mysqlio.github.infoinlet-marketplacerepo unreachableREVIEW71npm @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.