次の方法で共有


Azure MCP Server 用の Azure Storage ツール

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 アカウントの名前。