@enemyrr/mcp-servidor-mysql
Un servidor de Protocolo de Contexto de Modelo que proporciona operaciones con bases de datos MySQL. Este servidor permite que los modelos de IA interactúen con bases de datos MySQL mediante una interfaz estandarizada.
Instalación y configuración de Cursor IDE
Instalación mediante herrería
Para instalar MySQL Database Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Clonar y construir el proyecto:
- Agregue el servidor en la configuración de Cursor IDE:
- Abrir la paleta de comandos (Cmd/Ctrl + Shift + P)
- Buscar "MCP: Agregar servidor"
- Rellene los campos:
- Nombre:
mysql
- Tipo:
command
- Comando:
node /absolute/path/to/mcp-mysql-server/build/index.js
- Nombre:
Nota : Reemplace
/absolute/path/to/
con la ruta real donde clonó y construyó el proyecto.
Configuración de la base de datos
Puede configurar la conexión a la base de datos de tres maneras:
- URL de la base de datos en .env (recomendado):
- Parámetros individuales en .env :
- Conexión directa mediante herramienta :
Herramientas disponibles
1. connect_db
Conéctese a la base de datos MySQL mediante URL, ruta del espacio de trabajo o credenciales directas.
2. consulta
Ejecutar consultas SELECT con parámetros de declaración preparada opcionales.
3. ejecutar
Ejecute consultas INSERT, UPDATE o DELETE con parámetros de declaración preparada opcionales.
4. listas_de_tablas
Enumere todas las tablas en la base de datos conectada.
5. describe_tabla
Obtener la estructura de una tabla específica.
6. crear_tabla
Crea una nueva tabla con campos e índices específicos.
7. agregar_columna
Agregar una nueva columna a una tabla existente.
Características
- Múltiples métodos de conexión (URL, espacio de trabajo, directo)
- Manejo seguro de conexiones con limpieza automática
- Soporte de declaraciones preparadas para parámetros de consulta
- Herramientas de gestión de esquemas
- Manejo integral de errores y validación
- Compatibilidad con TypeScript
- Detección automática del espacio de trabajo
Seguridad
- Utiliza sentencias preparadas para evitar la inyección de SQL
- Admite el manejo seguro de contraseñas a través de variables de entorno
- Valida las consultas antes de su ejecución
- Cierra automáticamente las conexiones cuando termina
Manejo de errores
El servidor proporciona mensajes de error detallados para:
- Fallos de conexión
- Consultas o parámetros no válidos
- Configuración faltante
- Errores de base de datos
- Errores de validación del esquema
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios a https://github.com/enemyrr/mcp-mysql-server
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor de protocolo de contexto de modelo que permite que los modelos de IA interactúen con bases de datos MySQL a través de una interfaz estandarizada, proporcionando herramientas para realizar consultas, ejecutar comandos y administrar esquemas de bases de datos.