Servidor SQL MCP para Claude Desktop
Una interfaz de lenguaje natural para sus bases de datos MySQL locales a través de Claude Desktop. Este servidor MCP (Protocolo de Comunicación de Máquina) permite a Claude ejecutar consultas SQL en sus bases de datos MySQL locales, lo que le permite interactuar con ellas mediante lenguaje natural.
Características
Conversión de consultas de lenguaje natural a SQL a través de Claude
Conexión segura a bases de datos MySQL locales
Soporte para múltiples bases de datos
Gestión de transacciones para la consistencia de los datos
Agrupación de conexiones para un mejor rendimiento
Soporte para todo tipo de consultas SQL (SELECT, INSERT, UPDATE, DELETE, etc.)
Prerrequisitos
Python 3.8 o superior
Servidor MySQL instalado y en funcionamiento
Aplicación de escritorio Claude
Entorno virtual (recomendado)
Instalación
Clonar este repositorio:
Crear y activar un entorno virtual:
Instalar dependencias:
Cree un archivo
.env
en la raíz del proyecto con sus credenciales MySQL:
Actualice la ruta del directorio en
run.sh
:
Hacer que el script de ejecución sea ejecutable:
Configuración en Claude Desktop
Abra la configuración MCP de Claude Desktop
Agregue la siguiente configuración:
Reemplace /absolute/path/to/your/mysql-mcp
con la ruta absoluta real al directorio de su proyecto.
Uso
Una vez configurado, podrá interactuar con sus bases de datos a través de Claude Desktop usando lenguaje natural. Ejemplos:
Seleccionar una base de datos y crear una tabla:
Insertar datos:
Consulta de datos:
Notas importantes
Utilice siempre rutas absolutas en el script run.sh y en la configuración de Claude Desktop
Asegúrese de que el servidor MySQL esté en ejecución antes de usar el servidor MCP
Mantenga su archivo .env seguro y nunca lo envíe al control de versiones
El servidor MCP utiliza agrupación de conexiones con un tamaño de grupo predeterminado de 5 conexiones
Solución de problemas
Si recibe un error de "conexión rechazada", asegúrese de que su servidor MySQL esté en ejecución
Si recibe un error de autenticación, verifique sus credenciales en el archivo .env
Para errores de permisos, asegúrese de que su usuario MySQL tenga los privilegios adecuados para las operaciones que intenta realizar
Consideraciones de seguridad
Almacene credenciales confidenciales en el archivo .env
Utilice un usuario MySQL con los permisos adecuados (evite utilizar root)
Mantenga su entorno virtual y sus dependencias actualizados
Tenga en cuenta la seguridad de la red si accede a servidores MySQL que no son locales
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Una interfaz de lenguaje natural que permite a Claude ejecutar consultas SQL en sus bases de datos MySQL locales, lo que permite la interacción de la base de datos mediante lenguaje natural.
- Características
- Prerrequisitos
- Instalación
- Configuración en Claude Desktop
- Uso
- Notas importantes
- Solución de problemas
- Consideraciones de seguridad
Related Resources
Related MCP Servers
- -securityFlicense-qualityA simple server that integrates with Claude to allow querying and manipulating Notion pages and databases through natural language prompts.Last updated -199
- -securityFlicense-qualityA server that enables interaction with PostgreSQL, MySQL, MariaDB, or SQLite databases through Claude Desktop using natural language queries.Last updated -
- -securityAlicense-qualityA connector that gives Claude direct access to MySQL databases through the Model Context Protocol, enabling natural language querying, schema exploration, and database management.Last updated -MIT License
- -securityFlicense-qualityProvides Claude Desktop with secure access to multiple database connections, allowing users to query MySQL, PostgreSQL, SQLite, and SQL Server databases directly through natural language.Last updated -