Skip to main content
Glama

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

Related MCP server: MCP-MySQL Server

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
A
license - permissive license
-
quality - not tested

Latest Blog Posts

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