by redis
Enables natural‑language management of Redis Cloud accounts, subscriptions, databases and tasks through the Model Context Protocol.
The server acts as a bridge that translates natural‑language requests into calls against the Redis Cloud API, allowing users to query and modify their Redis Cloud resources without writing code.
npm run build
.dist/index.js
and supplies the API_KEY
and SECRET_KEY
environment variables.docker build -t mcp/redis-cloud .
and run it with the required env vars.get_current_account
, get_current_payment_methods
).get_tasks
, get_task_by_id
) for long‑running operations.Q: Which credentials are required? A: An API key and secret key generated in the Redis Cloud console.
Q: Do I need to install anything globally?
A: No, the server runs from the project directory after npm install
and npm run build
.
Q: How are paginated responses handled? A: The server returns paginated data; clients should make multiple calls or use provided pagination helpers.
Q: Can I run the server in a container?
A: Yes, build the Docker image with docker build -t mcp/redis-cloud .
and run it supplying API_KEY
and SECRET_KEY
.
Q: Is there a way to test the server locally?
A: Use the MCP Inspector: npx @modelcontextprotocol/inspector node dist/index.js --api-key=<api_key> --secret-key=<secret_key>
.
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, allowing you to manage your Redis Cloud resources using natural language.
This lets you use Claude Desktop, or any MCP Client, to use natural language to accomplish things on your Redis Cloud account, e.g.:
get_current_account
: Get details about your current Redis Cloud accountget_current_payment_methods
: List all payment methods configured for your accountget_pro_subscriptions
: List all Pro subscriptions in your accountcreate_pro_subscription
: Create a new Pro subscription with advanced configuration options
get_essential_subscriptions
: List all Essential subscriptions (paginated)get_essential_subscription_by_id
: Get detailed information about a specific Essential subscriptioncreate_essential_subscription
: Create a new Essential subscriptiondelete_essential_subscription
: Delete an Essential subscriptionget_database_modules
: List all available database modules (capabilities) supported in your account
get_pro_plans_regions
: Get available regions across cloud providers
get_essentials_plans
: List available Essential subscription plans (paginated)
get_tasks
: List all current tasks in your accountget_task_by_id
: Get detailed information about a specific task
To run the MCP server with Claude Desktop, follow these steps:
Build the package:
npm run build
Add the server to Claude Desktop:
claude_desktop_config.json
file in your text editor and add the following configuration:{
"mcpServers": {
"mcp-redis-cloud": {
"command": "node",
"args": ["--experimental-fetch", "<absolute_path_to_project_root>/dist/index.js"],
"env": {
"API_KEY": "<redis_cloud_api_key>",
"SECRET_KEY": "<redis_cloud_api_secret_key>"
}
}
}
}
Close Claude Desktop and restart it. The server should now be available in the MCP Servers section.
To run the MCP server with Cursor IDE, follow these steps:
Build the package:
npm run build
Add the server to Cursor:
mcp.json
file with the following configuration:{
"mcpServers": {
"mcp-redis-cloud": {
"command": "node",
"args": ["--experimental-fetch", "<absolute_path_to_project_root>/dist/index.js"],
"env": {
"API_KEY": "<redis_cloud_api_key>",
"SECRET_KEY": "<redis_cloud_api_secret_key>"
}
}
}
}
Restart Cursor. The server should now be available in the MCP Servers section.
Install dependencies:
nvm use v22.14.0
npm install
Build the project:
npm run build
Test it by using the 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
Note: If you make changes to your code, remember to rebuild and restart Claude Desktop / Cursor:
npm run build
To build the Docker image for the MCP server, run the following command:
docker build -t mcp/redis-cloud .
To run the container, use the following command:
docker run -i --rm \
-e API_KEY=<your_redis_cloud_api_key> \
-e SECRET_KEY=<your_redis_cloud_api_secret_key> \
mcp/redis-cloud
To integrate the Dockerized MCP server with Claude Desktop, follow these steps:
Build the Docker image (if you haven't already):
docker build -t mcp/redis-cloud .
Add the server to Claude Desktop:
claude_desktop_config.json
file in your text editor{
"mcpServers": {
"redis-cloud": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"API_KEY=<your_redis_cloud_api_key>",
"-e",
"SECRET_KEY=<your_redis_cloud_api_secret_key>",
"mcp/redis-cloud"
]
}
}
}
Replace the placeholder values with your actual API credentials.
Save the configuration file and restart Claude Desktop.
API_KEY
, SECRET_KEY
) are set correctly.Please log in to share your review and rating for this MCP.
{ "mcpServers": { "redis-cloud-mcp": { "command": "npx", "args": [ "-y", "mcp-redis-cloud" ], "env": { "API_KEY": "<YOUR_API_KEY>", "SECRET_KEY": "<YOUR_SECRET_KEY>" } } } }
Discover more MCP servers with similar functionality and use cases
by daytonaio
Provides a secure, elastic sandbox environment for executing AI‑generated code with isolated runtimes and sub‑90 ms provisioning.
by awslabs
Specialized servers that expose AWS capabilities through the Model Context Protocol, allowing AI assistants and other applications to retrieve up‑to‑date AWS documentation, manage infrastructure, query services, and perform workflow automation directly from their context.
by awslabs
AWS MCP Servers allow AI agents to interact with and manage a wide range of AWS services using natural language commands. They enable AI-powered cloud management, automated DevOps, and data-driven insights within the AWS ecosystem.
by cloudflare
Remote Model Context Protocol endpoints that let AI clients read, process, and act on data across Cloudflare services such as Workers, Radar, Observability, and more.
by supabase-community
Enables AI assistants to interact directly with Supabase projects, allowing them to query databases, fetch configuration, manage tables, and perform other project‑level operations.
by Azure
azure-mcp is a server that implements the Model Context Protocol (MCP) to connect AI agents with Azure services. It allows developers to interact with Azure resources like Storage, Cosmos DB, and the Azure CLI using natural language commands within their development environment.
by Flux159
MCP Server for Kubernetes management commands, enabling interaction with Kubernetes clusters to manage pods, deployments, and services.
by strowk
Provides a Golang‑based server that enables interaction with Kubernetes clusters via prompts, allowing listing of contexts, namespaces, resources, nodes, pods, events, logs, and executing commands inside pods.
by jamsocket
Run arbitrary Python code securely in persistent, stateful sandboxes that remain available indefinitely.