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 datosToma 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 conectadacount_tables- Obtener el número total de tablas en la base de datossearch_tables- Busca tablas usando el patrón LIKEdescribe_table- Obtener la estructura de una tabla específicaexecute_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
Clonar este repositorio:
git clone git@github.com:LeonMelamud/mysql-mcp.git cd mysql-mcpInstalar dependencias:
npm installCree un archivo
.enven 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_databaseConstruir 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 5Crear 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 watchDepuración
Utilice el Inspector MCP para depurar el servidor:
npm run inspectorEl Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Appeared in Searches
- A tool for comparing design documents and source code, and accumulating business knowledge
- Exploring MySQL Database Information
- Information about MySQL database management system
- An open-source relational database management system
- Connect to MySQL server, edit database structure, and run manual migrations