Redis Cloud API MCP Server

Official

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Used for package building and installation during setup, but not a primary integration target of the MCP server's functionality.

  • Listed as a development prerequisite for managing Node versions, but not a service the MCP server integrates with for its primary functionality.

  • Enables management of Redis Cloud resources, including account management, subscription management (Pro and Essential), database capabilities configuration, cloud provider selection, and task monitoring through the Redis Cloud API.

Redis クラウド API MCP サーバー

モデルコンテキストプロトコル(MCP)は、大規模言語モデル(LLM)と外部システム間のコンテキストを管理するための標準化されたプロトコルです。このリポジトリは、Redis Cloud API用のMCPサーバーを提供し、自然言語を使用してRedis Cloudリソースを管理できるようにします。

これにより、Claude Desktop または任意の MCP クライアントを使用して、自然言語で Redis Cloud アカウントで操作を実行できるようになります。例:

  • 「AWS に新しい Redis データベースを作成する」
  • 「現在のサブスクリプションは何ですか?」
  • 「eコマースアプリケーションに適したRedisデータベースの選択を手伝ってください」

特徴

アカウント管理

  • get_current_account : 現在のRedis Cloudアカウントの詳細を取得します
  • get_current_payment_methods : アカウントに設定されているすべての支払い方法を一覧表示します

サブスクリプション管理

プロサブスクリプション

  • get_pro_subscriptions : アカウント内のすべての Pro サブスクリプションを一覧表示します
  • create_pro_subscription : 高度な設定オプションを使用して新しい Pro サブスクリプションを作成する
    • マルチクラウド展開をサポート
    • メモリ、永続性、モジュールを構成する
    • アクティブ/アクティブ展開を設定する
    • カスタムネットワーク構成

必須サブスクリプション

  • get_essential_subscriptions : すべての Essential サブスクリプションを一覧表示します (ページ区切り)
  • get_essential_subscription_by_id : 特定のEssentialサブスクリプションに関する詳細情報を取得します
  • create_essential_subscription : 新しいEssentialサブスクリプションを作成する
  • delete_essential_subscription : Essentialサブスクリプションを削除する

データベース機能

  • get_database_modules : アカウントでサポートされているすべてのデータベースモジュール(機能)を一覧表示します
    • Redisモジュール
    • データベース機能
    • パフォーマンスオプション

クラウドプロバイダー管理

  • get_pro_plans_regions : クラウドプロバイダー間で利用可能なリージョンを取得する
    • AWS リージョン
    • GCPリージョン
    • ネットワークオプション
    • 可用性ゾーン

プランと価格

  • get_essentials_plans : 利用可能な Essential サブスクリプションプランの一覧を表示します (ページ区切り)
    • AWS、GCP、Azure をサポート
    • Redis Flexのオプション
    • 固定プラン

タスク管理

  • get_tasks : アカウント内の現在のタスクをすべて一覧表示します
  • get_task_by_id : 特定のタスクの詳細情報を取得する
    • 展開ステータスを追跡する
    • サブスクリプションの変更を監視する
    • タスクの進捗状況を表示する

使用法

前提条件

  • 有効な Redis Cloud API 認証情報 (API キーとシークレット キー)
  • 長時間実行される操作のタスクIDが返され、監視できます。
  • ページ分割されたレスポンスでは、すべてのデータを取得するために複数の呼び出しが必要です。

クロードデスクトップ

Claude Desktop で MCP サーバーを実行するには、次の手順に従います。

  1. パッケージをビルドします。
    npm run build
  2. Claude Desktop にサーバーを追加します。
    • Claudeデスクトップの設定を開く
    • 開発者タブに移動します(開発者モードが有効になっていることを確認してください)
    • 「設定を編集」をクリックします
    • テキストエディタでclaude_desktop_config.jsonファイルを開き、次の設定を追加します。GXP2
  3. Claude Desktopを閉じて再起動してください。これで、MCP Serversセクションでサーバーが利用可能になっているはずです。

カーソルIDE

Cursor IDE を使用して MCP サーバーを実行するには、次の手順に従います。

  1. パッケージをビルドします。
    npm run build
  2. カーソルにサーバーを追加します。
    • カーソル設定を開く
    • MCPタブに移動します
    • 「新しいグローバルMCPサーバーを追加」をクリックします。
    • 自動的に開かれたmcp.jsonファイルを以下の設定で更新します: GXP4
  3. カーソルを再起動します。これで、サーバーが MCP サーバー セクションで利用できるようになります。

発達

前提条件

  1. nvm (ノード バージョン マネージャー)
  2. ノードv22.14.0
  3. npm 10.9.2

はじめる

  1. 依存関係をインストールします:
    nvm use v22.14.0 npm install
  2. プロジェクトをビルドします。
    npm run build
  3. MCP Inspector を使用してテストします。
    npx @modelcontextprotocol/inspector node dist/index.js --api-key=<api_key> --secret-key=<secret_key>

プロジェクト構造

src/ ├── index.ts # Entry point ├── clients/ # API Clients for external services │ └── generated # Generated Redis Cloud API client └── tools/ # Tool implementations └── accounts/ # Account tools └── subscriptions/ # Subscription tools └── tasks/ # Task tools

注意: コードを変更した場合は、必ずClaude Desktop / Cursorを再構築して再起動してください。

npm run build

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Redis Cloud API MCP サーバーは、Redis Cloud の API 用の MCP サーバーを提供し、自然言語を使用して Redis Cloud リソースを管理できるようにします。

  1. Features
    1. Account Management
    2. Subscription Management
    3. Database Capabilities
    4. Cloud Provider Management
    5. Plans and Pricing
    6. Task Management
  2. Usage
    1. Prerequisites
    2. Claude Desktop
    3. Cursor IDE
  3. Development
    1. Prerequisites
    2. Getting Started
    3. Project Structure
ID: y2i464x437