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