Skip to main content
Glama
kevinwatt

MySQL MCP Server

by kevinwatt

Servidor MySQL MCP

Una implementación de servidor MCP que se integra con bases de datos MySQL, brindando capacidades de acceso seguro a bases de datos para LLM.

Características

  • Operaciones de lectura

    • Ejecutar consultas SELECT de solo lectura

    • Listar todas las tablas de la base de datos

    • Mostrar estructuras de tablas

    • Ver información del esquema

  • Operaciones de escritura

    • Ejecute INSERTAR/ACTUALIZAR/ELIMINAR con soporte de transacciones

    • Consultas parametrizadas para la seguridad de los datos

    • Devuelve las filas afectadas y los ID de inserción

  • Seguridad

    • Modo de transacción de solo lectura para consultas SELECT

    • Límites de longitud de consulta y tamaño de resultados

    • Monitoreo y registro del rendimiento

    • Manejo automático de transacciones

Related MCP server: DatabaseMCP

Instalación

npm install -g @kevinwatt/mysql-mcp

Uso con Dive Desktop

  1. Haga clic en "+ Agregar servidor MCP" en Dive Desktop

  2. Copie y pegue esta configuración:

{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": [
        "-y",
        "@kevinwatt/mysql-mcp"
      ],
      "env": {
        "MYSQL_HOST": "127.0.0.1",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "root",
        "MYSQL_PASS": "",
        "MYSQL_DB": "your_database"
      }
    }
  }
}
  1. Haga clic en "Guardar" para instalar el servidor MCP

Documentación de herramientas

  • consulta_mysql

    • Ejecutar consultas SELECT de solo lectura

    • Entradas:

      • sql (cadena): consulta SQL SELECT a ejecutar

    • Límites:

      • Longitud máxima de consulta: 4096 caracteres

      • Máximo de filas de resultados: 1000

      • Tiempo de espera de consulta: 30 segundos

  • mysql_execute

    • Ejecutar operaciones de modificación de datos

    • Entradas:

      • sql (cadena): instrucción SQL (INSERTAR/ACTUALIZAR/ELIMINAR)

      • params (matriz, opcional): parámetros para la declaración SQL

    • Características:

      • Devuelve el recuento de filas afectadas

      • Devuelve el último ID de inserción

      • Manejo automático de transacciones

  • listas_de_tablas

    • Listar todas las tablas en la base de datos actual

    • No se requieren entradas

  • describe_tabla

    • Mostrar la estructura de la tabla

    • Entradas:

      • table (cadena): nombre de la tabla para describir

Ejemplos de uso

Pídale a su LLM que:

"Show me all tables in the database"
"Describe the structure of users table"
"Select all active users from the database"
"Insert a new record into orders table"

Inicio manual

Si es necesario, inicie el servidor manualmente:

npx @kevinwatt/mysql-mcp

Requisitos

  • Node.js 18+

  • Servidor MySQL

  • Servicio LLM compatible con MCP

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Autor

Dewei Yen

Palabras clave

  • mcp

  • MySQL

  • base de datos

  • bucear

  • LLM

  • ai

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A high-performance MCP server that enables AI assistants to safely interact with MySQL databases through secure CRUD operations, schema inspection, and parameterized queries with built-in SQL injection prevention.
    1
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that enables AI agents to safely explore and interact with MySQL databases through dynamic tool generation from stored procedures. It provides database discovery capabilities and intelligent procedure categorization while enforcing security restrictions to prevent data modification.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A MySQL MCP server for secure database interaction, enabling schema inspection, query execution, and RBAC via AI coding assistants.
    1,075 npm
    5
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A secure and efficient MCP server for MySQL database operations, enabling LLMs to execute SQL queries with read-only access by default and optional write permissions.
    3
    MIT