loading…
Search for a command to run...
loading…
Manage your Redis Cloud resources effortlessly using natural language. Create databases, monitor subscriptions, and configure cloud deployments with simple comm
Manage your Redis Cloud resources effortlessly using natural language. Create databases, monitor subscriptions, and configure cloud deployments with simple commands.
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 optionsget_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 accountget_pro_plans_regions: Get available regions across cloud providersget_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 taskTo 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.Run in your terminal:
claude mcp add redis-mcp-redis-cloud --env API_KEY="" --env SECRET_KEY="" -- npx Yes, redis/mcp-redis-cloud MCP is free — one-click install via Unyly at no cost.
Yes, it requires environment variables: API_KEY, SECRET_KEY. Unyly injects them into the config during install.
Self-hosted: the server runs locally on your machine via the install command above.
Open redis/mcp-redis-cloud on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Query your database in natural language
by AnthropicA universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devThis server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashRead-only database access with schema inspection.
by modelcontextprotocolNot sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs