Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Le protocole MCP (Model Context Protocol) est une norme émergente dans le paysage de l’IA qui permet aux systèmes IA de se connecter avec des outils et des données en dehors d’eux-mêmes. Il définit comment un modèle IA peut découvrir ce qui est disponible et interagir avec lui de manière cohérente. Au lieu de créer des intégrations ponctuelles, MCP offre un moyen standard de brancher des éléments qui fonctionnent entre différentes applications et services. Cela permet aux systèmes d'intelligence artificielle d'aller au-delà de leurs connaissances intégrées tout en maintenant la cohérence. Elle aide également les équipes à se déplacer plus rapidement, car elles n’ont pas besoin de réinventer les mêmes connexions à chaque fois.
MCP a deux parties principales : le client et le serveur.
Un client MCP est l’application ou l’expérience avec lesquelles l’utilisateur interagit. C’est là que vous posez des questions ou déclenchez des actions. Le client s’adresse aux serveurs MCP pour trouver des outils et les utiliser. Par exemple, Visual Studio Code peut agir en tant que client MCP lorsqu’il se connecte à des outils externes pour récupérer des données, ou vous aider à écrire et à exécuter du code.
Un serveur MCP expose des outils, des données ou des services afin qu’ils puissent être utilisés par les clients. Il indique au client ce qui est disponible et comment l’utiliser. Par exemple, un agent de données Fabric peut agir en tant que serveur MCP en exposant les données d’entreprise et les requêtes qu’un système IA peut utiliser.
Ensemble, le client et le serveur facilitent la connexion des systèmes IA avec des données et des actions réelles, sans créer d’intégrations personnalisées à chaque fois.
Important
Cette fonctionnalité est en version préliminaire.
Prerequisites
- Une capacité de Fabric payante F2 ou supérieure, ou une capacité Power BI Premium par capacité (P1 ou supérieur) avec Microsoft Fabric activé.
- Activez le traitement intergéographique et le stockage intergéographique pour l’IA en fonction des exigences expliquées dans les paramètres du locataire de l’agent de données Fabric.
- Au moins une de ces sources de données, avec des données : un entrepôt, un lakehouse, un modèle sémantique Power BI, une base de données KQL, une base de données miroir ou une ontologie. Vous devez disposer d’un accès en lecture à la source de données.
Fonctionnement
Les agents de données de Fabric peuvent également fonctionner en tant que serveurs MCP. Lorsqu’il est utilisé comme serveur MCP, un agent de données Fabric expose un seul outil. Cet outil représente l’agent de données lui-même, de sorte que les systèmes IA externes peuvent interagir avec lui via le protocole MCP. En raison de cela, il est important de fournir une description détaillée et précise lors de la publication d'un agent de données Fabric. La description devient la description de l’outil pour le serveur MCP. Les systèmes IA externes utilisent cette description pour déterminer quand et comment appeler l’agent de données. Une description claire et complète garantit que l’agent est correctement compris et peut être utilisé efficacement dans les flux de travail IA.
L’agent de données Fabric en tant que serveur MCP est utile pour les personnes qui créent ou testent leurs propres systèmes IA. Il leur permet de se connecter directement à l’agent de données et d’accéder aux données d’entreprise qui résident dans Fabric OneLake sans avoir à basculer entre différents outils ou plateformes. Cette fonctionnalité facilite l’intégration des connaissances d’entreprise dans les expériences d’IA et les workflows de développement, dans un seul environnement.
Note
Actuellement, vous pouvez utiliser le serveur MCP de l’agent de données Fabric uniquement dans VS Code. Si vous utilisez votre propre client MCP, cela peut également fonctionner, tant que vous configurez l’authentification
Pour commencer, après avoir publié l’agent de données, accédez aux paramètres de l’agent et ouvrez l’onglet Protocole de contexte du modèle . Ici, vous voyez les informations suivantes :
- Nom du serveur MCP de l’agent de données
- URL du serveur MCP (copiez cette URL à utiliser à l’étape suivante)
- Nom de l’outil MCP de l’agent de données
- Description de l’outil serveur MCP
Vous pouvez également télécharger le fichier mcp.json à partir de cet onglet. Utilisez ce fichier pour configurer le serveur MCP dans VS Code.
Configuration du serveur MCP dans VS Code
Ouvrez VS Code et sélectionnez un dossier dans lequel travailler.
Dans ce dossier, créez un dossier nommé .vscode.
Dans le dossier interne, créez un fichier appelé
mcp.json.VS Code affiche automatiquement un bouton bleu Ajouter un serveur en bas à droite de la fenêtre.
Sélectionnez Ajouter un serveur , puis sélectionnez HTTP. Vous êtes invité à entrer une URL. Utilisez l’URL du serveur MCP que vous avez copiée dans la section précédente.
Appuyez sur Entrée et fournissez un nom pour votre serveur MCP. Utilisez ce nom pour afficher le serveur MCP dans votre environnement VS Code.
VS Code tente de s’authentifier auprès du serveur. Sélectionnez Autoriser et se connecter avec vos informations d’identification.
Le serveur est créé.
Activation du mode agent
Après avoir ajouté le serveur MCP, activez le mode Agent dans VS Code. Le mode Agent permet à VS Code d’agir en tant qu’interface d’orchestrateur, en connectant votre éditeur à des serveurs MCP pour interagir avec des outils externes tels que l’agent de données Fabric. Pour l’activer :
Dans VS Code, accédez à la palette de commandes (Ctrl+Maj+P ou Cmd+Maj+P).
Recherchez Activer le mode agent et sélectionnez-le.
Confirmez les messages pour activer le mode.
Lorsque le mode agent est actif, sélectionnez un orchestrateur pour gérer vos requêtes. Les orchestrateurs disponibles en préversion publique incluent GPT-5, GPT-4.1, Claude Sonnet 4.5, Gemini 2.5 pro et bien plus encore. L’orchestrateur gère le flux d’informations entre vos requêtes dans VS Code et le serveur MCP de l’agent de données Fabric.
Utilisation du serveur MCP de l’agent de données Fabric
Lorsque vous activez le mode Agent et sélectionnez l’orchestrateur :
- Vous pouvez commencer à poser des questions directement à partir de VS Code.
- L’orchestrateur achemine vos requêtes vers le serveur MCP de l’agent de données Fabric.
- L’agent retourne des réponses en fonction des connaissances à laquelle il a accès, y compris les données organisationnelles stockées dans Fabric OneLake.
En fonctionnant en tant que serveur MCP, l’agent de données Fabric permet aux utilisateurs d’intégrer des connaissances organisationnelles dans des flux de travail IA, d’effectuer des expériences et de développer des solutions IA sans quitter VS Code. Cette intégration simplifie l’accès aux données OneLake et améliore la productivité des développeurs et des utilisateurs professionnels.