Verwenden der Power Platform CLI mit integriertem MCP-Server

Gilt für: Windows Linux macOS

Voraussetzungen

Sie müssen .NET 10.0 oder höher installiert haben.

Verwenden eines integrierten MCP-Servers

Die Power Platform CLI (PAC CLI) verfügt über einen integrierten MCP-Server (Model Context Protocol), der für lokale Entwicklungs- und Testzwecke entwickelt wurde. Mit diesem Server können Sie mit Power Platform in natürlicher Sprache interagieren, indem Sie MCP-kompatible Tools wie Microsoft Visual Studio, VS Code und Claude Code verwenden.

Aufrufen von PAC CLI-Befehlen mit natürlicher Sprache

Sie müssen sich nicht alle PAC CLI-Befehle und -Parameter merken oder sich ständig auf den help-Befehl beziehen, wenn Sie PAC CLI-Befehle mit natürlicher Sprache aufrufen. Es ist einfacher, den integrierten PAC CLI-MCP-Server zu verwenden, um die Befehle mithilfe natürlicher Sprache aufzurufen.

Bevor Sie beginnen, müssen Sie den integrierten MCP-Server starten.

Starten des MCP-Servers

Um den integrierten MCP-Server zu starten, verwenden Sie den Copilot mcp CLI-Befehl mit der --run Option:

pac copilot mcp --run

Sie können den MCP-Server auch mit dem .NET dnx-Befehl starten, ohne PAC CLI zu installieren.

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

Erfahren Sie mehr darüber, wie Sie die Power Platform CLI verwenden, ohne sie zu installieren.

Registrieren des MCP-Servers

Nachdem der Server ausgeführt wurde, registrieren Sie ihn mit Ihrem MCP-kompatiblen Tool, damit er die PAC CLI ermitteln und kommunizieren kann. Die Registrierung leitet Ihre IDE oder Ihren Editor zum laufenden Server. Wählen Sie Ihr Tool in den folgenden Abschnitten für geführte Schritte aus, oder verwenden Sie das beispiel für die manuelle Konfiguration.

Visual Studio

Um den MCP-Server mit Visual Studio zu registrieren, führen Sie die Schritte aus, die im MCP-Server für Visual Studio verwenden beschrieben sind.

Wenn Sie die mcp.json-Datei manuell bearbeiten, sollte die MCP-Serverregistrierung wie folgt aussehen:

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

Visual Studio Code

Befolgen Sie zum Registrieren des MCP-Servers in VS Code die Schritte in Verwenden von MCP-Servern in VS Code.

Claude Code

Um den MCP-Server bei Claude Code zu registrieren, führen Sie die Schritte in "Claude Code mit Tools über MCP verbinden" aus.

Führen Sie den claude mcp add-json Befehl aus, um den MCP-Server manuell zu registrieren:

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

Interagieren mit dem MCP-Server

Nachdem Sie den MCP-Server mit Ihrem MCP-kompatiblen Tool registriert haben, können Sie mit der Interaktion mit dem Server mit natürlicher Sprache beginnen. Hier einige Beispiele:

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

Die vollständige Liste der verfügbaren Befehle finden Sie in der Power Platform CLI-Referenz.