by Upstash
Manage your Upstash Redis databases using natural language commands through Claude Desktop or MCP Client.
Updated 6 days ago
Official
npx @mintlify/mcp add upstash --client claude
Usage
Requirements
- Node.js >= v18.0.0
- Claude Desktop
- Upstash API key - You can create one from here.
How to use locally
Installing for Cursor
Add this command to the mcp list in cursor. For more info, check the Cursor MCP docs.
npx -y @upstash/mcp-server run <UPSTASH_EMAIL> <UPSTASH_API_KEY>
Installing via npx
- Run
npx @upstash/mcp-server init <UPSTASH_EMAIL> <UPSTASH_API_KEY>
. This installs the mcp server for claude. - Restart Claude Desktop
- You should now be able to use Upstash commands in Claude Desktop
See the troubleshooting guide in the MCP documentation. You can also reach out to us at Discord.
NOTE: If you are using a node version manager like nvm or fnm, please check this issue. You should change the
node
command in the MCP config to the absolute path of the node binary.
Installing via Smithery
To install Upstash for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @upstash/mcp-server --client claude
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