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