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

                      • -
                        security
                        A
                        license
                        -
                        quality
                        A Model Context Protocol server that provides read-only access to MySQL databases, enabling LLMs to inspect database schemas and execute read-only queries.
                        Last updated -
                        5,426
                        418
                        TypeScript
                        MIT License
                        • Linux
                        • Apple
                      • A
                        security
                        A
                        license
                        A
                        quality
                        An MCP server that provides read-only access to MySQL databases.
                        Last updated -
                        4
                        419
                        17
                        JavaScript
                        MIT License
                        • Linux
                        • Apple
                      • -
                        security
                        A
                        license
                        -
                        quality
                        A Model Context Protocol server that provides read-only access to MySQL databases, enabling LLMs to inspect database schemas and execute read-only queries.
                        Last updated -
                        5,426
                        MIT License
                      • A
                        security
                        A
                        license
                        A
                        quality
                        An MCP server that enables LLMs to perform blockchain operations on the Base network through natural language commands, including wallet management, balance checking, and transaction execution.
                        Last updated -
                        4
                        4
                        1
                        TypeScript
                        MIT License
                        • Apple

                      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