1. Conduid
  2. Data
  3. Mysql MCP Zag
MCP server · Data

Mysql MCP Zag

A modern MySQL Model Context Protocol (MCP) server built with FastMCP

Unclaimed last commit 8 months ago data
41Fair

Scored 8 days ago · breakdown

About Mysql MCP Zag

Mysql MCP Zag is an MCP server published by Michaelzag in the Data category: a modern MySQL Model Context Protocol (MCP) server built with FastMCP.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/Michaelzag/mysql-mcp-zag

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (1)

execute_sqlExecute SQL queries

Parameters not published.

Ask AI

✦

Ask AI about Mysql MCP Zag

Powered by Claude · Grounded in docs

I know everything about Mysql MCP Zag. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

Releases

v2.0.0v2.0.0 · 26 Jan 20262.0.0 (2026-01-26) Features update .gitignore to include external_files and roo; modify README for configuration examples and server transport details…
v1.3.0v1.3.0 · 14 Nov 20251.3.0 (2025-11-14) Features update README for simplified usage and add external_files to .gitignore; modify server to run with streamable HTTP transport…
v1.2.0v1.2.0 · 26 Aug 20251.2.0 (2025-08-26) Bug Fixes finished renaming to add -zag. (bec352c)…
v1.1.0v1.1.0 · 26 Aug 20251.1.0 (2025-08-26) Bug Fixes revert manual version bump to let semantic-release handle versioning…
v1.0.1v1.0.1 · 26 Aug 20251.0.1 (2025-08-26) Bug Fixes trigger new release after version synchronization…

README

MySQL MCP Server

A modern MySQL Model Context Protocol (MCP) server built with FastMCP.

Features

  • Execute SQL queries via MCP tools
  • Browse database tables and structure via MCP resources
  • SSL certificate support
  • Connection pooling and error handling

Configuration

Command Line Arguments

Required Arguments

Argument Description Default
--user MySQL username (required)
--password MySQL password (required)
--database MySQL database name (required)

Database Connection (Optional)

Argument Description Default
--host MySQL server host localhost
--port MySQL server port 3306

SSL Configuration (Optional)

Argument Description Default
--ssl-ca Path to SSL CA certificate file (none - SSL auto-negotiated)
--ssl-cert Path to SSL client certificate file (none)
--ssl-key Path to SSL client private key file (none)
--ssl-disabled Disable SSL connection entirely false

Note: If --ssl-cert is provided, --ssl-key must also be provided, and vice versa.

Advanced Options (Optional)

Argument Description Default
--charset Character set for the connection utf8mb4
--collation Collation for the connection utf8mb4_unicode_ci
--sql-mode MySQL SQL mode TRADITIONAL

Usage

Simple Configuration

{
  "mcpServers": {
    "mysql": {
      "command": "uvx",
      "args": [
        "mysql-mcp-zag",
        "--host", "localhost",
        "--port", "3306",
        "--user", "your_user",
        "--password", "your_password",
        "--database", "your_database"
      ]
    }
  }
}

Complex Configuration

{
  "mcpServers": {
    "mysql": {
      "command": "uvx",
      "args": [
        "mysql-mcp-zag",
        "--host", "your-remote-host.com",
        "--port", "25060",
        "--user", "your_user",
        "--password", "your_password",
        "--database", "your_database",
        "--ssl-ca", "/path/to/ca-certificate.pem"
      ]
    }
  }
}

Available Tools

  • execute_sql: Execute SQL queries

Available Resources

  • mysql://tables: List all tables
  • mysql://tables/{table}: Describe table structure

Requirements

  • Python 3.13+
  • MySQL server
  • uvx (for installation and usage)

Created by Michael Zag, Michael@MichaelZag.com

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Mysql MCP Zag

How do I install Mysql MCP Zag?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Mysql MCP Zag safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Mysql MCP Zag still maintained?

The last commit was 8 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.