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: 特定のタスクの詳細情報を取得する展開ステータスを追跡する
サブスクリプションの変更を監視する
タスクの進捗状況を表示する
Related MCP server: MCP Server
使用法
前提条件
有効な Redis Cloud API 認証情報 (API キーとシークレット キー)
長時間実行される操作のタスクIDが返され、監視できます。
ページ分割されたレスポンスでは、すべてのデータを取得するために複数の呼び出しが必要です。
クロードデスクトップ
Claude Desktop で MCP サーバーを実行するには、次の手順に従います。
パッケージをビルドします。
npm run buildClaude Desktop にサーバーを追加します。
Claudeデスクトップの設定を開く
開発者タブに移動します(開発者モードが有効になっていることを確認してください)
「設定を編集」をクリックします
テキストエディタで
claude_desktop_config.jsonファイルを開き、次の設定を追加します。GXP2
Claude Desktopを閉じて再起動してください。これで、MCP Serversセクションでサーバーが利用可能になっているはずです。
カーソルIDE
Cursor IDE を使用して MCP サーバーを実行するには、次の手順に従います。
パッケージをビルドします。
npm run buildカーソルにサーバーを追加します。
カーソル設定を開く
MCPタブに移動します
「新しいグローバルMCPサーバーを追加」をクリックします。
自動的に開かれた
mcp.jsonファイルを以下の設定で更新します: GXP4
カーソルを再起動します。これで、サーバーが MCP サーバー セクションで利用できるようになります。
発達
前提条件
nvm (ノード バージョン マネージャー)
ノードv22.14.0
npm 10.9.2
はじめる
依存関係をインストールします:
nvm use v22.14.0 npm installプロジェクトをビルドします。
npm run buildMCP Inspector を使用してテストします。
npx @modelcontextprotocol/inspector node dist/index.js --api-key=<api_key> --secret-key=<secret_key>
プロジェクト構造
注意: コードを変更した場合は、必ずClaude Desktop / Cursorを再構築して再起動してください。