by redis
Provides an MCP server that enables managing Redis Cloud resources through natural language commands, allowing tasks such as creating databases, viewing subscriptions, and monitoring deployment status.
The server acts as a bridge between large language models and the Redis Cloud API, translating natural‑language requests into API calls that manage accounts, subscriptions, databases, and tasks.
npm run build
{
"mcpServers": {
"mcp-redis-cloud": {
"command": "node",
"args": ["--experimental-fetch", "<project_root>/dist/index.js"],
"env": { "API_KEY": "<your_key>", "SECRET_KEY": "<your_secret>" }
}
}
}
Q: Do I need to rebuild after code changes?
A: Yes. Run npm run build and restart the MCP client to apply updates.
Q: How are long‑running operations handled?
A: The server returns a task ID that can be queried with get_tasks or get_task_by_id to track progress.
Q: Can I run the server without Docker?
A: Absolutely. After building, execute the compiled dist/index.js with Node as shown in the configuration examples.
Q: What Node version is required? A: Node v22.14.0 (managed via nvm) along with npm 10.9.2.
Q: Is pagination automated? A: The server provides paginated endpoints; clients must iterate calls to retrieve full result sets.
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-api-mcp-server": {
"command": "npx",
"args": [
"-y",
"mcp-redis-cloud"
],
"env": {
"API_KEY": "<YOUR_API_KEY>",
"SECRET_KEY": "<YOUR_SECRET_KEY>"
}
}
}
}claude mcp add redis-cloud-api-mcp-server npx -y mcp-redis-cloudExplore related MCPs that share similar capabilities and solve comparable challenges
by awslabs
Provides specialized servers that expose AWS capabilities through the Model Context Protocol, enabling AI assistants to retrieve up-to-date documentation, execute API calls, and automate infrastructure workflows directly within development environments.
by cloudflare
Provides a collection of Model Context Protocol servers that enable MCP‑compatible clients to interact with Cloudflare services such as Workers, Observability, Radar, and more, allowing natural‑language driven management of configurations, data, and operations.
by Flux159
Connects to a Kubernetes cluster and offers a unified MCP interface for kubectl, Helm, port‑forwarding, diagnostics, and non‑destructive read‑only mode.
by TencentEdgeOne
Deploy HTML, folders, or zip archives to EdgeOne Pages and instantly obtain a public URL for fast edge delivery.
by rishikavikondala
Provides Model Context Protocol tools for performing AWS S3 and DynamoDB operations, with automatic logging and audit access via the `audit://aws-operations` endpoint.
by confluentinc
Enables AI assistants to manage Confluent Cloud resources such as Kafka topics, connectors, and Flink SQL statements through natural‑language interactions.
by aliyun
Enables AI assistants to operate Alibaba Cloud resources such as ECS, Cloud Monitor, OOS and other services through seamless integration with Alibaba Cloud APIs via the Model Context Protocol.
by heroku
Enables large language models to manage and operate Heroku platform resources directly through the Heroku CLI, exposing a set of tools for app, dyno, add‑on, pipeline, database, and team operations.
by aws-samples
Retrieve PDF documents and other S3 objects through Model Context Protocol resources, enabling LLMs to pull data directly from AWS S3 buckets.