適用対象: Windows
Linux
macOS
[前提条件]
.NET 10.0 以降がインストールされている必要があります。
組み込みの MCP サーバーを使用する
Power Platform CLI (PAC CLI) には、ローカル開発とテストの目的で設計された統合モデル コンテキスト プロトコル (MCP) サーバーが備わります。 このサーバーを使用すると、 Microsoft Visual Studio、 VS 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 リファレンスを参照してください。