Skip to main content
Glama

MySql MCP Server

Servidor MySQL MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) para bases de datos MySQL que permite que los modelos de IA interactúen con bases de datos MySQL a través de una interfaz estructurada.

Descripción general

El servidor MCP de MySQL conecta los modelos de IA con las bases de datos MySQL, lo que permite a los agentes de IA consultar y analizar datos MySQL. Esta implementación sigue la especificación del Protocolo de Contexto de Modelo y ofrece modos de operación tanto de servidor web como de CLI.

Características

  • Gestión de la conexión a bases de datos MySQL
  • Ejecución de consultas SQL
  • Listado de tablas e inspección de la estructura
  • Listado y selección de bases de datos
  • Monitoreo de estado en tiempo real a través de SSE (eventos enviados por el servidor)
  • Interfaz web para probar herramientas MCP
  • Compatibilidad con los métodos de transporte stdio y SSE
  • Implementación de Docker lista

Instalación

# Global installation npm install -g mysql-mcp # Local installation npm install mysql-mcp

Uso con asistentes de IA

Uso del servidor publicado en Smithery.ai

El servidor MySQL MCP está publicado en Smithery.ai y se puede utilizar fácilmente con varios asistentes de IA:

  1. Acceda al servidor : visite https://smithery.ai/server/@sussa3007/mysql-mcp
  2. Configurar el servidor :
    • Configure los detalles de conexión de su base de datos MySQL:
      • HOST_MYSQL
      • PUERTO_MYSQL
      • USUARIO_MYSQL
      • CONTRASEÑA MYSQL
      • BASE DE DATOS MYSQL
      • MYSQL_READONLY (opcional, configúrelo en Verdadero para acceso de solo lectura)
  3. Conéctese con plataformas de IA compatibles :
    • Claude antrópico
    • Cursor AI
    • Windsurf
    • Cline
    • Ingenioso
    • Encuentro
    • Ganso
  4. Autenticación : inicie sesión en Smithery.ai para guardar su configuración y generar tokens de autenticación.
  5. Uso en indicaciones de IA : una vez conectado, puede utilizar herramientas MySQL en sus conversaciones de IA pidiéndole al asistente que realice operaciones de base de datos.

Uso después de la instalación local

Para utilizar una versión desarrollada localmente:

  1. Ejecute npm link en el directorio de su proyecto
  2. Configure su archivo de configuración de la siguiente manera:
{ "mcpServers": { "mysql": { "command": "node", "args": ["mysql-mcp"], "env": { "MYSQL_HOST": "localhost", "MYSQL_PORT": "3306", "MYSQL_USER": "root", "MYSQL_PASSWORD": "your_password", "MYSQL_DATABASE": "your_database", "MYSQL_READONLY": "true" } } } }

Herramientas

estado

Verifique el estado actual de la conexión a la base de datos.

  • Entradas : No se requieren parámetros
  • Devuelve : Información sobre el estado de la conexión, incluido el host, el puerto, la base de datos y el nombre de usuario si está conectado.

conectar

Conectarse a una base de datos MySQL.

  • Entradas :
    • host (cadena opcional): nombre de host o dirección IP del servidor de base de datos
    • puerto (cadena opcional): puerto del servidor de base de datos
    • usuario (cadena opcional): nombre de usuario de la base de datos
    • contraseña (cadena opcional): contraseña de la base de datos
    • base de datos (cadena opcional): nombre de la base de datos a la que conectarse
  • Devuelve : Mensaje de éxito de conexión o detalles de error.

desconectar

Cerrar la conexión actual a la base de datos MySQL.

  • Entradas : No se requieren parámetros
  • Devuelve : Mensaje de éxito de desconexión o detalles de error.

consulta

Ejecutar una consulta SQL en la base de datos conectada.

  • Entradas :
    • sql (cadena): consulta SQL a ejecutar
    • params (matriz opcional): parámetros para declaraciones preparadas
  • Devuelve : resultados de la consulta como JSON o mensaje de error.

listas_de_tablas

Obtener una lista de tablas en la base de datos actual.

  • Entradas : No se requieren parámetros
  • Devuelve : Lista de nombres de tablas en la base de datos actual.

describe_tabla

Obtener la estructura de una tabla específica.

  • Entradas :
    • tabla (cadena): Nombre de la tabla a describir
  • Devuelve : Detalles de la estructura de la tabla, incluidas columnas, tipos, claves y otros atributos.

lista_bases_de_datos

Obtenga una lista de todas las bases de datos accesibles en el servidor.

  • Entradas : No se requieren parámetros
  • Devuelve : Lista de nombres de bases de datos disponibles en el servidor.

usar_base_de_datos

Cambiar a una base de datos diferente.

  • Entradas :
    • base de datos (cadena): nombre de la base de datos a la que cambiar
  • Devuelve : Mensaje de confirmación o detalles de error.

Palabras clave

MySQL, MCP, base de datos, IA, protocolo de contexto de modelo

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

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

Conéctese e interactúe con bases de datos MySQL sin problemas. Ejecute consultas SQL, administre conexiones a bases de datos y recupere datos directamente mediante asistentes de IA. Mejore sus capacidades de IA con acceso estructurado a sus datos MySQL.

  1. Descripción general
    1. Características
      1. Instalación
        1. Uso con asistentes de IA
          1. Uso del servidor publicado en Smithery.ai
          2. Uso después de la instalación local
        2. Herramientas
          1. estado
          2. conectar
          3. desconectar
          4. consulta
          5. listas\_de\_tablas
          6. describe\_tabla
          7. lista\_bases\_de\_datos
          8. usar\_base\_de\_datos
        3. Palabras clave
          1. Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              This server enables AI models to interact with MySQL databases through a standardized interface.
              Last updated -
              5
              646
              61
              JavaScript
              MIT License
              • Linux
              • Apple
            • A
              security
              F
              license
              A
              quality
              Enables AI models to perform MySQL database operations through a standardized interface, supporting secure connections, query execution, and comprehensive schema management.
              Last updated -
              7
              35
              22
              JavaScript
            • -
              security
              A
              license
              -
              quality
              A server that enables AI models to interact with MySQL databases through a Model Control Protocol, providing tools for table creation, schema inspection, query execution, and data retrieval.
              Last updated -
              20
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              Enables secure interaction with MySQL databases, allowing AI assistants to list tables, read data, and execute SQL queries through a controlled interface.
              Last updated -
              Python
              • Linux
              • 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/sussa3007/mysql-mcp'

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