Consommer l'agent de données Fabric en tant que serveur de protocole de contexte de modèle

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

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

Capture d’écran montrant le serveur MCP de l’agent de données avant la publication.

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.

Capture d’écran montrant l’onglet Paramètres du serveur MCP de l’agent de données.

Configuration du serveur MCP dans VS Code

  1. Ouvrez VS Code et sélectionnez un dossier dans lequel travailler.

  2. Dans ce dossier, créez un dossier nommé .vscode.

  3. Dans le dossier interne, créez un fichier appelé mcp.json.

  4. VS Code affiche automatiquement un bouton bleu Ajouter un serveur en bas à droite de la fenêtre.

    Capture d’écran montrant le fichier json du serveur MCP.

  5. 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.

    Capture d’écran montrant la sélection de HTTP.

    Capture d’écran montrant comment entrer l’URL du serveur MCP.

  6. 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.

  7. 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éé.

Capture d’écran montrant le fichier MCP de l’agent de données.

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 :

  1. Dans VS Code, accédez à la palette de commandes (Ctrl+Maj+P ou Cmd+Maj+P).

  2. Recherchez Activer le mode agent et sélectionnez-le.

  3. Confirmez les messages pour activer le mode.

    Capture d’écran montrant l’agent de données dans VS Code en mode agent.

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.