Skip to main content
Glama

20 Best MySQL MCP Servers, Compared (October 2026)

Updated 20 of 611 MySQL servers in the Glama registryRebuilt weekly

The short answer

For most readers, MySQL MCP Server (designcomputer/mysql_mcp_server) is the server to install. It is a Community favourite with 3 tools, tool descriptions graded A, 7,280 PyPI downloads in a typical week, a commit 77 days ago, and 5 commits in the last 12 weeks. If you need read-only MySQL from Claude Code with an npm package, choose MCP Server for MySQL (benborla/mcp-server-mysql): it has 13,657 npm downloads in a typical week, ships mysql_query and mysql://tables, and keeps writes disabled unless env flags are set. If you need one server for MySQL alongside other databases, DBHub (bytebase/dbhub) is the better answer.

Whichever you choose, give it the narrowest access that still works (a read-only credential, a replica, a scratch account), and widen it only once you have watched what your agent actually asks for.

Glama operates the MCP registry these numbers are measured from, and sells MCP hosting and a gateway. No position on this page is paid for. How the registry is built.

Quick picks

  • 1MySQL MCP Server : Ad-hoc MySQL database exploration before writing queries: it exposes three tools for schema metadata, table sampling, and SQL execution.
  • 2MCP Server for MySQL : Teams needing read-only MySQL schema inspection and queries from Claude Code: it ships mysql_query and mysql://tables, with writes disabled unless env flags are set.
  • 3DBHub : Querying MySQL alongside other databases from one MCP server: DBHub's README documents execute_sql and search_objects, plus optional explain_sql and health_check tools.
  • 4MySQL Database Access : Auditing or querying a production MySQL database without write risk: it exposes four read-only tools for listing databases, tables, and schemas, and running SELECT queries.
  • 5Multi Database MCP Server : Managing several MySQL databases at once in one agent session: it reads a multi-connection config and auto-generates per-database query, execute, transaction, schema, and performance tools.

Which one, for your situation

Your situationWhat to use
I need ad-hoc MySQL exploration before writing queriesMySQL MCP Server (designcomputer/mysql_mcp_server) fits: it exposes 3 tools for schema metadata, table sampling, and SQL execution, and its tool descriptions are graded A.
I need read-only MySQL from Claude Code over npmMCP Server for MySQL (benborla/mcp-server-mysql) fits: it ships mysql_query and mysql://tables, has 13,657 npm downloads in a typical week, and keeps writes disabled unless env flags are set.
I query MySQL alongside PostgreSQL or SQLiteDBHub (bytebase/dbhub) is built for this: it connects to MySQL, PostgreSQL, SQLite, DuckDB and etc., and documents execute_sql and search_objects.
I need audited DDL and DML with permission controlsMCP MySQL Server (liliangshan/mcp-server-mysql) provides sql_query, permission checking, operation logs, and readonly/DDL/DROP/DELETE flags, with 5 tools and tool descriptions graded B.
I need governed read-write MySQL access with per-table rolesFaucet (faucetdb/faucet) exposes eight MCP tools for query, insert, update and delete, gated by per-table role-based access, and its tool descriptions are graded A.
I need Cloud SQL for MySQL from an IDE or agentMCP Toolbox for Databases (googleapis/mcp-toolbox) provides prebuilt generic tools such as list_tables and execute_sql, with 16,673 stars on GitHub and a commit 3 days ago.

Top MCP servers for MySQL

