MySQL-MCP
Un potente conector de base de datos MySQL para Claude creado con el Protocolo de Contexto de Modelo (MCP)
MySQL-MCP le brinda a Claude acceso directo a sus bases de datos MySQL mediante el Protocolo de Contexto de Modelo. Proporciona un conjunto completo de herramientas para consultar, modificar y explorar sus bases de datos con instrucciones sencillas en lenguaje natural.
Características
Ejecución de consultas : ejecute cualquier consulta SQL en su base de datos
Explicación de la consulta : Obtenga planes detallados de ejecución de consultas
Exploración de esquemas : ver bases de datos, tablas y definiciones de columnas
Inspección de datos : vista previa del contenido de la tabla con filas de muestra
La seguridad es lo primero : controles para evitar la pérdida accidental de datos
Mejores prácticas : indicaciones integradas para ayudar a Claude a escribir SQL óptimo
Registro completo : registro exhaustivo de todas las operaciones
Instalación
Hay varias formas de instalar MySQL-MCP:
Opción 1: Instalar desde la fuente con pip
Opción 2: Instalar como paquete de desarrollo
Opción 3: Instalar con FastMCP (para la integración de Claude)
Primero, instale FastMCP:
Luego instale el paquete MySQL-MCP:
Inicio rápido
Configuración del entorno
Cree un archivo .env con los detalles de su conexión MySQL:
Corriendo con Claude
Si aún no lo ha hecho, instale su aplicación MySQL MCP en Claude:
En Claude, seleccione la herramienta MySQL MCP del selector de herramientas
Ahora puedes pedirle a Claude que:
"Muéstrame todas las bases de datos disponibles"
"¿Qué tablas hay en la base de datos de clientes?"
Consultar todos los pedidos realizados la última semana
"Muéstrame el esquema de la tabla de usuarios"
"Ayúdame a optimizar esta consulta lenta: SELECT * FROM orders JOIN users ON user_id WHERE status = 'pending'"
Ejecutando localmente
También puede ejecutar el servidor MCP localmente para el desarrollo:
Uso avanzado
Conexión a múltiples bases de datos
Puede crear configuraciones para múltiples bases de datos y alternar entre ellas:
Soporte de transacciones
Para operaciones que necesitan ser atómicas:
Análisis de esquemas
Proporcionar información más profunda sobre la estructura de la base de datos:
Consideraciones de seguridad
MySQL-MCP ejecuta SQL directamente en su base de datos
Proporcionar acceso únicamente a las bases de datos a las que Claude debería tener acceso
Considere usar un usuario de solo lectura por seguridad
Revise todas las consultas antes de la ejecución cuando trabaje con datos de producción
Limite los permisos de conexión según el principio del mínimo privilegio
Solución de problemas
Si encuentra problemas:
Verifique su archivo
.envpara verificar las credenciales de base de datos correctasVerifique que el servidor MySQL esté ejecutándose y sea accesible
Consulte el archivo de registro (
mysql_mcp.log) para obtener información detallada del errorAsegúrese de que todas las dependencias estén instaladas:
pip install -r requirements.txt
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Creado con FastMCP , la forma rápida y Pythonic de crear servidores de Protocolo de Contexto de Modelo.
This server cannot be installed
Related Resources
Related MCP Servers
- -securityFlicense-qualityA natural language interface that allows Claude to execute SQL queries on your local MySQL databases, enabling database interaction using natural language.Last updated -2
- AsecurityAlicenseAqualityAn MCP server that enables MySQL database integration with Claude. You can execute SQL queries and manage database connections.Last updated -28MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to access and interact with Oracle databases through natural language queries.Last updated -3MIT License
- -securityAlicense-qualityThis server enables Claude to directly interact with SQLite, SQL Server, PostgreSQL, and MySQL databases through the Model Context Protocol, allowing for query execution, table management, and data export capabilities.Last updated -MIT License