Azure MCP Server は、コマンドの検索、コマンド構文の生成、インストール手順の提供など、Azure CLI 操作の包括的なサポートを提供します。 特定のコマンド構文、パラメーター、または書式設定を覚えておく必要なく、ほぼすべての Azure リソース管理操作を実行します。
Azure Command-Line インターフェイス (CLI) は、Azure に接続し、Azure リソースに対して管理コマンドを実行するためのクロスプラットフォーム コマンド ライン ツールです。 これにより、対話型のコマンド ライン プロンプトを使用したターミナルまたはスクリプトを通じてコマンドを実行できます。 このツールが実行する Azure CLI コマンドの完全な一覧については、 Azure CLI リファレンス ドキュメントを参照してください。
注
ツール パラメーター: Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、以下に記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。
Azure CLI コマンドを生成する
Azure MCP サーバーは、特定の目標を達成するための Azure CLI コマンドを生成します。
プロンプトの例を次に 示します。
-
作成コマンドの生成: "
azコマンドを生成してストレージ アカウントを作成する" -
クエリ コマンドの生成: "リソース グループ内のすべての仮想マシンを一覧表示する
azコマンドを作成する"
| パラメーター | 必須または省略可能 | Description |
|---|---|---|
| 意 | 必須 | CLI ツールを使用して解決するタスクのユーザー意図。 このユーザー意図は、望ましい目標を達成するための適切な CLI コマンドを生成するために使用されます。 |
| Cli の種類 | 必須 | 使用する CLI ツールの種類。 Azure CLI では、サポートされている値が az されます。 |
破壊的: ❌ |べき等: ✅ |オープンワールド: ❌ |読み取り専用: ✅ |シークレット: ❌ |ローカル必須: ❌
CLI のインストール手順を取得する
Azure MCP Server には、Azure CLI (az)、Azure Developer CLI (azd)、Azure Functions Core Tools CLI (func) などの CLI ツールのインストール手順が用意されています。 これには、LLM が認識している以上の CLI ツールの知識が組み込まれています。 CLI ツールを使用しようとしてもインストールされていない場合は、このツールを使用してインストール手順を取得します。
プロンプトの例を次に 示します。
-
Azure CLI のインストール: "
azCLI をインストールするにはどうすればよいですか? -
Azure Developer CLI のインストール: "
azdのインストール方法を表示する" - Azure Functions Core ツール: "Azure Functions Core ツールとインストール方法"
| パラメーター | 必須または省略可能 | Description |
|---|---|---|
| CLI の種類 | 必須 | 使用する CLI ツールの種類。 サポートされている値は、Azure CLI、Azure Developer CLI のaz、および Azure Functions Core Tools CLI のazdにfuncされます。 |
破壊的: ❌ |べき等: ✅ |オープンワールド: ❌ |読み取り専用: ✅ |シークレット: ❌ |ローカル必須: ✅