Best forProfile
1Ad-hoc MySQL database exploration before writing queries: it exposes three tools for schema metadata, table sampling, and SQL execution.Community favourite1,399+777 days ago84.7
2Teams needing read-only MySQL schema inspection and queries from Claude Code: it ships mysql_query and mysql://tables, with writes disabled unless env flags are set.Community favourite2,157+4183 days ago80.9
3Querying MySQL alongside other databases from one MCP server: DBHub's README documents execute_sql and search_objects, plus optional explain_sql and health_check tools.Community favourite3,639+1255 days ago69.0
4Auditing or querying a production MySQL database without write risk: it exposes four read-only tools for listing databases, tables, and schemas, and running SELECT queries.Community favourite72026 days ago68.4
5Managing several MySQL databases at once in one agent session: it reads a multi-connection config and auto-generates per-database query, execute, transaction, schema, and performance tools.Community favourite468+502 days ago63.0
6Semantic search over existing MariaDB data: the README documents vector-store tools for inserting documents and running embedding-based similarity queries.Steady208+469 days ago61.6
7Teams needing audited MySQL DDL and DML with permission controls: it provides sql_query, permission checking, operation logs, and readonly/DDL/DROP/DELETE flags.Steady1407 days ago60.3
8VS Code users who want their AI agent to query MySQL: DBCode registers MCP tools automatically and gives agents existing connections, schemas, and query execution.Community favourite357+96 days ago57.7
9Teams already using DBX as their database manager who want MCP clients to query MySQL through the same desktop, Docker, or CLI install.Community favourite27,039+9,004today57.5
10Connecting an IDE or AI agent to Cloud SQL for MySQL for schema exploration: it provides prebuilt generic tools such as list_tables and execute_sql.Community favourite16,673+2593 days ago54.9
11Developers working with an existing MySQL database who need an MCP client to connect, run SELECT queries, execute writes, and inspect tables and schema.Abandoned but popular169+1338 days ago52.7
12Connecting Claude Desktop to MySQL, PostgreSQL, or Redis through one npm-installed server: it runs over stdio and defaults to read-only access.Abandoned but popular940+6215 days ago51.1
13TypeScript apps on PostgreSQL or MongoDB adopting Prisma 8: its installers add agent skills for scaffolding contracts and driving ORM changes.Community favourite47,694+342 days ago51.0
14Agents querying mixed databases and files under access policy: it exposes a GraphQL and MCP surface with query_catalog discovery and read-only boundaries.Community favourite3,213+52today51.0
15Managing a hosted WhoDB platform project from an AI assistant: it exposes 155 tools covering datasets, ontologies, transforms, apps, bundles, and confirmation-gated writes.Community favourite5,034+6today48.9
16Multi-agent workflows that need MySQL updates without lost updates: it provides optimistic concurrency tools with _version checks and conditional updates.Steady11061 days ago48.4
17Read-only data investigation against predefined MySQL environments: it exposes query, info and environments tools and has no write tools.Steady13074 days ago46.4
18Read-only SQL against an AnalyticDB for MySQL cluster: it exposes execute_sql, get_query_plan and get_execution_plan, with execute_sql read-only unless write tools are explicitly enabled.Steady32081 days ago43.8
19Governed read-write MySQL access for AI agents: it exposes eight MCP tools for query, insert, update and delete, gated by per-table role-based access.Steady152No snapshot historytoday43.5
20Read-only inspection of a MySQL schema from an LLM: it exposes a query tool limited to SELECT statements and publishes table schemas as resources.Dormant16+1153 days ago42.7

The ranking, with the evidence

