Se connecter à Dataverse avec le modèle de protocole contextuel

Le protocole MCP (Model Context Protocol) est un protocole ouvert qui permet une intégration transparente entre les applications de modèle de langage volumineux (LLM) et les sources et outils de données externes. Microsoft Dataverse peut agir en tant que serveur MCP, fournissant un accès intelligent aux tables et enregistrements à différents clients MCP tels que les assistants Copilot Studio, GitHub Copilot dans Visual Studio (VS) Code, l’interface en ligne de commande GitHub Copilot (CLI), Claude Desktop, Claude Code, et bien d’autres. Cette intégration normalise et rationalise l’interaction entre les modèles d’IA et les données Dataverse, ce qui permet aux développeurs d’appliquer plus efficacement les riches fonctionnalités de données de Dataverse dans leurs applications pilotées par l’IA.

Pour utiliser Dataverse en tant que serveur MCP, vous devez activer et configurer le serveur MCP et les clients autorisés pour votre environnement Power Platform. Une fois configuré, vous pouvez vous connecter au serveur Dataverse MCP à l’aide de différents clients MCP. Plus d’informations : Configurer le serveur MCP Dataverse pour un environnement

URL du serveur MCP Dataverse

L’URL du serveur distant Dataverse MCP suit ce format :

https://{dataverseOrgName}.crm.dynamics.com/api/mcp

Par exemple, si votre nom d’organisation Dataverse est contoso, l’URL du serveur MCP est :

https://contoso.crm.dynamics.com/api/mcp

Se connecter à un serveur DATAverse MCP

Il existe plusieurs façons de se connecter à un serveur Dataverse MCP :

Liste des outils

Une fois connecté au serveur MCP Dataverse, vous pouvez choisir parmi les outils suivants dans l’environnement Power Platform.

Outil Description
search_data Recherchez des données structurées et non structurées.
search Recherchez des schémas de table et des compétences métier par mot clé.
create_record Insère une nouvelle ligne dans une table Dataverse et retourne le GUID.
update_record Met à jour une ligne existante dans une table Dataverse.
delete_record Supprimez une ligne, uniquement après l’approbation explicite de l’utilisateur.
create_table Crée une table avec un schéma spécifié.
update_table Modifie le schéma ou les métadonnées d’une table existante.
delete_table Supprime une table de Dataverse, uniquement après l’approbation explicite de l’utilisateur.
read_query Exécutez les requêtes Dataverse SQL SELECT prises en charge.
describe Obtenez des détails à partir des résultats de recherche pour les tables, les enregistrements, les schémas, les compétences et les applications.
upsert_skill Ajoutez ou mettez à jour une compétence/playbook Dataverse.
delete_skill Supprimez une compétence/playbook Dataverse par nom.
init_file_upload Générez une URL SAP pour le chargement de fichiers.
commit_file_upload Validez un chargement de fichier.
file_download Générez une URL SAP pour le téléchargement de fichiers.

Important

La surface de l’outil serveur MCP Dataverse a été modifiée. Les outils suivants ont été supprimés et leurs fonctionnalités remplacées par les outils du tableau précédent : describe_table, list_tableset fetch (remplacé par describe) et l’outil précédent search qui a recherché les données Dataverse (renommées en search_data). L’outil actuel search recherche les métadonnées. Si vous conservez des listes d’autorisation ou de refus dans votre client MCP par nom d’outil, passez en revue votre configuration afin que les nouveaux noms d’outils reflètent vos autorisations prévues. Plus d’informations : Se connecter à Dataverse avec le FAQ sur le protocole de contexte de modèle

Note

À compter du 15 décembre 2025, les outils MCP Dataverse sont facturés lorsque des agents IA créés en dehors de Microsoft Copilot Studio les utilisent. Si vous avez des licences Dynamics 365 Premium (comme Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium et Customer Service Premium) ou une licence d’abonnement utilisateur Microsoft 365 Copilot (USL), vous n’êtes pas facturé pour accéder aux données Dynamics 365, même lorsque ces données sont accessibles à partir de l’extérieur de Microsoft Copilot Studio.

L’outil search_data est facturé au même tarif de crédits Copilot que l’ancrage dans le graphe du locataire. Tous les autres outils, y compris l’outil de métadonnées search, suivent le tarif des outils de texte et d’IA générative (version de base), soit 10 crédits Copilot par réponse. Pour plus d’informations sur la facturation Copilot, accédez aux tarifs et à la gestion de facturation.

Étapes suivantes

Configurer le serveur MCP Dataverse pour un environnement