Enables integration with the Metabase API to list and access dashboards, questions/cards, and databases, as well as execute SQL queries and retrieve results from specific cards.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@metabase-servershow me the results for the 'Monthly Revenue' question"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
metabase-mcp-mbql
Serveur MCP (Model Context Protocol) pour l'intégration avec Metabase, avec support complet de MBQL pour l'édition visuelle des requêtes.
Installation
Configuration MCP
Ajoutez cette configuration à votre client MCP (Claude Desktop, etc.) :
Authentification
Deux méthodes sont supportées :
1. Clé API (recommandé) :
2. Identifiants utilisateur :
Outils disponibles
Dashboards
Outil | Description |
| Liste tous les dashboards |
| Récupère les détails complets d'un dashboard (cartes, paramètres) |
| Crée un nouveau dashboard |
| Met à jour un dashboard existant |
| Archive ou supprime un dashboard |
| Liste toutes les cartes d'un dashboard |
| Ajoute une carte à un dashboard |
| Retire une carte d'un dashboard |
| Met à jour les cartes avec leurs mappings de paramètres |
| Ajoute ou met à jour un filtre sur un dashboard |
Cards (Questions)
Outil | Description |
| Liste toutes les questions/cartes (filtres: |
| Récupère une carte avec sa configuration complète (dataset_query, template-tags) |
| Crée une nouvelle question |
| Met à jour une question existante |
| Archive ou supprime une question |
| Exécute une question et retourne les résultats |
Requêtes MBQL
Outil | Description |
| Crée une question en MBQL (éditable dans le query builder visuel) |
| Exécute une requête MBQL sans créer de carte |
Requêtes SQL
Outil | Description |
| Exécute une requête SQL native sur une base de données |
Bases de données
Outil | Description |
| Liste toutes les bases de données |
| Récupère les métadonnées complètes (tables, champs, IDs) |
| Récupère les métadonnées détaillées d'une table |
Collections
Outil | Description |
| Liste toutes les collections |
| Crée une nouvelle collection |
| Met à jour une collection |
Utilisateurs
Outil | Description |
| Liste tous les utilisateurs |
| Récupère les détails d'un utilisateur |
| Crée un nouvel utilisateur |
| Met à jour un utilisateur |
| Désactive un utilisateur |
Permissions
Outil | Description |
| Liste les groupes de permissions |
| Crée un groupe de permissions |
| Supprime un groupe de permissions |
| Récupère le graphe des permissions par collection |
| Met à jour les permissions d'un groupe sur une collection |
| Ajoute un utilisateur à un groupe |
| Retire un utilisateur d'un groupe |
Exemples d'utilisation
Créer une question MBQL
Configurer un filtre avec template-tag
Connecter un filtre dashboard à une carte
Développement
Licence
MIT