Each position is a weighted mean of adoption (40%), maintenance (24%), momentum (14%), tool description quality (13%) and trust (9%), multiplied by three attenuators: how directly the server is about MySQL (named for it, declaring it, tagged with it, or merely mentioning it), whether its repository is still moving, and how much independent evidence of adoption it has. Open the score on any entry to see every number, including the ones marked ≈, which were imputed from the median of the other candidates rather than measured. The maintenance grade on each entry is mostly issue responsiveness, release recency and open security alerts rather than commits, so a recent commit beside a low grade is two different measurements rather than a contradiction.

  • Abandoned but popular: People use it, but its default branch has stopped moving. Fine to keep running, risky to adopt.
  • Community favourite: Widely adopted and still actively maintained.
  • Dormant: Neither changing nor widely adopted. Here because it still matches the search.
  • Emerging: Small audience, growing quickly, maintained. The bet with the most upside.
  • Steady: Maintained, modest audience, no surprises in either direction.
  • Best for: Ad-hoc MySQL database exploration before writing queries: it exposes three tools for schema metadata, table sampling, and SQL execution.

    MySQL MCP Server runs over stdio or Streamable HTTP and exposes three tools: execute_sql, get_schema_info, and get_table_sample, covering SQL execution, schema inspection, and table row sampling. Its execute_sql tool accepts only single SQL statements, so multi-statement queries such as USE db; SELECT ... are not supported.

    GitHub stars
    1,399
    Stars over the last 90 days: 1,342 at the earliest of 84 readings and 1,400 at the latest, up 58.
    Stars / 30 days
    +7
    npm / typical week
    Ships no npm package
    PyPI / typical week
    7.3K
    mysql-mcp-server
    Tools exposed
    3
    Last commit
    77 days ago
    Commits / 12 weeks
    5
    Weekly commits over the last 12 weeks, oldest first: 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0. 5 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    A
    Score 84.7: show every number behind it
    • Adoption94 / 100 · weight 40%
      • GitHub stars79
      • PyPI downloads82
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance81 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade80
      • Commit cadence65
    • Momentum49 / 100 · weight 14%
      • Stars gained, relative to size28
      • Stars gained, absolute37
      • PyPI download trend100
    • Tool quality91 / 100 · weight 13%
      • Tool description quality83
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    84.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    84.7
  • Best for: Teams needing read-only MySQL schema inspection and queries from Claude Code: it ships mysql_query and mysql://tables, with writes disabled unless env flags are set.

    MCP Server for MySQL connects LLMs to MySQL through the Model Context Protocol, exposing the mysql_query tool and the mysql://tables resource for schema inspection and queries, with write operations disabled unless environment flags enable them. It requires Node.js v20+ and a MySQL user with appropriate privileges, and supports MySQL 5.7+ (8.0+ recommended).

    GitHub stars
    2,157
    Stars over the last 90 days: 1,993 at the earliest of 11 readings and 2,169 at the latest, up 176.
    Stars / 30 days
    +41
    npm / typical week
    13.7K
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    83 days ago
    Commits / 12 weeks
    4
    Maintenance grade
    D
    Tool descriptions
    Not graded
    Score 80.9: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars83
      • npm downloads88
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance64 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade30
      • Commit cadence40
    • Momentum55 / 100 · weight 14%
      • Stars gained, relative to size55
      • Stars gained, absolute65
      • npm download trend44
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    80.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    80.9
  • 3

    DBHub

    Community favouriteNo change
    bytebase/dbhub ↗

    Best for: Querying MySQL alongside other databases from one MCP server: DBHub's README documents execute_sql and search_objects, plus optional explain_sql and health_check tools.

    DBHub connects MCP-compatible clients to MySQL and other databases, and its README documents execute_sql and search_objects by default with opt-in explain_sql, health_check, and custom TOML-defined tools, plus an HTTP transport, Docker image, MCP Bundle, Claude Code plugin, and built-in workbench. It does not provide enterprise-level controls such as approval flow, access control, data masking, and audit logging, which its README notes are available in a separate product.

    GitHub stars
    3,639
    Stars over the last 90 days: 3,237 at the earliest of 22 readings and 3,639 at the latest, up 402.
    Stars / 30 days
    +125
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    5 days ago
    Commits / 12 weeks
    94
    Weekly commits over the last 12 weeks, oldest first: 3, 34, 2, 1, 4, 0, 6, 3, 19, 4, 3, 15. 94 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 69.0: show every number behind it
    • Adoption89 / 100 · weight 40%
      • GitHub stars89
      • npm downloadsnot measured
        npm names no repository for dbhub, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum79 / 100 · weight 14%
      • Stars gained, relative to size75
      • Stars gained, absolute85
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    88.5
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    69.0
  • Best for: Auditing or querying a production MySQL database without write risk: it exposes four read-only tools for listing databases, tables, and schemas, and running SELECT queries.

    MySQL Database Access exposes four tools (list_databases, list_tables, describe_table, and execute_query) and restricts query execution to SELECT, SHOW, DESCRIBE, and EXPLAIN statements. It assumes you can supply MySQL connection details such as host, port, user, and password as environment variables, and it offers no write path for any of its tools.

    GitHub stars
    72
    Stars over the last 90 days: 69 at the earliest of 10 readings and 72 at the latest, up 3.
    Stars / 30 days
    0
    npm / typical week
    571
    PyPI / typical week
    no attributed package
    Tools exposed
    4
    Last commit
    26 days ago
    Commits / 12 weeks
    7
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0. 7 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 68.4: show every number behind it
    • Adoption66 / 100 · weight 40%
      • GitHub stars47
      • npm downloads59
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance93 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence65
    • Momentum10 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend39
    • Tool quality73 / 100 · weight 13%
      • Tool description quality65
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    68.4
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    68.4
  • Best for: Managing several MySQL databases at once in one agent session: it reads a multi-connection config and auto-generates per-database query, execute, transaction, schema, and performance tools.

    The README documents a Go MCP server that reads a JSON connection config and auto-generates per-database query, execute, transaction, schema, and performance tools for each connected database. Before choosing it, note that it is built on the FreePeak/cortex framework and requires a connection config with credentials for each database.

    GitHub stars
    468
    Stars over the last 90 days: 407 at the earliest of 13 readings and 468 at the latest, up 61.
    Stars / 30 days
    +50
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    2 days ago
    Commits / 12 weeks
    127
    Weekly commits over the last 12 weeks, oldest first: 26, 0, 0, 23, 53, 0, 0, 0, 0, 0, 0, 25. 127 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 63.0: show every number behind it
    • Adoption67 / 100 · weight 40%
      • GitHub stars67
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum88 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute69
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    80.8
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    63.0
  • Best for: Semantic search over existing MariaDB data: the README documents vector-store tools for inserting documents and running embedding-based similarity queries.

    MCP MariaDB Server reads its connection details from environment variables such as DB_HOST, DB_USER and DB_PASSWORD, and its README documents tools for listing databases and tables, fetching table schemas with foreign-key relations, running read-only SELECT, SHOW and DESCRIBE statements, and optionally creating, populating and searching vector stores. The vector and embedding tools stay disabled unless EMBEDDING_PROVIDER is set to openai, gemini or huggingface, and each of those paths assumes the corresponding API key or HuggingFace model setting is supplied.

    GitHub stars
    208
    Stars over the last 90 days: 185 at the earliest of 10 readings and 208 at the latest, up 23.
    Stars / 30 days
    +4
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    69 days ago
    Commits / 12 weeks
    2
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0. 2 in total, and the last figure is the current week so far.
    Maintenance grade
    D
    Tool descriptions
    Not graded
    Score 61.6: show every number behind it
    • Adoption58 / 100 · weight 40%
      • GitHub stars58
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance64 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade30
      • Commit cadence40
    • Momentum38 / 100 · weight 14%
      • Stars gained, relative to size44
      • Stars gained, absolute29
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    61.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    61.6
  • Best for: Teams needing audited MySQL DDL and DML with permission controls: it provides sql_query, permission checking, operation logs, and readonly/DDL/DROP/DELETE flags.

    MCP MySQL Server is an npm-installable MCP server that exposes five tools: sql_query, get_database_info, get_operation_logs, check_permissions, and get_ddl_sql_logs. Before choosing it, note that DDL, DROP, and DELETE access is governed by environment flags ALLOW_DDL, ALLOW_DROP, and ALLOW_DELETE, while READONLY restricts permitted operations to SELECT and SHOW.

    GitHub stars
    14
    Stars over the last 90 days: 14 at the earliest of 10 readings and 14 at the latest, unchanged.
    Stars / 30 days
    0
    npm / typical week
    329
    PyPI / typical week
    no attributed package
    Tools exposed
    5
    Last commit
    7 days ago
    Commits / 12 weeks
    2
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2. 2 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    B
    Score 60.3: show every number behind it
    • Adoption58 / 100 · weight 40%
      • GitHub stars29
      • npm downloads54
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance83 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence40
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend0
    • Tool quality63 / 100 · weight 13%
      • Tool description quality55
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    60.3
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    60.3
  • 8

    DBCode

    Community favouriteNo change
    dbcodeio/public ↗

    Best for: VS Code users who want their AI agent to query MySQL: DBCode registers MCP tools automatically and gives agents existing connections, schemas, and query execution.

    It is a VS Code database client that can run an MCP server exposing the databases it manages, their schemas, and query execution, registered automatically for Copilot and Cursor and with one click for Antigravity, Windsurf, and Kiro. It is not a standalone server: the MCP layer ships inside the extension, so an agent needs the extension installed, connections already configured, and per-connection AI permissions set before it can reach MySQL.

    GitHub stars
    357
    Stars over the last 90 days: 317 at the earliest of 29 readings and 358 at the latest, up 41.
    Stars / 30 days
    +9
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    6 days ago
    Commits / 12 weeks
    69
    Weekly commits over the last 12 weeks, oldest first: 22, 6, 2, 3, 8, 11, 6, 2, 2, 4, 0, 1. 67 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 57.7: show every number behind it
    • Adoption64 / 100 · weight 40%
      • GitHub stars64
      • npm downloadsnot measured
        npm names no repository for dbcode, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum48 / 100 · weight 14%
      • Stars gained, relative to size53
      • Stars gained, absolute40
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    74.0
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    57.7
  • 9

    dbx

    Community favouriteNo change
    t8y2/dbx ↗

    Best for: Teams already using DBX as their database manager who want MCP clients to query MySQL through the same desktop, Docker, or CLI install.

    DBX ships as a desktop application, a Docker image, a CLI, and an MCP server, and that MCP server lets a client issue natural language queries and manage databases including MySQL. Its exposed tool list is not published anywhere, so the specific MySQL operations available have to be verified after installing the dbx npm package.

    GitHub stars
    27,039
    Stars over the last 90 days: 12,562 at the earliest of 48 readings and 27,236 at the latest, up 14,674.
    Stars / 30 days
    +9,004
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    today
    Commits / 12 weeks
    4,596
    Weekly commits over the last 12 weeks, oldest first: 400, 300, 438, 347, 325, 397, 339, 442, 453, 428, 361, 415. 4,645 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 57.5: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloadsnot measured
        npm publishes dbx from samt/node-dbx
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum100 / 100 · weight 14%
      • Stars gained, relative to size100
      • Stars gained, absolute100
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    95.8
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    57.5
  • Best for: Connecting an IDE or AI agent to Cloud SQL for MySQL for schema exploration: it provides prebuilt generic tools such as list_tables and execute_sql.

    MCP Toolbox for Databases is an MCP server that connects AI agents, IDEs, and applications to enterprise databases through prebuilt generic tools such as list_tables and execute_sql, and it also provides a framework for defining custom tools with structured queries, semantic search, and NL2SQL. Its prebuilt tools are configured with a --prebuilt= flag in an MCP-compatible client, and the README lists MySQL support under Cloud SQL within Google Cloud.

    GitHub stars
    16,673
    Stars over the last 90 days: 16,010 at the earliest of 48 readings and 16,684 at the latest, up 674.
    Stars / 30 days
    +259
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    3 days ago
    Commits / 12 weeks
    221
    Weekly commits over the last 12 weeks, oldest first: 31, 11, 29, 13, 25, 25, 23, 16, 20, 15, 9, 4. 221 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 54.9: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum69 / 100 · weight 14%
      • Stars gained, relative to size51
      • Stars gained, absolute97
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    91.5
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    54.9
  • 11

    mcp-mysql-server

    Abandoned but popularNo change
    f4ww4z/mcp-mysql-server ↗

    Best for: Developers working with an existing MySQL database who need an MCP client to connect, run SELECT queries, execute writes, and inspect tables and schema.

    It is an MCP server for MySQL that exposes five tools: connect_db, query for SELECT statements, execute for INSERT, UPDATE, or DELETE statements, list_tables, and describe_table. The server requires MySQL connection details, supplied either through MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD, and MYSQL_DATABASE environment variables or as a connection string argument.

    GitHub stars
    169
    Stars over the last 90 days: 166 at the earliest of 83 readings and 169 at the latest, up 3.
    Stars / 30 days
    +1
    npm / typical week
    329
    PyPI / typical week
    no attributed package
    Tools exposed
    5
    Last commit
    338 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    B
    Score 52.7: show every number behind it
    • Adoption64 / 100 · weight 40%
      • GitHub stars56
      • npm downloads54
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance32 / 100 · weight 24%
      • Last commit touching this server42
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum17 / 100 · weight 14%
      • Stars gained, relative to size27
      • Stars gained, absolute16
      • npm download trend0
    • Tool quality63 / 100 · weight 13%
      • Tool description quality55
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    52.7
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    52.7
  • Best for: Connecting Claude Desktop to MySQL, PostgreSQL, or Redis through one npm-installed server: it runs over stdio and defaults to read-only access.

    Universal DB MCP documents MCP stdio, SSE, and Streamable HTTP interfaces plus a REST API, taking database credentials through CLI flags, environment variables, or HTTP headers. The prerequisite worth knowing before installing it this afternoon is Node.js 20 or newer with the universal-db-mcp npm package, since connection details are passed at startup rather than configured in the repository.

    GitHub stars
    940
    Stars over the last 90 days: 897 at the earliest of 10 readings and 940 at the latest, up 43.
    Stars / 30 days
    +6
    npm / typical week
    91
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    215 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    Not graded
    Score 51.1: show every number behind it
    • Adoption81 / 100 · weight 40%
      • GitHub stars74
      • npm downloads42
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum32 / 100 · weight 14%
      • Stars gained, relative to size30
      • Stars gained, absolute33
      • npm download trend34
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    65.5
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    51.1
  • 13

    Prisma MCP Server

    Community favouriteNo change
    prisma/orm ↗

    Best for: TypeScript apps on PostgreSQL or MongoDB adopting Prisma 8: its installers add agent skills for scaffolding contracts and driving ORM changes.

    The repository documents Prisma 8, a TypeScript ORM whose installers write a prisma-8.md primer and one SKILL.md per workflow into the skill directories read by Claude Code, Cursor, Copilot Agent, and Devin, with prisma orm init and prisma skills sync handling scaffolding. It requires Node.js 24 or newer, and its documented databases are PostgreSQL and MongoDB, so MySQL work falls outside what the README describes.

    GitHub stars
    47,694
    Stars over the last 90 days: 47,380 at the earliest of 34 readings and 47,694 at the latest, up 314.
    Stars / 30 days
    +34
    npm / typical week
    downloads not counted
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    2 days ago
    Commits / 12 weeks
    460
    Weekly commits over the last 12 weeks, oldest first: 28, 41, 53, 52, 28, 14, 9, 39, 24, 64, 54, 54. 460 in total, and the last figure is the current week so far.
    Maintenance grade
    B
    Tool descriptions
    Not graded
    Score 51.0: show every number behind it
    • Adoption100 / 100 · weight 40%
      • GitHub stars100
      • npm downloadsnot measured
        npm names no repository for dev-env, so its downloads cannot be attributed
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance95 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade80
      • Commit cadence100
    • Momentum32 / 100 · weight 14%
      • Stars gained, relative to size11
      • Stars gained, absolute62
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    85.0
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    51.0
  • 14

    GraphJin

    Community favourite▲ 1
    dosco/graphjin ↗

    Best for: Agents querying mixed databases and files under access policy: it exposes a GraphQL and MCP surface with query_catalog discovery and read-only boundaries.

    GraphJin runs as a service that serves GraphQL, REST and an MCP endpoint at /api/v1/mcp, where the documented tools include query_catalog for schema discovery, graphql_help, ask_graphjin_agent, gj_watch and gj_artifacts, with queries compiled to SQL against MySQL among other sources. Its built-in agent needs a model API key (OpenAI, Anthropic or Google) in the environment, and its actual exposed tool list has not been independently inspected.

    GitHub stars
    3,213
    Stars over the last 90 days: 3,130 at the earliest of 37 readings and 3,213 at the latest, up 83.
    Stars / 30 days
    +52
    npm / typical week
    420
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    today
    Commits / 12 weeks
    522
    Weekly commits over the last 12 weeks, oldest first: 33, 47, 119, 76, 121, 33, 9, 13, 0, 0, 34, 23. 508 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    Not graded
    Score 51.0: show every number behind it
    • Adoption92 / 100 · weight 40%
      • GitHub stars88
      • npm downloads28
        downloads show none of the weekday rhythm human traffic has; halved
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum46 / 100 · weight 14%
      • Stars gained, relative to size51
      • Stars gained, absolute70
      • npm download trend8
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    85.0
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    51.0
  • 15

    whodb-cli

    Community favourite▲ 1
    clidey/whodb ↗

    Best for: Managing a hosted WhoDB platform project from an AI assistant: it exposes 155 tools covering datasets, ontologies, transforms, apps, bundles, and confirmation-gated writes.

    WhoDB CLI ships an MCP server with 155 tools, mostly whodb_platform_* operations for hosted datasets, ontologies, transforms, apps, and project bundles, while the README documents browser, desktop, and terminal clients connecting to MySQL among other databases. Before choosing it, note that most tools target a selected hosted platform project via workspace host, org, and project, and that writes are two-step: they return a confirmation token that must be passed to whodb_platform_confirm within five minutes.

    GitHub stars
    5,034
    Stars over the last 90 days: 4,934 at the earliest of 52 readings and 5,036 at the latest, up 102.
    Stars / 30 days
    +6
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    155
    Last commit
    today
    Commits / 12 weeks
    602
    Weekly commits over the last 12 weeks, oldest first: 27, 58, 42, 60, 32, 11, 9, 89, 46, 68, 54, 101. 597 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 48.9: show every number behind it
    • Adoption93 / 100 · weight 40%
      • GitHub stars93
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance100 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum21 / 100 · weight 14%
      • Stars gained, relative to size14
      • Stars gained, absolute33
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality66 / 100 · weight 13%
      • Tool description quality57
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    81.5
    × relevance: the keyword is tagged here
    0.60
    × continuity: actively changing
    1.00
    × evidence: widely adopted
    1.00
    Composite score
    48.9
  • Best for: Multi-agent workflows that need MySQL updates without lost updates: it provides optimistic concurrency tools with _version checks and conditional updates.

    MySQL MCP Server exposes 43 tools for read and write queries, transactions, schema creation and indexes, JSON manipulation, versioning, and pattern searches, and its README documents HTTP transport, resources, and prompts. It is distributed as an npm package (@neverinfamous/mysql-mcp) and a Docker image, so installing it assumes Node/npm or Docker.

    GitHub stars
    11
    Stars over the last 90 days: 7 at the earliest of 14 readings and 11 at the latest, up 4.
    Stars / 30 days
    0
    npm / typical week
    70
    PyPI / typical week
    no attributed package
    Tools exposed
    43
    Last commit
    61 days ago
    Commits / 12 weeks
    1,244
    Weekly commits over the last 12 weeks, oldest first: 587, 400, 253, 4, 0, 0, 0, 0, 0, 0, 0, 0. 1,244 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    B
    Score 48.4: show every number behind it
    • Adoption43 / 100 · weight 40%
      • GitHub stars27
      • npm downloads39
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance93 / 100 · weight 24%
      • Last commit touching this server88
        dated from the last commit on the default branch, re-read from GitHub at publication; github.com shows a push 5 days ago, which counts every ref; the stored date would have published 5 days ago
      • Repository maintenance grade100
      • Commit cadence100
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend0
    • Tool quality63 / 100 · weight 13%
      • Tool description quality55
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    56.9
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    48.4
  • Best for: Read-only data investigation against predefined MySQL environments: it exposes query, info and environments tools and has no write tools.

    The server exposes three tools (query, info and environments) that run read-only SELECT, SHOW and DESCRIBE statements against MySQL databases configured through environment variables, with optional SSL and query timeouts. Before choosing it, note that environment names are fixed to local, development, staging and production with no custom names allowed, and that credentials are supplied directly in the MCP configuration's env block.

    GitHub stars
    13
    Stars over the last 90 days: 13 at the earliest of 10 readings and 13 at the latest, unchanged.
    Stars / 30 days
    0
    npm / typical week
    49
    PyPI / typical week
    no attributed package
    Tools exposed
    3
    Last commit
    74 days ago
    Commits / 12 weeks
    4
    Weekly commits over the last 12 weeks, oldest first: 0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0. 4 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 46.4: show every number behind it
    • Adoption40 / 100 · weight 40%
      • GitHub stars29
      • npm downloads36
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance81 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade100
      • Commit cadence40
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • npm download trend0
    • Tool quality76 / 100 · weight 13%
      • Tool description quality68
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    54.6
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    46.4
  • Best for: Read-only SQL against an AnalyticDB for MySQL cluster: it exposes execute_sql, get_query_plan and get_execution_plan, with execute_sql read-only unless write tools are explicitly enabled.

    Adb MySQL MCP Server exposes three tools, execute_sql, get_query_plan and get_execution_plan, and connects either directly to an AnalyticDB for MySQL cluster through ADB_MYSQL_* settings or by creating a temporary database account via Alibaba Cloud OpenAPI. It requires Python 3.13 or later and uv, and execute_sql stays read-only unless ENABLE_SQL_WRITE_TOOLS is set to true; the separate openapi tool group for cluster, whitelist and account management must be enabled explicitly and assumes an Alibaba Cloud AccessKey.

    GitHub stars
    32
    Stars over the last 90 days: 32 at the earliest of 11 readings and 32 at the latest, unchanged.
    Stars / 30 days
    0
    npm / typical week
    Ships no npm package
    PyPI / typical week
    73
    adb-mysql-mcp-server
    Tools exposed
    3
    Last commit
    81 days ago
    Commits / 12 weeks
    4
    Weekly commits over the last 12 weeks, oldest first: 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0. 2 in total, and the last figure is the current week so far.
    Maintenance grade
    C
    Tool descriptions
    B
    Score 43.8: show every number behind it
    • Adoption45 / 100 · weight 40%
      • GitHub stars38
      • PyPI downloads40
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance70 / 100 · weight 24%
      • Last commit touching this server88
      • Repository maintenance grade55
      • Commit cadence40
    • Momentum0 / 100 · weight 14%
      • Stars gained, relative to size0
      • Stars gained, absolute0
      • PyPI download trendnot measured
        no download history for the selected registry
    • Tool quality58 / 100 · weight 13%
      • Tool description quality50
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integrates100
    Weighted mean of the five
    51.5
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    43.8
  • 19

    Best for: Governed read-write MySQL access for AI agents: it exposes eight MCP tools for query, insert, update and delete, gated by per-table role-based access.

    Faucet connects to MySQL and other SQL databases, introspects the schema, and exposes eight MCP tools at /mcp covering service and table listing, table description, query, insert, update, delete, and raw SQL. Before choosing it, note that deletes and updates require a filter, raw SQL runs only on services with raw_sql_allowed enabled, and no npm or PyPI package is published, so it runs as a Go binary or Docker image.

    GitHub stars
    152
    Stars / 30 days
    no snapshot history
    npm / typical week
    Ships no npm package
    PyPI / typical week
    no attributed package
    Tools exposed
    8
    Last commit
    today
    Commits / 12 weeks
    26
    Weekly commits over the last 12 weeks, oldest first: 0, 0, 0, 0, 0, 18, 0, 0, 0, 0, 7, 2. 27 in total, and the last figure is the current week so far.
    Maintenance grade
    A
    Tool descriptions
    A
    Score 43.5: show every number behind it
    • Adoption55 / 100 · weight 40%
      • GitHub stars55
      • npm downloadsnot measured
        no npm package
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance97 / 100 · weight 24%
      • Last commit touching this server100
      • Repository maintenance grade100
      • Commit cadence85
    • Momentum≈0 / 100 · weight 14%
      • Stars gained, relative to sizenot measured
        no snapshot history yet
      • Stars gained, absolutenot measured
        no snapshot history yet
      • npm download trendnot measured
        no download history for the selected registry
    • Tool quality88 / 100 · weight 13%
      • Tool description quality80
      • Built and inspected by Glama100
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    65.6
    × relevance: the keyword is declared here
    0.78
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    43.5
  • Best for: Read-only inspection of a MySQL schema from an LLM: it exposes a query tool limited to SELECT statements and publishes table schemas as resources.

    The server runs over stdio against a MySQL database and documents a query tool that takes a SQL string executed inside a READ ONLY transaction, alongside resources that publish per-table JSON schema with column names and data types. Setup requires passing a full mysql:// connection URI, credentials included, as a command argument, and the README states Node v18 or newer.

    GitHub stars
    16
    Stars over the last 90 days: 14 at the earliest of 10 readings and 16 at the latest, up 2.
    Stars / 30 days
    +1
    npm / typical week
    88
    PyPI / typical week
    no attributed package
    Tools exposed
    never inspected
    Last commit
    153 days ago
    Commits / 12 weeks
    0
    Maintenance grade
    D
    Tool descriptions
    Not graded
    Score 42.7: show every number behind it
    • Adoption46 / 100 · weight 40%
      • GitHub stars31
      • npm downloads41
      • Used through Glamanot measured
        not used through Glama in the last 30 days
    • Maintenance46 / 100 · weight 24%
      • Last commit touching this server68
      • Repository maintenance grade30
      • Commit cadence5
    • Momentum22 / 100 · weight 14%
      • Stars gained, relative to size38
      • Stars gained, absolute16
      • npm download trend0
    • Tool quality≈68 / 100 · weight 13%
      • Tool description quality≈68
        tool descriptions not yet scored
      • Built and inspected by Glamanot measured
        never built and inspected by Glama
    • Trust100 / 100 · weight 9%
      • License100
      • Published by the vendor it integratesnot measured
        not published by the vendor it integrates
    Weighted mean of the five
    50.2
    × relevance: the keyword is dedicated here
    1.00
    × continuity: actively changing
    1.00
    × evidence: modest but real audience
    0.85
    Composite score
    42.7

