En bref
Le Power BI Modeling MCP Server connecte des agents IA directement à vos modèles sémantiques Power BI pour créer des mesures DAX, documenter et renommer des objets en masse, le tout en langage naturel. Des opérations autrefois chronophages s’exécutent désormais en quelques secondes, sans ouvrir l’éditeur.
Et si vous pouviez piloter votre modèle Power BI en langage naturel : créer des mesures DAX, générer une documentation complète, renommer des centaines d’objets en masse, sans ouvrir une seule fois l’éditeur ? C’est exactement ce que permet le Power BI Modeling MCP Server de Microsoft, en s’appuyant sur le Model Context Protocol (MCP) pour connecter directement un agent IA à vos modèles sémantiques.
Qu’est-ce que le Power BI Modeling MCP Server ?
Depuis l’émergence des agents IA, une question revenait systématiquement dans les projets Power BI : comment faire interagir un grand modèle de langage (LLM) directement avec un modèle sémantique, sans passer par des exports manuels ou des API complexes ?
Le Power BI Modeling MCP Server implémente la spécification MCP (Model Context Protocol) pour créer une connexion directe entre des agents IA et des modèles sémantiques Power BI. Il s’agit d’un serveur MCP local qui s’exécute sur votre machine et communique avec Power BI via le protocole XMLA, le même utilisé par Tabular Editor. Concrètement, il expose un ensemble d’outils que votre assistant IA peut invoquer pour lire, modifier et valider un modèle exactement comme un développeur le ferait manuellement dans Tabular Editor ou Power BI Desktop, que ce soit dans Power BI Desktop ou dans un espace de travail Microsoft Fabric.
Le projet est disponible en Public Preview sur GitHub avec déjà 750+ étoiles, ce qui témoigne de l’engouement de la communauté Power BI.
Fonctionnalités clés : ce que le MCP Server permet de faire dans Power BI
Le serveur MCP offre des capacités étendues :
- Construire et modifier des modèles sémantiques en langage naturel (Power BI Desktop et Microsoft Fabric)
- Exécuter des opérations en masse sur des centaines d’objets simultanément : renommage, refactorisation, traductions
- Appliquer les bonnes pratiques de modélisation automatiquement y compris les règles de sécurité RLS
- Exécuter et valider des requêtes DAX contre le modèle
- Générer des traductions multilingues complètes
- Travailler avec des fichiers TMDL et des projets Power BI (PBIP) dans un workflow Git
Cas d’usage concrets en mission : automatisation DAX, documentation et renommage en masse
- Renommage en masse et conventions de nommage : Demandez à l’agent d’analyser les conventions de nommage de votre table Sales et d’appliquer le même pattern à l’ensemble du modèle. Ce qui prendrait une demi-journée manuellement se fait en quelques secondes.
- Documentation automatique : Générez un document Markdown complet de votre modèle sémantique : descriptions de toutes les mesures avec leur logique DAX en langage métier, diagramme des relations, sources de données analysées depuis le code Power Query.
- Création de mesures DAX : Demandez à l’agent de créer une mesure « Panier moyen » calculant le chiffre d’affaires divisé par la quantité totale. L’agent génère l’expression DAX, le format monétaire et la description métier et l’applique directement dans Power BI Desktop.
Traduisez vos données brutes en informations précieuses
Contactez-nous dès aujourd’hui pour discuter de la façon dont SQORUS peut vous aider à transformer vos données brutes en informations précieuses.
Comment installer le Power BI Modeling MCP Server dans VS Code
La méthode recommandée est d’utiliser l’extension Visual Studio Code avec GitHub Copilot pour connecter un agent IA à votre modèle sémantique Power BI. Prérequis : avoir Node.js installé sur votre machine (nécessaire pour l’exécution du serveur MCP en ligne de commande).
Les étapes sont simples :
- 1. Installez Visual Studio Code et l’extension GitHub Copilot Chat
- 2. Installez l’extension « Power BI Modeling MCP » depuis la marketplace VS Code (Microsoft, 149 316 téléchargements)
- 3. Ouvrez GitHub Copilot Chat et vérifiez que powerbi-modeling-mcp apparaît dans les outils disponibles
Démonstration : connecter un agent IA à votre modèle sémantique Power BI
Une fois connecté, la connexion au modèle sémantique se fait en langage naturel depuis Copilot Chat :
Connect to ‘[Nom de votre projet Power BI]’ in Power BI Desktop
En quelques secondes, l’agent localise l’instance Power BI Desktop ouverte, exécute connection_operations via le MCP Server, et confirme la connexion réussie.
L’agent peut ensuite explorer l’ensemble du modèle en une seule requête :
“List all tables and measures in this semantic model”
Générer automatiquement la documentation d’un modèle Power BI en français
L’un des cas d’usage les plus percutants est la documentation automatique du modèle. Un simple prompt suffit:
“Add descriptions to all tables and measures in French to clearly explain their purpose”
En quelques secondes, l’agent génère et applique des descriptions métier en français pour chaque table et chaque mesure du modèle : une tâche qui aurait pris plus d’une heure manuellement.
Créer des mesures DAX en langage naturel avec un agent IA
L’agent peut également créer de nouvelles mesures DAX directement dans le modèle, sans ouvrir l’éditeur DAX de Power BI Desktop :
« Add a new measure called ‘Panier moyen’ that calculates the average revenue per order using Chiffre d’affaire divided by Quantité totale »
L’agent génère automatiquement : l’expression DAX [Chiffre d’affaires] / [Quantité totale], le format monétaire € #,##0.00, et une description métier en français. La mesure apparaît immédiatement dans Power BI Desktop sans redémarrage, sans manipulation manuelle
Impact sur la productivité : ce que le MCP Server change pour les projets Power BI
Le Power BI Modeling MCP Server ne remplace pas l’expertise du consultant, il en décuple la productivité sur les tâches répétitives, que ce soit dans Power BI Desktop ou dans un espace de travail Microsoft Fabric.
Des opérations en masse qui prenaient des heures : renommage, refactorisation, traductions, règles de sécurité se réalisent désormais en quelques secondes. Ce gain de temps se traduit directement en valeur pour le client : moins de temps sur la mécanique, plus sur l’analyse et le conseil.
| Tâche | Avant | Avec le MCP Server |
| Renommage en masse | ½ journée | Quelques secondes |
| Documentation du modèle | 1h+ | Quelques secondes |
| Création de mesures DAX | Ouverture manuelle de l’éditeur | Prompt en langage naturel |
| Traductions multilingues | Opération manuelle répétitive | Génération automatique |
Un point de vigilance cependant : le LLM peut produire des résultats inattendus ou inexacts, ce qui pourrait entraîner des modifications non souhaitées. Il est essentiel de toujours créer une sauvegarde du modèle avant toute opération. En contexte professionnel, l’intégration dans un workflow Git (via PBIP) permet de versionner chaque modification.
Conclusion : Power BI et IA agentique : vers une nouvelle façon de modéliser
Le Power BI Modeling MCP Server marque une étape concrète vers la modélisation agentique : des agents capables d’intervenir directement sur vos modèles sémantiques, sur simple instruction en langage naturel. Pour les équipes qui travaillent sur des modèles complexes avec de nombreuses mesures, tables et règles de sécurité, c’est un levier de productivité immédiat.
Cette évolution s’inscrit dans une transformation plus large de la pratique Power BI, où l’IA ne se contente plus de visualiser la donnée, mais participe activement à la construction des modèles. Chez SQORUS, nos consultants accompagnent cette transition au quotidien : de la stratégie de modélisation à l’intégration des nouveaux outils IA dans vos workflows BI.
Vous avez des questions sur l’adoption du MCP Server dans votre environnement Power BI ? Notre équipe est disponible pour en discuter.
Un projet ? Une demande ? Des questions ?
FAQ – Power BI Modeling MCP Server
Qu'est-ce que le Power BI Modeling MCP Server ?
Le Power BI Modeling MCP Server est un serveur local développé par Microsoft qui implémente le Model Context Protocol (MCP). Il permet à des agents IA (GitHub Copilot, Claude, etc.) d'interagir directement avec des modèles sémantiques Power BI pour créer, modifier et documenter des objets en langage naturel.
Comment installer le Power BI Modeling MCP Server ?
L'installation recommandée se fait via l'extension Visual Studio Code, disponible sur la marketplace VS Code. Il suffit d'installer l'extension "Power BI Modeling MCP" et l'extension GitHub Copilot Chat, puis de vérifier que le serveur apparaît dans les outils disponibles de Copilot Chat.
Le Power BI Modeling MCP Server remplace-t-il Tabular Editor ?
Non. Le MCP Server et Tabular Editor sont complémentaires. Le MCP Server automatise les opérations répétitives et en masse via un agent IA, tandis que Tabular Editor reste l'outil de référence pour les modifications précises et le contrôle fin du modèle.
Quels sont les risques liés à l'utilisation du MCP Server ?
Un agent IA peut produire des résultats inattendus. Il est essentiel de sauvegarder le modèle avant toute opération et, en contexte professionnel, d'intégrer les modifications dans un workflow Git via PBIP pour garantir la traçabilité.
Power BI Modeling MCP Server est-il gratuit ?
Oui, le serveur MCP est disponible gratuitement sur GitHub (licence MIT) et via la marketplace VS Code. Il nécessite en revanche une licence GitHub Copilot pour l'utilisation avec VS Code.



