Integrations
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
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:
- Acceda al servidor : visite https://smithery.ai/server/@sussa3007/mysql-mcp
- 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)
- Configure los detalles de conexión de su base de datos MySQL:
- Conéctese con plataformas de IA compatibles :
- Claude antrópico
- Cursor AI
- Windsurf
- Cline
- Ingenioso
- Encuentro
- Ganso
- Autenticación : inicie sesión en Smithery.ai para guardar su configuración y generar tokens de autenticación.
- 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:
- Ejecute
npm link
en el directorio de su proyecto - Configure su archivo de configuración de la siguiente manera:
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)
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
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.