Home Tutorials Categories Skills About
ZH EN JA KO

Upstash

Serverless Cache Database & Storage

Install Command

npx clawhub@latest install upstash

Installation Guide

1
Check Environment

Make sure Node.js 22+ and OpenClaw are installed. Run openclaw --version in your terminal to verify.

2
Run Installation

Run the install command above in your terminal. ClawHub will automatically download and install Upstash to the ~/.openclaw/skills/ directory.

3
Verify Installation

Run openclaw skills list to check your installed skills and confirm Upstash appears in the list.

4
Configure (Optional)

Follow the configuration instructions in the description below to add skill settings to ~/.config/openclaw/openclaw.json5.

Manual Installation: Copy the Skill folder to ~/.openclaw/skills/ or the skills/ directory in your project root. Make sure the folder contains a SKILL.md file.
Natural language Redis command execution Kafka topic and message management QStash message queue operations

Detailed Description

Upstash MCP server integrates Upstash's Serverless Redis, Kafka, and QStash services, allowing AI to manage caches, message queues, and scheduled tasks using natural language.

Core Features

  • Redis Operations: Execute Redis commands (GET/SET/HGET/LPUSH, etc.), manage database instances, view statistics and slow query logs
  • Kafka Management: Create and manage Kafka clusters and topics, produce and consume messages, configure consumer groups
  • QStash Message Queue: Publish messages to specified URL endpoints with support for delayed delivery, retry policies, and scheduled dispatching
  • Natural Language Interaction: Describe desired operations in any language, and AI automatically converts them to corresponding commands
  • Instance Management: Create, list, and delete Redis/Kafka instances, view usage and quotas

Configuration

{
  "mcpServers": {
    "upstash": {
      "command": "npx",
      "args": ["-y", "@upstash/mcp-server"],
      "env": {
        "UPSTASH_EMAIL": "your-email",
        "UPSTASH_API_KEY": "your-api-key"  // Get from Upstash Console
      }
    }
  }
}

Use Cases

  • Cache management: View and operate Redis cache data, debug caching strategies
  • Message queues: Manage Kafka topics and message delivery
  • Scheduled tasks: Set up webhook-triggered schedules via QStash
  • Rapid prototyping: Operate Redis directly in conversations for data modeling validation