@davewind/servidor mysql-mcp
Un servidor de Protocolo de Contexto de Modelo que proporciona acceso de solo lectura a bases de datos MySQL. Este servidor permite a los LLM inspeccionar esquemas de bases de datos y ejecutar consultas de solo lectura.
Características principales
Acceso a la base de datos de solo lectura: aplica operaciones de solo lectura a través de la validación de SQL y transacciones de SOLO LECTURA
2. Descubrimiento de esquemas: identifica y expone automáticamente las estructuras de las tablas de la base de datos
3. Ejecución de consultas SQL: proporciona una herramienta de consulta que acepta y ejecuta sentencias SELECT
4. Cumplimiento del protocolo de contexto del modelo: implementa la especificación MCP para una integración perfecta con LLM compatibles
5. Configuración sencilla: Fácil configuración con mínima configuración requerida
Herramientas
consulta
Ejecutar consultas SQL de solo lectura contra la base de datos conectada
Entrada:
sql(cadena): La consulta SQL a ejecutarTodas las consultas se ejecutan dentro de una transacción de SOLO LECTURA
Recursos
El servidor proporciona información de esquema para cada tabla de la base de datos:
Esquemas de tabla (
mysql://user:password@localhost:3306/database)Información del esquema JSON para cada tabla
Incluye nombres de columnas y tipos de datos.
Descubierto automáticamente a partir de metadatos de la base de datos
Instalar
Configuración
Archivo de configuración de ajustes de MCP:
uso recomendado
Prueba
Reemplace mysql://usuario:contraseña@localhost:puerto/ y npm run inspector
Env
Arquitectura del sistema
El servidor MySQL MCP actúa como intermediario entre los LLM y las bases de datos MySQL, procesando las solicitudes de acuerdo con el Protocolo de Contexto de Modelo.
Interacción de componentes
Interacción de componentes
Modelo de seguridad
El servidor MySQL MCP implementa un modelo de seguridad estricto para garantizar que el acceso a la base de datos sea de solo lectura.
Las medidas de seguridad incluyen:
Validación de consultas SQL para permitir solo sentencias SELECT 2. Ejecución de todas las consultas dentro de transacciones READ ONLY 3. No hay soporte para operaciones de modificación de datos (INSERT, UPDATE, DELETE, etc.) 4. No hay soporte para modificación del esquema de base de datos (CREATE, ALTER, DROP, etc.)
Integración con LLM
El servidor MySQL MCP está diseñado para funcionar con cualquier sistema LLM compatible con el Protocolo de Contexto de Modelo. Se comunica mediante JSON-RPC a través de stdio, siguiendo la especificación MCP.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Related Resources
Related MCP Servers
- -security-license-qualityEnables LLMs to interact with MySQL databases by inspecting schemas and executing safe, read-only queries within transactions.Last updated -09MIT License
- -security-license-qualityA Model Context Protocol server that provides read-only access to MySQL databases, enabling LLMs to inspect database schemas and execute read-only queries.Last updated -15842MIT License
- Asecurity-licenseAqualityAn MCP server that provides read-only access to MySQL databases.Last updated -456043MIT License
- -security-license-qualityA Model Context Protocol server providing read-only access to MySQL databases, enabling LLMs to inspect database schemas and execute read-only queries.Last updated -11MIT License