Upstash
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.
What is Upstash?
Upstash is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 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 m...
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.
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Model Context Protocol (MCP) is a new, standardized protocol
Use Cases
Maintainer
Works with
Installation
NPM
npx -y @upstash/mcp-serverManual Installation
npx -y @upstash/mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Upstash
The Upstash MCP Server gives AI assistants direct access to the Upstash Developer API, covering Redis database management, QStash messaging and workflow automation, and Upstash Box serverless compute instances. It supports creating and configuring databases, monitoring performance, inspecting QStash logs, retrying failed workflows, managing schedules, and deploying Box instances — all from natural language. DevOps engineers and backend developers use it to manage their Upstash infrastructure conversationally, troubleshoot failures, and automate routine database operations without opening the Upstash Console.
Prerequisites
- An Upstash account at console.upstash.com
- An Upstash API key from Console > Account > API Keys
- Your Upstash account email address
- Node.js 18+ for running via npx
- Claude Desktop, Claude Code CLI, or another MCP-compatible client
Obtain your Upstash API key
Log into the Upstash Console at console.upstash.com. Navigate to Account > API Keys and create a new API key. Copy both the key and your account email — both are required to authenticate.
Add via Claude Code CLI (quickest method)
Register the Upstash MCP Server directly in Claude Code as a user-scoped server. Replace YOUR_EMAIL and YOUR_API_KEY with your actual Upstash credentials.
claude mcp add --scope user upstash -- npx -y @upstash/mcp-server@latest --email YOUR_EMAIL --api-key YOUR_API_KEYConfigure Claude Desktop
Alternatively, add the server to your Claude Desktop config file with your credentials as CLI arguments.
{
"mcpServers": {
"upstash": {
"command": "npx",
"args": [
"-y",
"@upstash/mcp-server@latest",
"--email", "[email protected]",
"--api-key", "your_upstash_api_key"
]
}
}
}Restart your MCP client
Restart Claude Desktop or reload Claude Code to pick up the new MCP server. The Upstash tools for Redis, QStash, and Box should now be available.
Optional: use a read-only API key for safer access
Upstash supports read-only API keys. When using a read-only key, the MCP server automatically disables all state-modifying tools while keeping read and query access. This is recommended for production monitoring scenarios.
Upstash Examples
Client configuration
Claude Desktop configuration for the Upstash MCP Server using the official npm package.
{
"mcpServers": {
"upstash": {
"command": "npx",
"args": [
"-y",
"@upstash/mcp-server@latest",
"--email",
"[email protected]",
"--api-key",
"your_upstash_api_key_here"
]
}
}
}Prompts to try
Example prompts for managing Upstash Redis, QStash, and Box through Claude.
- "Create a new Redis database called 'session-cache' in the us-east-1 region"
- "Show me all my Upstash Redis databases and their current memory usage"
- "List any failed QStash messages from the last 24 hours"
- "Retry all failed QStash workflow runs from yesterday"
- "Show me QStash schedules that are currently paused"
- "Deploy a new Upstash Box instance from my GitHub repository"
- "What are the performance metrics for my 'prod-cache' Redis database over the last 7 days?"Troubleshooting Upstash
Authentication failed: invalid email or API key
Double-check that the --email argument matches exactly the email you use to log into Upstash Console (including capitalization). Verify the API key at Console > Account > API Keys — it may have been regenerated. Ensure there are no extra spaces or line breaks in the key.
QStash tools are not available even though the server started
QStash tools are only shown if your Upstash account has QStash enabled. Enable QStash from the Upstash Console if you haven't already. Similarly, Box tools only appear if Upstash Box is available on your account tier.
State-modifying tools (create, delete, update) are missing
If you configured the server with a read-only API key, the MCP server automatically disables all write operations. This is intentional. To enable write operations, use a full-access API key from Console > Account > API Keys.
Frequently Asked Questions about Upstash
What is Upstash?
Upstash is a Model Context Protocol (MCP) server that 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. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Upstash?
Install via npm with the command: npx -y @upstash/mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).
Which AI clients work with Upstash?
Upstash works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Upstash free to use?
Yes, Upstash is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Upstash Alternatives — Similar Cloud Services Servers
Looking for alternatives to Upstash? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Upstash in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Upstash?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.