Questions people ask

How do I choose between MySQL MCP Server and MCP Server for MySQL?

MySQL MCP Server (designcomputer/mysql_mcp_server) exposes 3 tools, its tool descriptions are graded A, and it had 7,280 PyPI downloads in a typical week. MCP Server for MySQL (benborla/mcp-server-mysql) offers read-only MySQL schema inspection and queries, has 2,157 stars on GitHub and 13,657 npm downloads in a typical week, and ships mysql_query and mysql://tables. Pick MySQL MCP Server for a 3-tool surface on PyPI; pick MCP Server for MySQL if you want an npm package and Claude Code read-only use.

What does MCP Server for MySQL require before it will write to my database?

Writes are disabled unless env flags are set. Without those flags it provides read-only access to MySQL databases, enabling LLMs to inspect database schemas and execute read-only queries. It ships mysql_query and mysql://tables, and it had a commit 83 days ago and 4 commits in the last 12 weeks.

Does DBHub only work with MySQL?

No. DBHub is a universal database MCP server connecting to MySQL, PostgreSQL, SQLite, DuckDB and etc. Its README documents execute_sql and search_objects, plus optional explain_sql and health_check tools. It had 3,639 stars on GitHub, gained 125 stars per 30 days, and a commit 5 days ago.

What should I check before using MySQL MCP Server (neverinfamous/mysql-mcp) with multiple agents?

It provides optimistic concurrency tools with _version checks and conditional updates, which matters for multi-agent workflows that need MySQL updates without lost updates. It exposes 43 tools, and its tool descriptions are graded B, so review the tool surface before exposing it. It had a commit 61 days ago and 1,244 commits in the last 12 weeks.

Is Faucet suitable for governed read-write MySQL access?

Yes. Faucet is for governed read-write MySQL access for AI agents. It exposes eight MCP tools for query, insert, update and delete, gated by per-table role-based access, and its tool descriptions are graded A. It had a commit 0 days ago and 26 commits in the last 12 weeks.

Which server should I use for read-only MySQL querying?

MCP Server for MySQL (benborla/mcp-server-mysql) provides read-only access, ships mysql_query and mysql://tables, and has writes disabled unless env flags are set. MySQL Database Access (dpflucas/mysql-mcp-server) also provides read-only access and exposes four read-only tools for listing databases, tables, and schemas, and running SELECT queries. Choose MCP Server for MySQL if you need an npm package and Claude Code; choose MySQL Database Access if you want a 4-tool read-only surface with tool descriptions graded A.

Other comparisons