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 サーバーを実行するには、次の手順に従います。
- パッケージをビルドします。
- Claude Desktop にサーバーを追加します。
- Claudeデスクトップの設定を開く
- 開発者タブに移動します(開発者モードが有効になっていることを確認してください)
- 「設定を編集」をクリックします
- テキストエディタで
claude_desktop_config.json
ファイルを開き、次の設定を追加します。GXP2
- Claude Desktopを閉じて再起動してください。これで、MCP Serversセクションでサーバーが利用可能になっているはずです。
カーソルIDE
Cursor IDE を使用して MCP サーバーを実行するには、次の手順に従います。
- パッケージをビルドします。
- カーソルにサーバーを追加します。
- カーソル設定を開く
- MCPタブに移動します
- 「新しいグローバルMCPサーバーを追加」をクリックします。
- 自動的に開かれた
mcp.json
ファイルを以下の設定で更新します: GXP4
- カーソルを再起動します。これで、サーバーが MCP サーバー セクションで利用できるようになります。
発達
前提条件
- nvm (ノード バージョン マネージャー)
- ノードv22.14.0
- npm 10.9.2
はじめる
- 依存関係をインストールします:
- プロジェクトをビルドします。
- MCP Inspector を使用してテストします。
プロジェクト構造
注意: コードを変更した場合は、必ずClaude Desktop / Cursorを再構築して再起動してください。
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.
Tools
Redis Cloud API MCP サーバーは、Redis Cloud の API 用の MCP サーバーを提供し、自然言語を使用して Redis Cloud リソースを管理できるようにします。
Related Resources
Related MCP Servers
- -securityAlicense-qualityProvides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.Last updated -7317JavaScriptMIT License
- AsecurityAlicenseAqualityEnables users to perform Redis database operations using the Model Context Protocol (MCP) tools, allowing for efficient data management through commands like setting, getting, and scanning hash fields.Last updated -13295TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that allows using natural language to manage Cloudflare resources (Workers, KV, R2, D1) through Claude Desktop, VSCode, and other MCP clients.Last updated -85TypeScriptApache 2.0
- AsecurityFlicenseAqualityModel Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.Last updated -1010421JavaScript