hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Enables configuration of MySQL database connection settings (host, port, user, password, database) through environment variables stored in .env files.
Allows executing SQL queries against MySQL databases, supporting multiple SQL statements, table name/field querying based on comments, SQL execution plan analysis, and Chinese to pinyin field conversion.
servidor mcp_mysql
Introducción
mcp_mysql_server_pro no solo trata sobre operaciones CRUD de MySQL, sino que también incluye capacidades de análisis de anomalías de bases de datos y permite que los desarrolladores puedan ampliarlas con herramientas personalizadas.
- Admite los modos STDIO y SSE
- Admite ejecución múltiple de SQL, separada por ";"
- Admite la consulta de nombres y campos de tablas de bases de datos en función de los comentarios de las tablas.
- Admite el análisis del plan de ejecución de SQL
- Admite la conversión de campos chinos a pinyin
- Admite análisis de bloqueo de tabla
- Admite control de permisos con tres roles: solo lectura, escritor y administradorCopy
Instrucciones de uso
Modo SSE
- Utilice uv para iniciar el servicio
Agregue el siguiente contenido a sus herramientas de cliente mcp, como cursor, cline, etc.
mcp json de la siguiente manera:
Modifique el contenido del archivo .env para actualizar la información de conexión de la base de datos con los detalles de su base de datos:
Comandos de inicio:
Modo STDIO
Agregue el siguiente contenido a sus herramientas de cliente mcp, como cursor, cline, etc.
mcp json de la siguiente manera:
Extensiones de herramientas personalizadas
- Agregue una nueva clase de herramienta en el paquete handles, herede de BaseHandler e implemente los métodos get_tool_description y run_tool
- Importe la nueva herramienta en init .py para que esté disponible en el servidor
Ejemplos
- Cree una nueva tabla e inserte datos, con el siguiente formato:
- Consultar datos en función de los comentarios de la tabla, con el siguiente mensaje:
- Analice SQL lento, solicite lo siguiente:
- Analice los problemas de bloqueo de SQL, solicite lo siguiente:
You must be authenticated.
Se agregó soporte para el modo STDIO y el modo SSE Se agregó soporte para ejecución SQL múltiple, separada por ";" Se agregó la capacidad de consultar nombres de tablas y campos de bases de datos basados en comentarios de tabla Se agregó análisis de plan de ejecución SQL Se agregó conversión de campo chino a pinyin