Azure MCP Server 用 Azure Redis ツールの概要

Azure MCP サーバーを使用すると、自然言語プロンプトを使用して Azure Redis インスタンスを管理できます。 複雑な構文やコマンドを覚えずに、新しい Redis リソースを作成し、既存の Redis リソースを一覧表示できます。

Azure Redis には、Redis ソフトウェアに基づくメモリ内データ ストアが用意されています。 Redis では、バックエンド データ ストアを頻繁に使用するアプリケーションのパフォーマンスとスケーラビリティが向上します。 Redis は、頻繁にアクセスされるデータをサーバー メモリに保持することで、大量のアプリケーション要求を処理します。このデータは、書き込みと読み取りをすばやく行うことができます。

Azure Redis ツールは、 Azure Managed RedisAzure Cache for Redis の両方をサポートしています

ツール パラメーター: Azure MCP Server ツールは、タスクを完了するために必要なデータのパラメーターを定義します。 これらのパラメーターの一部は、各ツールに固有であり、ここに記載されています。 その他のパラメーターはグローバルであり、すべてのツールで共有されます。 詳細については、「 ツールパラメーター」を参照してください。

Redis リソースを作成する

Azure で新しい Azure Managed Redis リソースを作成します。 このコマンドを使用して、サブスクリプションに新しい Redis リソースをプロビジョニングします。 プロビジョニングは非同期であり、通常は数分かかります。 このコマンドは、リソースの作成中 Creating 状態で直ちに戻ります。 接続する前に、Succeededが表示されるまでprovisioningStateをポーリングします。

プロンプトの例を次に示します。

  • "'eastus' にあるリソース グループ 'rg-backend' に 'my-redis' という名前の新しい Redis インスタンスを作成する"
  • "リソース グループ 'rg-production' 内の場所 'westus2' に 'cache-prod' という Redis キャッシュを設定する"
  • 'rg-apps' リソース グループにある Redis リソース 'fastcache' を、場所 'centralus' に作成する必要があります
  • 「'northcentralus' にあるリソースグループ 'rg-sessions' 内の 'session-store' という名前の Redis プロビジョン」
  • "'eastus2' の場所にあるリソース グループ 'rg-main' に Redis リソース 'redis-main' を作成してください"
パラメーター 必須または省略可能 Description
リソース名 必須 Redis リソースの名前 (たとえば、 my-redis)。
リソース グループ 必須 Azure リソース グループの名前。 これは Azure リソースの論理コンテナーです。
SKU 必須 Redis リソースの SKU。 (既定値: Balanced_B0)。
場所 必須 Redis リソースの場所 (例: eastus)。
アクセス キー認証 オプション Redis リソースの認証に対してアクセス キーを有効にするかどうかを指定します。 (既定値: false)。
モジュール オプション Azure Managed Redis リソースで有効にするモジュールの一覧 ( RedisBloomRedisJSONなど)。
パブリック ネットワーク アクセス オプション パブリック ネットワーク アクセスが許可されるかどうか。

ツール注釈ヒント:

破壊的な 冪等性 オープン ワールド [読み取り専用] Secret ローカル必須

Redis リソースを一覧表示する

サブスクリプション内のすべての Redis リソースを一覧表示します。 すべての Azure Managed Redis、Azure Cache for Redis、および Azure Redis Enterprise リソースの詳細を返します。 このコマンドを使用して、サブスクリプションで使用できる Redis リソースを調べて表示します。

プロンプトの例を次に示します。

  • "Azure サブスクリプションで使用可能なすべての Redis キャッシュを表示する"
  • "テナント 'contoso.com' の下にあるすべての Redis インスタンスを一覧表示する"
  • "サブスクリプション 'ProductionSub' の Redis Cache 'redisCacheWestUS' の詳細を取得する"
  • "Redis インスタンス 'sales-redis-cache' に関する情報を取得できますか?
  • テナント 'contoso.com' にある 'inventory-redis' という名前の Redis キャッシュを見たいです。

ツール注釈ヒント:

破壊的な 冪等性 オープン ワールド [読み取り専用] Secret ローカル必須