mysql-mcp
mysql-mcp
Ein leichtgewichtiger MCP-Server, der sicheren, schreibgeschützten Zugriff auf MySQL-Datenbanken bietet.
Funktionen
Multi-Datenbank — Verbindung zu mehreren MySQL-Instanzen herstellen, spontan zwischen ihnen wechseln
Schreibgeschützt — Schreibvorgänge (
INSERT,UPDATE,DELETE,DROPusw.) werden blockiertLazy Connections — Pools werden bei der ersten Verwendung erstellt, nicht beim Start
MCP-nativ — basiert auf
@modelcontextprotocol/sdk, funktioniert mit jedem MCP-Client
Einrichtung
Erstellen Sie eine JSON-Konfigurationsdatei mit Ihren Datenbankverbindungen:
{
"my-db": {
"host": "db.example.com",
"port": 3306,
"user": "readonly",
"password": "secret",
"database": "mydb",
"environment": "production",
"ssl": false
}
}Setzen Sie die Umgebungsvariable
MYSQL_DATABASES_CONFIG, die auf diese Datei verweist.Starten Sie den Server:
npx tsx index.tsTools
Tool | Beschreibung |
| Alle konfigurierten Datenbanken und die aktive auflisten |
| Die aktive Datenbankverbindung wechseln |
| Eine schreibgeschützte SQL-Abfrage ausführen |
MCP-Client-Konfiguration
{
"mcpServers": {
"mysql": {
"command": "npx",
"args": ["tsx", "/path/to/mysql-mcp/index.ts"],
"env": {
"MYSQL_DATABASES_CONFIG": "/path/to/databases.json"
}
}
}
}Lizenz
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