You're viewing a demo portfolio

Join the waitlist
PRSM

create_redis

Active

Tool of cloud.redu/mcp

declared in 2.0.0

Provisions a managed Redis instance on a dedicated VM on your private network. It is PRIVATE — reachable only from another instance on the same private network, via its internal/private IP on port 6379 (not a public address). AUTH (requirepass) is always enabled. Get the ids from list_flavors, list_private_networks (or check_deploy_prerequisites), list_keypairs — use the SAME network_id as the app that will connect. Provisioning takes ~5 min; poll list_redis until status='ready', then the connection details (private_ip, port 6379) are populated. Wire an app with REDIS_URL=redis://:<password>@<private_ip>:6379 (pass it via deploy_app env).

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "name",
    "flavor_id",
    "network_id",
    "keypair_name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "maxLength": 63,
      "minLength": 1,
      "description": "Name for the managed Redis instance (lowercase letters, numbers, hyphens)."
    },
    "version": {
      "enum": [
        "7",
        "6"
      ],
      "type": "string",
      "default": "7",
      "description": "Redis major version (default '7')."
    },
    "password": {
      "type": "string",
      "maxLength": 128,
      "minLength": 8,
      "description": "Redis AUTH password (requirepass). Auto-generated and returned once if omitted."
    },
    "flavor_id": {
      "type": "string",
      "minLength": 1,
      "description": "Instance size for the Redis VM — from list_flavors. m1.small (2GB) is plenty for most caches/queues."
    },
    "network_id": {
      "type": "string",
      "minLength": 1,
      "description": "Private network id — from list_private_networks (or check_deploy_prerequisites). Redis is reachable only from this network; use the SAME network as the app that will connect."
    },
    "keypair_name": {
      "type": "string",
      "minLength": 1,
      "description": "SSH keypair name — from list_keypairs (for operating the Redis VM)."
    },
    "idempotency_key": {
      "type": "string",
      "minLength": 8
    },
    "security_group_names": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "default": [
        "default"
      ]
    }
  },
  "additionalProperties": false
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

cloud.redu/mcp

1/7 registries
View full server →