Skip to content
mcp/skillhub

MySQL (security-first) MCP Server

by kurok1io.github.Kurok1/mcp-server-mysqlv2.1.0

Security-first MySQL MCP server with AST validation, table whitelist, schema resources, and audit.

2Dockerstdioofficial registry

context tax

queued

security

queued

cold start

queued

freshness

Active25d ago

Install MySQL (security-first) MCP server

Install in Claude Code

claude mcp add mysql-kurok1 -e MYSQL_MCP_PASSWORD='<mysql-mcp-password>' -- docker run -i --rm -e MYSQL_MCP_PASSWORD ghcr.io/kurok1/mcp-server-mysql:2.1.0 --config /data/config.yaml

Configuration

VariableRequiredSecretDescription
MYSQL_MCP_PASSWORD—yesMySQL password, referenced from config.yaml as ${MYSQL_MCP_PASSWORD}

Freshness

Active — last maintenance signal 25d ago. The newest of the signals below sets the band.

  1. Last commit (default branch)

    2026-09-15 · 25d ago · GitHub

  2. Latest release

    2026-09-15 · 25d ago · GitHub · v2.1.0

  3. Package published

    no data · npm/PyPI

  4. Registry entry updated

    2026-09-15 · 25d ago · official registry · v2.1.0

FAQ

›How do I install the MySQL (security-first) MCP server in Claude Code?

Run: claude mcp add mysql-kurok1 -e MYSQL_MCP_PASSWORD='<mysql-mcp-password>' -- docker run -i --rm -e MYSQL_MCP_PASSWORD ghcr.io/kurok1/mcp-server-mysql:2.1.0 --config /data/config.yaml. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.

›Does MySQL (security-first) require an API key?

Yes. It expects MYSQL_MCP_PASSWORD, of which 1 is a secret.

›Can I use MySQL (security-first) as a remote (hosted) MCP server?

No hosted endpoint is published; it runs locally over stdio.

›Is MySQL (security-first) in the official MCP registry?

Yes, as io.github.Kurok1/mcp-server-mysql.

Alternatives to MySQL (security-first)

Other database MCP servers.

View all