次の方法で共有


組み込みの MCP サーバーで Power Platform CLI を使用する

適用対象: Windows Linux macOS

[前提条件]

.NET 10.0 以降がインストールされている必要があります。

組み込みの MCP サーバーを使用する

Power Platform CLI (PAC CLI) には、ローカル開発とテストの目的で設計された統合モデル コンテキスト プロトコル (MCP) サーバーが備わります。 このサーバーを使用すると、 Microsoft Visual StudioVS Code、Claude Code などの MCP 互換ツールを使用して、自然言語で Power Platform と対話できます。

自然言語を使用して PAC CLI コマンドを呼び出す

自然言語を使用して PAC CLI コマンドを呼び出すときに、すべての PAC CLI コマンドとパラメーターを記憶したり 、ヘルプ コマンド を常に参照したりする必要はありません。 PAC CLI 統合 MCP サーバーを使用すると、自然言語を使用してコマンドを呼び出す方が簡単です。

開始する前に、組み込みの MCP サーバーを起動する必要があります。

MCP サーバーを起動する

組み込みの MCP サーバーを起動するには、 オプションを指定して --run cli コマンドを使用します。

pac copilot mcp --run

または、PAC CLI をインストールせずに、.NET dnx コマンドを使用して MCP サーバーを起動することもできます。

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

Power Platform CLI をインストールせずに使用する方法の詳細を確認する

MCP サーバーを登録する

サーバーが実行されたら、MCP 互換ツールに登録して、PAC CLI を検出して通信できるようにします。 登録操作により、IDEまたはエディターが実行中のサーバーを指し示します。 ガイド付き手順については、次のセクションでツールを選択するか、手動構成の例を使用します。

Visual Studio

MCP サーバーを Visual Studio に登録するには、「 Visual Studio に MCP サーバーを使用する」で説明されている手順に従います。

mcp.jsonファイルを手動で編集する場合、MCP サーバーの登録は次のようになります。

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

Visual Studio Code

VS Code に MCP サーバーを登録するには、「 VS Code での MCP サーバーの使用」で説明されている手順に従います。

Claude Code

MCP サーバーを Claude Code に登録するには、「 Claude Code を MCP 経由でツールに接続する」で説明されている手順に従います。

MCP サーバーを手動で登録するには、 claude mcp add-json コマンドを実行します。

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

MCP サーバーとの対話

MCP サーバーが MCP 互換ツールに登録されたら、自然言語を使用して操作を開始できます。 いくつかの例を次に示します。

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

使用可能なコマンドの完全な一覧については、 Power Platform CLI リファレンスを参照してください