Partager via


Utiliser l’interface CLI Power Platform avec un serveur MCP intégré

S’applique à : Windows Linux macOS

Prerequisites

Vous devez installer .NET 10.0 ou version ultérieure.

Utiliser le serveur MCP intégré

L’interface CLI Power Platform (PAC CLI) propose un serveur MCP (Model Context Protocol) intégré conçu à des fins de développement et de test locaux. Ce serveur vous permet d’interagir avec Power Platform en langage naturel à l’aide d’outils compatibles MCP tels que Microsoft Visual Studio, VS Code et Claude Code.

Appeler des commandes PAC CLI avec le langage naturel

Il n’est pas nécessaire de mémoriser toutes les commandes et paramètres PAC CLI ou de faire constamment référence à la commande d’aide lorsque vous utilisez le langage naturel pour appeler des commandes PAC CLI. Il est plus facile d’utiliser le serveur MCP intégré à l’interface CLI PAC pour appeler les commandes à l’aide du langage naturel.

Avant de commencer, vous devez démarrer le serveur MCP intégré.

Démarrer le serveur MCP

Pour démarrer le serveur MCP intégré, utilisez la commande cli copilot mcp avec l’option --run :

pac copilot mcp --run

Vous pouvez également démarrer le serveur MCP avec la commande .NET dnx sans installer l’interface CLI PAC.

dnx Microsoft.PowerApps.CLI.Tool --yes copilot mcp --run

En savoir plus sur l’utilisation de l’interface CLI Power Platform sans l’installer

Inscrire le serveur MCP

Une fois le serveur en cours d’exécution, inscrivez-le auprès de votre outil compatible MCP afin qu’il puisse découvrir et communiquer avec l’interface CLI PAC. L’inscription pointe votre IDE ou votre éditeur sur le serveur en cours d’exécution. Choisissez votre outil dans les sections suivantes pour connaître les étapes guidées ou utilisez l’exemple de configuration manuelle.

Visual Studio

Pour inscrire le serveur MCP auprès de Visual Studio, suivez les étapes décrites dans l’utilisation des serveurs MCP pour Visual Studio.

Si vous modifiez manuellement le fichier mcp.json, l’inscription du serveur MCP doit ressembler à ceci.

{
  "servers": {
    "pac-mcp": {
      "type": "stdio",
      "command": "dnx",
      "args": ["Microsoft.PowerApps.CLI.Tool", "--yes", "copilot", "mcp", "--run"]
    },
  }
}

Visual Studio Code

Pour inscrire le serveur MCP auprès de VS Code, suivez les étapes décrites dans l’utilisation des serveurs MCP dans VS Code.

Claude Code

Pour inscrire le serveur MCP auprès de Claude Code, suivez les étapes décrites dans le Connect Claude Code to tools via MCP.

Pour inscrire manuellement le serveur MCP, vous pouvez exécuter la claude mcp add-json commande :

claude mcp add-json pac-cli '{"type":"stdio","command":"dnx","args":["Microsoft.PowerApps.CLI.Tool","--yes","copilot","mcp","--run"]}'

Interagir avec le serveur MCP

Une fois que le serveur MCP est inscrit auprès de votre outil compatible MCP, vous pouvez commencer à interagir avec lui à l’aide du langage naturel. Voici quelques exemples :

show me AI related tenant settings
Create MD file with table listing all Dataverse environments

Consultez la liste complète des commandes disponibles dans la référence de l’interface CLI Power Platform.