// get custom made design.md fileslearn more
databases

yooztech_mcp_mysql

by yooztech

Secure read-only MySQL access with automatic DB inference, parameterized queries, whitelisting and rate limiting — a saf

Enables secure read-only access to MySQL databases with automatic database inference from project context. Provides safe querying capabilities with built-in security features like parameterized queries, whitelisting, and rate limiting.

github stars

1

0 commentsdiscussion

Both formats append explainx.ai attribution and the canonical URL for this MCP server listing.

Read-only access with security controlsAutomatic project-to-database inferenceCan run without installation using uvx

best for

  • / Developers exploring unfamiliar database schemas
  • / Code analysis tools needing database context
  • / Safe database querying in development environments

capabilities

  • / List available MySQL databases
  • / Infer database name from project files
  • / Query table schemas and structures
  • / Execute safe SELECT queries with parameterized inputs
  • / List tables within databases
  • / Rate limit queries with automatic LIMIT enforcement

what it does

Provides secure read-only access to MySQL databases with automatic database inference from your project context. Uses parameterized queries, whitelisting, and rate limiting for safe querying.

about

yooztech_mcp_mysql is an official MCP server published by yooztech that provides AI assistants with tools and capabilities via the Model Context Protocol. Secure read-only MySQL access with automatic DB inference, parameterized queries, whitelisting and rate limiting — a saf It is categorized under databases.

how to install

You can install yooztech_mcp_mysql in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

license

MIT

yooztech_mcp_mysql is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

readme

yooztech_mcp_mysql —— 基于 MCP 的 MySQL 工具(只读、安全、支持库推断)

该 MCP 服务器在 MCP 客户端中提供安全的 MySQL 读取能力:

  • list_databases():列出当前账号可访问的非系统库
  • infer_database(project_root=None, include_evidence=false):根据项目内容推断库名(默认仅返回 { db },可选返回最小化证据统计,不含文件路径/内容)
  • list_tables(db=None):列出库内表(未传 db 时使用已推断库或自动选择)
  • get_table_schema(table, db=None):获取表结构(列定义、主键、索引、表注释)
  • select_rows(table, db=None, columns=None, where=None, order_by=None, limit=100):从库表安全查询

安全设计

  • 表/列白名单:从 information_schema 动态获取并校验
  • 参数化查询:拒绝拼接与多语句
  • 限流:默认 LIMIT 100,最大 LIMIT 1000
  • 隐私:推断时不回传文件路径/内容;如需证据仅返回脱敏统计

在 Cursor 中配置

在 Cursor 的设置中添加 MCP Server,示例(仅示意,不包含本地路径):

{
  "mcpServers": {
    "yooztech_mcp_mysql": {
      "command": "yooztech_mcp_mysql",
      "args": [],
      "env": {
        "DB_HOST": "127.0.0.1",
        "DB_PORT": "3306",
        "DB_USER": "mcp_tool",
        "DB_PASS": "<your-strong-pass>"
      }
    }
  }
}

说明:

  • 以上配置假设你已通过包管理器安装本工具(例如 pip install yooztech_mcp_mysql),从而可直接使用控制台脚本 yooztech_mcp_mysql
  • 若使用其他运行方式(如 uvx/容器),仅需将 commandargs 改为相应启动方式即可,但不要在 README 中暴露你的本地路径。

使用 uvx 方式(推荐,免安装)

如希望在不全局安装包的情况下运行,可在 Cursor 中使用 uvx

{
  "mcpServers": {
    "yooztech_mcp_mysql": {
      "command": "uvx",
      "args": ["yooztech_mcp_mysql"],
      "env": {
        "DB_HOST": "127.0.0.1",
        "DB_PORT": "3306",
        "DB_USER": "mcp_tool",
        "DB_PASS": "<your-strong-pass>"
      }
    }
  }
}

提示:确保系统已安装 uv/uvx。企业私有镜像可通过 UV_INDEX/--index-url 进行加速配置。

环境变量

  • DB_HOST:数据库地址
  • DB_PORT:数据库端口
  • DB_USER:数据库只读账号(最小权限)
  • DB_PASS:数据库密码

推荐在数据库中为该工具创建最小权限账号(示例):

CREATE USER 'mcp_tool'@'10.0.%' IDENTIFIED BY '<your-strong-pass>';
GRANT SELECT ON *.* TO 'mcp_tool'@'10.0.%';
FLUSH PRIVILEGES;

如需进一步收紧权限,可按库或表粒度授予 SELECT

使用建议(在 MCP 客户端中调用)

  • 先调用 list_databases 查看可访问库
  • 再调用 infer_database 自动推断当前项目使用的库(默认仅返回 { db }
  • 随后调用 list_tables / select_rows(不传 db 时将使用推断库;如有歧义请显式传入 db

版本与许可证

  • 版本遵循语义化版本(SemVer)
  • 许可证:MIT(详见包内 LICENSE)

FAQ

What is the yooztech_mcp_mysql MCP server?
yooztech_mcp_mysql is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
How do MCP servers relate to agent skills?
Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
How are reviews shown for yooztech_mcp_mysql?
This profile displays 69 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.7 out of 5—verify behavior in your own environment before production use.

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.

List & Promote Your MCP Server

Share your MCP server with the developer community

GET_STARTED →
MCP server reviews

Ratings

4.769 reviews
  • Lucas Dixit· Dec 24, 2024

    We wired yooztech_mcp_mysql into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.

  • Anika Yang· Dec 16, 2024

    Strong directory entry: yooztech_mcp_mysql surfaces stars and publisher context so we could sanity-check maintenance before adopting.

  • Lucas Rao· Dec 12, 2024

    I recommend yooztech_mcp_mysql for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.

  • Pratham Ware· Dec 8, 2024

    yooztech_mcp_mysql has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.

  • Sophia Brown· Dec 8, 2024

    yooztech_mcp_mysql is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.

  • Lucas Jain· Dec 8, 2024

    Useful MCP listing: yooztech_mcp_mysql is the kind of server we cite when onboarding engineers to host + tool permissions.

  • Yash Thakker· Nov 27, 2024

    According to our notes, yooztech_mcp_mysql benefits from clear Model Context Protocol framing — fewer ambiguous “AI plugin” claims.

  • Valentina Kapoor· Nov 27, 2024

    yooztech_mcp_mysql is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.

  • Anika Haddad· Nov 27, 2024

    I recommend yooztech_mcp_mysql for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.

  • Lucas Smith· Nov 27, 2024

    yooztech_mcp_mysql reduced integration guesswork — categories and install configs on the listing matched the upstream repo.

showing 1-10 of 69

1 / 7