MCP MariaDB
Interroger et administrer MariaDB depuis Claude
# Dans MariaDB :
CREATE USER IF NOT EXISTS 'claude_ro'@'localhost' IDENTIFIED BY 'password_securise';
GRANT SELECT ON drupal.* TO 'claude_ro'@'localhost';
GRANT PROCESS, REPLICATION CLIENT ON *.* TO 'claude_ro'@'localhost';
FLUSH PRIVILEGES;claude mcp add mariadb \
-e MYSQL_HOST=localhost \
-e MYSQL_PORT=3306 \
-e MYSQL_USER=claude_ro \
-e MYSQL_PASSWORD=ton_password \
-e MYSQL_DATABASE=drupal \
-- npx -y @modelcontextprotocol/server-mysql# Obtenir les credentials DDEV :
ddev describe | grep "MySQL/MariaDB"
# Puis utiliser l'IP et le port exposé par DDEVServeur MCP pour MariaDB permettant à Claude d'exécuter des requêtes SQL, inspecter le schéma, analyser les performances et administrer les bases de données Drupal. MariaDB est le fork communautaire de MySQL avec compatibilité totale et fonctionnalités supplémentaires (Galera Cluster, séquences, tables temporelles).
Le MCP MariaDB est indispensable pour le debug de performance Drupal. Pouvoir demander à Claude "pourquoi cette page est lente, quelles requêtes SQL s'exécutent et quels index manquent" sans ouvrir une interface graphique accélère considérablement le diagnostic. Toujours utiliser un user en lecture seule en production.
→ Développeurs et DBA Drupal qui utilisent MariaDB et veulent diagnostiquer des problèmes de performance ou analyser le schéma sans quitter leur environnement de travail.