3D MCP Cursor Visualization
Upstash MCP Logo - AI-Powered Development Tool for Cursor IDE

Upstash MCP

Model Context Protocol Integration

Overview

Model Context Protocol (MCP) is a new, standardized protocol for managing context between large language models (LLMs) and external systems. In this repository, we provide an installer as well as an MCP Server for Upstash Developer API's.

Upstash Features

  • Natural language interface for Upstash account management
  • Create and manage Redis databases
  • Execute Redis commands through natural language
  • Manage database backups
  • Monitor database performance and usage
  • Multi-region database management
  • Password management and security controls

Upstash Setup & Configuration

Requirements

  • Node.js >= v18.0.0
  • Claude Desktop
  • Upstash API key

Installation Instructions

# NPX Installation
npx @upstash/mcp-server init <UPSTASH_EMAIL> <UPSTASH_API_KEY>

# Alternative Installation (Smithery)
npx -y @smithery/cli install @upstash/mcp-server --client claude

Configuration

# Environment Variables
UPSTASH_EMAIL=<UPSTASH_EMAIL>
UPSTASH_API_KEY=<UPSTASH_API_KEY>

# Claude Desktop Configuration
{
  "upstash": {
    "command": "node",
    "args": ["<path-to-repo>/dist/index.js", "run", "<UPSTASH_EMAIL>", "<UPSTASH_API_KEY>"]
  }
}

Upstash Available Tools

  • redis_database_create_backup
  • redis_database_create_new
  • redis_database_delete
  • redis_database_delete_backup
  • redis_database_get_details
  • redis_database_list_backups
  • redis_database_list_databases
  • redis_database_reset_password
  • redis_database_restore_backup
  • redis_database_run_multiple_redis_commands
  • redis_database_run_single_redis_command
  • redis_database_set_daily_backup
  • redis_database_update_regions
  • redis_database_get_usage_last_5_days
  • redis_database_get_stats

Upstash Required Inputs

UPSTASH_EMAIL

Type
string
Description
Your Upstash account email
Required
Yes

UPSTASH_API_KEY

Type
string
Description
Your Upstash API key from the dashboard
Required
Yes

Upstash Use Cases

  • Create new Redis databases in specific regions
  • List and manage all databases
  • Query Redis keys and data
  • Create and manage backups
  • Monitor throughput and performance
  • Execute multiple Redis commands
  • Manage database regions and configurations

Frequently Asked Questions

Model Context Protocol (MCP) is a new, standardized protocol for managing context between large language models (LLMs) and external systems. In this repository, we provide an installer as well as an MCP Server for Upstash Developer API's.
Node.js >= v18.0.0, Claude Desktop, Upstash API keyView detailed requirements
Follow the installation instructions in the setup section above.View installation guide

Upstash MCP provides the following tools:

  • redis_database_create_backup
  • redis_database_create_new
  • redis_database_delete
  • redis_database_delete_backup
  • redis_database_get_details
  • redis_database_list_backups
  • redis_database_list_databases
  • redis_database_reset_password
  • redis_database_restore_backup
  • redis_database_run_multiple_redis_commands
  • redis_database_run_single_redis_command
  • redis_database_set_daily_backup
  • redis_database_update_regions
  • redis_database_get_usage_last_5_days
  • redis_database_get_stats