MySQL Server
Un servidor para acceder y gestionar bases de datos MySQL.
Documentación
Servidor MCP mysql-server
Un servidor de Protocolo de Contexto de Modelo (MCP) para acceso a bases de datos MySQL
Este es un servidor MCP basado en TypeScript que proporciona herramientas para consultar bases de datos MySQL. Demuestra conceptos centrales de MCP al proporcionar:
- Herramientas para ejecutar consultas SQL
- Conexión a bases de datos MySQL mediante variables de entorno
Características
Herramientas
query- Ejecutar consultas SQL- Toma la cadena de consulta SQL como parámetro requerido
- Devuelve los resultados de la consulta
Configuración
Establezca las siguientes variables de entorno en su configuración del servidor MCP:
- MYSQL_HOST: Host del servidor MySQL
- MYSQL_USER: Nombre de usuario de MySQL
- MYSQL_PASSWORD: Contraseña de MySQL
- MYSQL_DATABASE: Nombre de la base de datos MySQL
Desarrollo
Instalar dependencias:
npm install
Compilar el servidor:
npm run build
Para desarrollo con recompilación automática:
npm run watch
Instalación
Para usar con Claude Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mysql": {
"command": "/path/to/mysql-server/build/index.js",
"env": {
"MYSQL_HOST": "your-mysql-host",
"MYSQL_USER": "your-mysql-user",
"MYSQL_PASSWORD": "your-mysql-password",
"MYSQL_DATABASE": "your-mysql-database"
}
}
}
}
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser desafiante. Recomendamos usar el Inspector MCP, que está disponible como un script de paquete:
npm run inspector
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.