Skip to main content
Glama

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

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
-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor MCP que se integra con bases de datos MySQL, lo que permite operaciones de lectura y escritura seguras a través de interfaces controladas por LLM con soporte para el manejo de transacciones y monitoreo del rendimiento.

  1. Características
    1. Instalación
      1. Uso con Dive Desktop
        1. Documentación de herramientas
          1. Ejemplos de uso
            1. Inicio manual
              1. Requisitos
                1. Licencia
                  1. Autor
                    1. Palabras clave

                      Related MCP Servers

                      • A
                        security
                        A
                        license
                        A
                        quality
                        An MCP server that provides read-only access to MySQL databases.
                        Last updated -
                        4
                        858
                        41
                        JavaScript
                        MIT License
                        • Linux
                        • Apple
                      • A
                        security
                        A
                        license
                        A
                        quality
                        An MCP server that enables MySQL database integration with Claude. You can execute SQL queries and manage database connections.
                        Last updated -
                        2
                        7
                        Python
                        MIT License
                        • Apple
                      • -
                        security
                        F
                        license
                        -
                        quality
                        An MCP server that allows working with MySQL databases by providing tools for executing read-only SQL queries, getting table schemas, and listing database tables.
                        Last updated -
                        654
                        2
                        JavaScript
                      • -
                        security
                        F
                        license
                        -
                        quality
                        A FastMCP-based server that enables interaction with MySQL databases, supporting client-server communication for querying and analyzing MySQL data.
                        Last updated -
                        Python

                      View all related MCP servers

                      MCP directory API

                      We provide all the information about MCP servers via our MCP API.

                      curl -X GET 'https://glama.ai/api/mcp/v1/servers/kevinwatt/mysql-mcp'

                      If you have feedback or need assistance with the MCP directory API, please join our Discord server