mysql-mcp
mysql-mcp
Un servidor MCP ligero que proporciona acceso seguro y de solo lectura a bases de datos MySQL.
Características
Multibase de datos — conéctese a múltiples instancias de MySQL, cambie entre ellas sobre la marcha
Solo lectura — las operaciones de escritura (
INSERT,UPDATE,DELETE,DROP, etc.) están bloqueadasConexiones diferidas — los grupos se crean en el primer uso, no al inicio
Nativo de MCP — construido sobre
@modelcontextprotocol/sdk, funciona con cualquier cliente MCP
Configuración
Cree un archivo de configuración JSON con sus conexiones a la base de datos:
{
"my-db": {
"host": "db.example.com",
"port": 3306,
"user": "readonly",
"password": "secret",
"database": "mydb",
"environment": "production",
"ssl": false
}
}Establezca la variable de entorno
MYSQL_DATABASES_CONFIGapuntando a ese archivo.Ejecute el servidor:
npx tsx index.tsHerramientas
Herramienta | Descripción |
| Enumera todas las bases de datos configuradas y la activa |
| Cambia la conexión de base de datos activa |
| Ejecuta una consulta SQL de solo lectura |
Configuración del cliente MCP
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["tsx", "/path/to/mysql-mcp/index.ts"],
"env": {
"MYSQL_DATABASES_CONFIG": "/path/to/databases.json"
}
}
}
}Licencia
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/rlembo06/mysql-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server