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
          646
          61
          JavaScript
          MIT License
          • Linux
          • Apple
        • -
          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 -
          20
          Python
          MIT License
          • Linux
          • Apple
        • A
          security
          A
          license
          A
          quality
          Connect and interact with MySQL databases seamlessly. Execute SQL queries, manage database connections, and retrieve data directly through AI assistants. Enhance your AI capabilities with structured access to your MySQL data.
          Last updated -
          9
          14
          3
          TypeScript
          MIT License
        • -
          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