Azure Model Context Protocol (MCP) サーバーを使用すると、自然言語プロンプトを使用して Azure サブスクリプションを一覧表示および識別できます。
Azure サブスクリプションは、Azure リソースへのアクセスを整理および管理する方法を提供します。 サブスクリプションは、Azure でのリソース管理、課金、アクセス制御の基礎です。
注
ツール パラメーター: Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、以下に記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。
サブスクリプションを一覧表示する
このツールは、現在のアカウントのすべての Azure サブスクリプションを一覧表示します。 サブスクリプションごとに、サブスクリプション ID、表示名、状態、テナント ID、および既定のサブスクリプションであるかどうかを返します。
isDefault フィールドは、Azure CLI プロファイル (az account set 経由で構成) から解決されたユーザーの既定のサブスクリプション、または設定されていない場合はAZURE_SUBSCRIPTION_ID環境変数から解決されたことを示します。
プロンプトの例を次に示します。
- "すべてのサブスクリプションを表示してください"。
- "'northeast' で始まるすべてのサブスクリプションを一覧表示します。
- "既定のサブスクリプションはどれですか?
破壊的: ❌ | 冪等: ✅ | オープンワールド: ❌ | 読み取り専用: ✅ | シークレット: ❌ | ローカル必須: ❌