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 サーバーを実行するには、次の手順に従います。
- パッケージをビルドします。Copy
- Claude Desktop にサーバーを追加します。
- Claudeデスクトップの設定を開く
- 開発者タブに移動します(開発者モードが有効になっていることを確認してください)
- 「設定を編集」をクリックします
- テキストエディタで
claude_desktop_config.json
ファイルを開き、次の設定を追加します。GXP2
- Claude Desktopを閉じて再起動してください。これで、MCP Serversセクションでサーバーが利用可能になっているはずです。
カーソルIDE
Cursor IDE を使用して MCP サーバーを実行するには、次の手順に従います。
- パッケージをビルドします。Copy
- カーソルにサーバーを追加します。
- カーソル設定を開く
- MCPタブに移動します
- 「新しいグローバルMCPサーバーを追加」をクリックします。
- 自動的に開かれた
mcp.json
ファイルを以下の設定で更新します: GXP4
- カーソルを再起動します。これで、サーバーが MCP サーバー セクションで利用できるようになります。
発達
前提条件
- nvm (ノード バージョン マネージャー)
- ノードv22.14.0
- npm 10.9.2
はじめる
- 依存関係をインストールします:Copy
- プロジェクトをビルドします。Copy
- MCP Inspector を使用してテストします。Copy
プロジェクト構造
注意: コードを変更した場合は、必ずClaude Desktop / Cursorを再構築して再起動してください。
You must be authenticated.
Tools
Redis Cloud API MCP サーバーは、Redis Cloud の API 用の MCP サーバーを提供し、自然言語を使用して Redis Cloud リソースを管理できるようにします。