Redis Cloud API

Redis Cloud API

The Redis Cloud API MCP Server allows you to manage your Redis Cloud resources using natural language.

37
Stars
19
Forks
0
Releases

Overview

Model Context Protocol (MCP) is a standardized protocol for managing context between large language models (LLMs) and external systems. This repository provides an MCP Server for Redis Cloud's API, enabling you to manage Redis Cloud resources using natural language through MCP clients such as Claude Desktop or any MCP-compatible client. The server exposes a set of tool-like operations across key domains: account management (e.g., current account and payment methods), subscription management (Pro and Essential subscriptions with listing and creation capabilities), database capabilities (modules and performance options), and task management (listing and inspecting tasks). Long-running operations return task IDs for monitoring. The Pro subscription tools support advanced configuration (multi-cloud deployment, memory, persistence, modules, Active-Active, and custom networking). The Essential subscriptions APIs support paginated listing and detail retrieval. Prerequisites include valid Redis Cloud API credentials (API Key and Secret Key). The project uses a generated Redis Cloud API client and a modular architecture under src and tools (accounts, subscriptions, tasks). Guidance for building, running (CLI or Docker), and integration with Claude Desktop or Cursor is documented in the README.

Details

Owner
redis
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Account management

get_current_account: Get details about your current Redis Cloud account.

Payment methods

get_current_payment_methods: List all payment methods configured for your account.

Pro subscriptions

get_pro_subscriptions: List all Pro subscriptions in your account.

Create Pro subscription

create_pro_subscription: Create a new Pro subscription with advanced configuration options (multi-cloud deployment, memory, persistence, modules, Active-Active, networking).

Essential subscriptions

get_essential_subscriptions: List all Essential subscriptions (paginated).

Essential subscription details

get_essential_subscription_by_id: Get detailed information about a specific Essential subscription.

Database capabilities

get_database_modules: List all available database modules (capabilities) supported in your account (Redis modules, features, performance options).

Task management

get_tasks: List all current tasks; get_task_by_id: Get detailed information about a specific task.

Audience

DevelopersUse natural language to manage Redis Cloud resources via MCP clients (Claude Desktop or other MCP clients).
MCP Integrators / ToolsIntegrate the Redis Cloud MCP Server with MCP clients to automate Redis Cloud workflows.

Tags

MCPRedis CloudRedisAccountsSubscriptionsPro SubscriptionsEssential SubscriptionsDatabase ModulesCloud ProvidersPlans and PricingTasksClaude DesktopCursor IDEDeveloper Tools