
How to add Redis Cloud API MCP Server to Windsurf
Manage Redis Cloud subscriptions, databases, and tasks with natural language. Paste the config into ~/.codeium/windsurf/mcp_config.json and restart Windsurf.
Last updated June 14, 2026 · 39★ · stdio · apikey
Windsurf config for Redis Cloud API MCP Server
npm run build{
"mcpServers": {
"redis-cloud-api-mcp-server": {
"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>"
}
}
}
}Setup steps
- 1Open Windsurf → Cascade → the hammer/MCP icon → Configure (or edit ~/.codeium/windsurf/mcp_config.json).
- 2Paste the Redis Cloud API MCP Server config below.
- 3Fill in placeholder secrets, then save.
- 4Click Refresh in the MCP panel.
- 5Redis Cloud API MCP Server's tools become available to Cascade.
Before you start
- Valid Redis Cloud API credentials (API Key and Secret Key)
- Node.js v22.14.0 and npm 10.9.2 (nvm recommended) to build the project, or Docker to run the containerized image
What Redis Cloud API MCP Server can do in Windsurf
get_current_accountGet details about your current Redis Cloud account.
get_current_payment_methodsList all payment methods configured for your account.
get_pro_subscriptionsList all Pro subscriptions in your account.
create_pro_subscriptionCreate a new Pro subscription with advanced configuration options, including multi-cloud deployment, memory/persistence/modules, Active-Active deployments, and custom networking.
get_essential_subscriptionsList all Essential subscriptions (paginated).
get_essential_subscription_by_idGet detailed information about a specific Essential subscription.
create_essential_subscriptionCreate a new Essential subscription.
delete_essential_subscriptionDelete an Essential subscription.
Security
Requires Redis Cloud API credentials (API_KEY and SECRET_KEY) passed as environment variables. These grant management access to your Redis Cloud account, including creating and deleting subscriptions, so store them securely and avoid committing them to source control.
Redis Cloud API MCP Server + Windsurf FAQ
Where is the Windsurf config file?
Windsurf reads MCP servers from ~/.codeium/windsurf/mcp_config.json. Paste the Redis Cloud API MCP Server config there under the "mcpServers" key and restart the client.
Is Redis Cloud API MCP Server safe to use with Windsurf?
Requires Redis Cloud API credentials (API_KEY and SECRET_KEY) passed as environment variables. These grant management access to your Redis Cloud account, including creating and deleting subscriptions, so store them securely and avoid committing them to source control.
How do I authenticate?
Provide your Redis Cloud API credentials as the API_KEY and SECRET_KEY environment variables in your MCP client configuration.
Which MCP clients are supported?
The README documents setup for Claude Desktop and Cursor IDE, and it works with any MCP client. You build the package with npm run build and point the client at dist/index.js.
Can I run it with Docker?
Yes. You can build the image with docker build -t mcp/redis-cloud . and run it via docker run, passing API_KEY and SECRET_KEY as environment variables. A Docker-based Claude Desktop config is also provided.