Azure MCP Server を使用すると、特定のコマンド構文を覚えていなくても、自然言語プロンプトでストレージ アカウント、コンテナー、テーブル、BLOB などの Azure Storage リソースを管理できます。
Azure Storage は、最新のデータ ストレージ シナリオ向けの Microsoft のクラウド ストレージ ソリューションです。 Azure Storage は、クラウド内のさまざまなデータ オブジェクトに対して、高可用性、非常にスケーラブル、持続性、およびセキュリティで保護されたストレージを提供します。
注
Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、以下に記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。
コンテナーの詳細を取得する
Azure MCP Server では、ストレージ アカウント内の特定のコンテナーに関する詳細情報を表示できます。 この情報には、メタデータ、アクセス ポリシー、およびその他のプロパティが含まれます。
プロンプトの例を次に示します。
- コンテナーの詳細: "'mystorageaccount' ストレージ アカウントの 'documents' コンテナーに関する詳細を表示します。"
- コンテナー情報: "ストレージ アカウント 'media_files' のコンテナー 'images' のプロパティを取得する"
- コンテナーのプロパティ: "'バックアップ' コンテナーの設定は何ですか?
- コンテナーの状態: "'user_data' コンテナーのアクセス ポリシーを確認する"
パラメーター | 必須または省略可能 | 説明 |
---|---|---|
サブスクリプション | 必須 | Azure サブスクリプション ID または名前。 |
アカウント名 | 必須 | Azure Storage アカウントの名前。 |
コンテナー名 | 必須 | アクセスするコンテナーの名前。 |
アカウントの一覧表示
Azure MCP サーバーでは、サブスクリプション内のすべてのストレージ アカウントを一覧表示できます。 この機能は、ストレージ インフラストラクチャの概要を提供します。
プロンプトの例を次に示します。
- アカウントを一覧表示する: "自分のサブスクリプション内のすべてのストレージ アカウントを表示する"。
- アカウントの表示: "使用可能なストレージ アカウントは何ですか?
- アカウントの検索: "ストレージ アカウントの一覧表示"
- クエリ アカウント: "すべてのストレージ リソースを表示する"
- アカウントの確認: "サブスクリプション abc123 のストレージ アカウント"
パラメーター | 必須または省略可能 | 説明 |
---|---|---|
サブスクリプション | 必須 | Azure サブスクリプション ID または名前。 |
コンテナーの一覧表示
Azure MCP サーバーでは、ストレージ アカウント内のすべての BLOB コンテナーを一覧表示できます。 この機能は、BLOB データの整理と管理に役立ちます。
プロンプトの例を次に示します。
- コンテナーを一覧表示する: "'mystorageaccount' ストレージ アカウント内のすべてのコンテナーを表示します。
- コンテナーを表示する: "ストレージ アカウント 'app_data' にはどのようなコンテナーがありますか?
- コンテナーを検索する: "ストレージ 'user_files' 内のすべてのコンテナーを一覧表示する
- クエリ コンテナー: "ストレージ アカウントで使用可能なコンテナーを表示する"
パラメーター | 必須または省略可能 | 説明 |
---|---|---|
サブスクリプション | 必須 | Azure サブスクリプション ID または名前。 |
アカウント名 | 必須 | Azure Storage アカウントの名前。 |
コンテナー BLOB の一覧表示
Azure MCP サーバーでは、コンテナー内のすべての BLOB を一覧表示できます。 これは、BLOB ストレージに格納されているファイルを管理するのに役立ちます。
プロンプトの例を次に示します。
- BLOB の一覧表示: "'mystorageaccount' ストレージ アカウントの 'documents' コンテナー内のすべてのファイルを表示します。
- BLOB を表示する: "コンテナー 'images' に含まれるファイルは何ですか?
- BLOB を検索する: "'backup' コンテナー内のすべてのファイルを一覧表示する"
- クエリ BLOB: "コンテナー 'logs' に使用可能なファイルを表示する"
- BLOB を確認する: "'user_data' コンテナー内のすべての BLOB を取得する
パラメーター | 必須または省略可能 | 説明 |
---|---|---|
サブスクリプション | 必須 | Azure サブスクリプション ID または名前。 |
アカウント名 | 必須 | Azure Storage アカウントの名前。 |
コンテナー名 | 必須 | アクセスするコンテナーの名前。 |
テーブルを一覧表示する
Azure MCP サーバーでは、ストレージ アカウント内のすべてのテーブルを一覧表示できます。 この機能は、構造化された NoSQL データを管理するのに役立ちます。
プロンプトの例を次に示します。
- テーブルの一覧表示: "'mystorageaccount' ストレージ アカウント内のすべてのテーブルを表示します。"
- テーブルの表示: "ストレージ アカウント 'app_data' に含まれるテーブルは何ですか?
- テーブルの検索: "ストレージ 'user_data' 内のすべてのテーブルを一覧表示する
- クエリ テーブル: "ストレージ アカウントで使用可能なテーブルを表示する"
- テーブルを確認する: "'analytics_data' アカウントのすべてのストレージ テーブルを取得する"
パラメーター | 必須または省略可能 | 説明 |
---|---|---|
サブスクリプション | 必須 | Azure サブスクリプション ID または名前。 |
アカウント名 | 必須 | Azure Storage アカウントの名前。 |