MySQL MCP

📚 Full Documentation (Wiki) • Changelog • Security • Release Article

People who need database tools inside Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-24 · ★ 9 · #118 OF 151 MAINTAINED DATABASE · VERIFIED 2026-08-25

MIT · TypeScript servers · how we verify → /methodology

01 · Install MySQL MCP

before you install - you'll need

Set MYSQL_HOST, MYSQL_PORT, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE, MCP_AUTH_TOKEN, MYSQL_ROOT_PASSWORD before connecting.

Docker

docker run -i --rm docker.io/writenotenow/mysql-mcp:v1.0.0

Claude Desktop - add to config

{
  "mcpServers": {
    "neverinfamous-mysql-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/writenotenow/mysql-mcp:v1.0.0"
      ]
    }
  }
}
Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as container (OCI image) - can be sandboxed away from your filesystem

license MIT - declared in the repository

registry namespace io.github.neverinfamous is GitHub-verified and matches the repo owner

03 · What MySQL MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

Limitations (from the README)

[!WARNING] HTTP without authentication: Exposing --transport http without authentication grants unrestricted access. Always enable authentication for production HTTP deployments. See SECURITY.md for details.

Latest releases

v5.1.1 · 2026-08-18

--- · "MySQL MCP" · "5.1.1" · "2026-08-18" · "v5.1.1-security-patch" · npm_package: "@neverinfamous/mysql-mcp" · github_repo: "neverinfamous/mysql-mcp" · "Security patch resolving clear-text logging vulnerability in…

v5.0.0 · 2026-08-16

--- · "MySQL MCP" · "5.0.0" · "2026-08-15" · "mysql-mcp-v5-0-0" · npm_package: "@neverinfamous/mysql-mcp" · docker_image: "writenotenow/mysql-mcp" · github_repo: "neverinfamous/mysql-mcp" · "MySQL MCP v5.0.0 delivers…

v4.0.0 · 2026-07-06

bump the vitest group with 2 updates · bump mysql2 from 3.22.3 to 3.22.4 · bump the eslint group with 2 updates · bump hono from 4.12.18 to 4.12.23 · bump typescript-eslint from 8.60.0 to 8.60.1 in the eslint group…

04 · Who maintains MySQL MCP

mysql-mcp is maintained by neverinfamous. We track 5 MCP servers from neverinfamous - 4 actively maintained, 44 combined GitHub stars, oldest repo from Dec 2025. Full record: all servers from neverinfamous.

  1. PostgreSQL MCP Server PostgreSQL MCP server with 203 tools, connection pooling, HTTP/SSE, OAuth 2.1, and tool filtering ★ 12
  2. db-mcp (SQLite MCP Server) SQLite MCP server with OAuth 2.1, HTTP/SSE, 122 tools, and smart tool filtering ★ 11

05 · Facts

category
database - ranked #118 of 151 actively-maintained database servers as of 2026-08-25.
release cadence
4 releases in the last 90 days (latest 2026-08-18)
registry
io.github.neverinfamous/mysql-mcp (active, first published 2025-12-13)
packages
oci:docker.io/writenotenow/mysql-mcp:v1.0.0

06 · MySQL MCP FAQ

What is MySQL MCP?

📚 Full Documentation (Wiki) • Changelog • Security • Release Article

Is MySQL MCP still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-24 and it shipped 4 releases in the last 90 days. We re-verify nightly.

How do I install MySQL MCP?

Run `docker run -i --rm docker.io/writenotenow/mysql-mcp:v1.0.0`. The README documents 7 environment variables (MYSQL_HOST, MYSQL_PORT, MYSQL_USER…) to set first. Set MYSQL_HOST, MYSQL_PORT, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE, MCP_AUTH_TOKEN, MYSQL_ROOT_PASSWORD before connecting. You can also paste the ready-made client config above.

07 · Alternatives to MySQL MCP

More database MCP servers · PostgreSQL MCP Server · Local FAISS MCP Server · Snowflake MCP Server · Dynoxide · Octopus Blackboard

More TypeScript MCP servers · Trust Oracle · Iranti · Maket · Engram · see all