Skip to main content
Glama

MySQL MCP Server

by LeonMelamud

Servidor MySQL MCP

Un potente servidor MCP que proporciona acceso directo a bases de datos MySQL. Este servidor permite a los agentes de IA interactuar con bases de datos MySQL, ejecutar consultas SQL y gestionar el contenido de las bases de datos mediante una interfaz sencilla.

Características

Recursos

  • Acceda a las notas almacenadas en la base de datos a través de las URI note:///{id}
  • Cada nota tiene un título y contenido.
  • Tipo MIME de texto simple para acceso simple al contenido

Herramientas

  • create_note - Crea nuevas notas de texto en la base de datos
    • Toma el título y el contenido como parámetros obligatorios
    • Almacena notas en la base de datos MySQL
  • list_tables - Lista todas las tablas en la base de datos conectada
  • count_tables - Obtener el número total de tablas en la base de datos
  • search_tables - Busca tablas usando el patrón LIKE
  • describe_table - Obtener la estructura de una tabla específica
  • execute_sql - Ejecutar consultas SQL personalizadas

Prerrequisitos

  • Node.js 18 o superior
  • Servidor MySQL instalado y en funcionamiento
  • Una base de datos con los permisos adecuados

Configuración

  1. Clonar este repositorio:
    git clone git@github.com:LeonMelamud/mysql-mcp.git cd mysql-mcp
  2. Instalar dependencias:
    npm install
  3. Cree un archivo .env en el directorio raíz con los detalles de su conexión MySQL:
    MYSQL_HOST=localhost MYSQL_USER=your_username MYSQL_PASSWORD=your_password MYSQL_DATABASE=your_database
  4. Construir el servidor:
    npm run build

Instalación

Para Claude Desktop

Agregue la configuración del servidor a su archivo de configuración de Claude Desktop:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "mysql": { "command": "node", "args": ["/path/to/mysql-server/build/index.js"], "env": { "MYSQL_HOST": "localhost", "MYSQL_USER": "your_username", "MYSQL_PASSWORD": "your_password", "MYSQL_DATABASE": "your_database" } } } }

Para Cline

Agregue la configuración del servidor a su archivo de configuración de Cline MCP:

En MacOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json En Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json

{ "mcpServers": { "mysql": { "command": "node", "args": ["/path/to/mysql-server/build/index.js"], "env": { "MYSQL_HOST": "localhost", "MYSQL_USER": "your_username", "MYSQL_PASSWORD": "your_password", "MYSQL_DATABASE": "your_database" }, "disabled": false, "autoApprove": [] } } }

Ejemplos de uso

Una vez instalado, puedes utilizar el servidor MySQL MCP en tus conversaciones con Claude:

Listar todas las tablas en la base de datos

Please list all the tables in my MySQL database.

Ejecutar una consulta SQL

Run this SQL query: SELECT * FROM users LIMIT 5

Crear una nota

Create a note titled "Meeting Notes" with the content "Discussed project timeline and assigned tasks."

Desarrollo

Para desarrollo con reconstrucción automática:

npm run watch

Depuración

Utilice el Inspector MCP para depurar el servidor:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor potente que permite a los agentes de IA interactuar con bases de datos MySQL, ejecutar consultas SQL y administrar el contenido de la base de datos a través de una interfaz sencilla.

  1. Características
    1. Recursos
    2. Herramientas
  2. Prerrequisitos
    1. Configuración
      1. Instalación
        1. Para Claude Desktop
        2. Para Cline
      2. Ejemplos de uso
        1. Listar todas las tablas en la base de datos
        2. Ejecutar una consulta SQL
        3. Crear una nota
      3. Desarrollo
        1. Depuración
      4. Licencia

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          This server enables AI models to interact with MySQL databases through a standardized interface.
          Last updated -
          5
          922
          96
          JavaScript
          MIT License
          • Linux
          • Apple
        • A
          security
          F
          license
          A
          quality
          Enables AI models to perform MySQL database operations through a standardized interface, supporting secure connections, query execution, and comprehensive schema management.
          Last updated -
          7
          35
          26
          JavaScript
        • -
          security
          A
          license
          -
          quality
          A server that enables AI models to interact with MySQL databases through a Model Control Protocol, providing tools for table creation, schema inspection, query execution, and data retrieval.
          Last updated -
          26
          Python
          MIT License
          • Linux
          • Apple
        • -
          security
          F
          license
          -
          quality
          Enables secure interaction with MySQL databases, allowing AI assistants to list tables, read data, and execute SQL queries through a controlled interface.
          Last updated -
          Python
          • Linux
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/LeonMelamud/mysql-mcp'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server