Overview
Upstash MCP Server is a tool that implements the Model Context Protocol (MCP) for managing context between large language models (LLMs) and external systems, specifically for Upstash Developer APIs.
To use the Upstash MCP Server, you need to install it and configure it with your Upstash API key. You can then use natural language commands in Claude Desktop to interact with your Upstash account.
- Standardized protocol for LLM context management - Integration with Upstash Developer APIs - Natural language command execution for database management
- Creating and managing Redis databases using natural language.
- Listing and retrieving database details and backups.
- Monitoring database usage and performance metrics.
Add to your AI client
Use these steps to connect Upstash MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"upstash-mcp-server-upstash-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-upstash-mcp-server-upstash-mcp-mirror"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"upstash-mcp-server-upstash-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-upstash-mcp-server-upstash-mcp-mirror"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"upstash-mcp-server-upstash-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-upstash-mcp-server-upstash-mcp-mirror"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"upstash-mcp-server-upstash-mcp-mirror": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-upstash-mcp-server-upstash-mcp-mirror"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"upstash-mcp-server-upstash-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-upstash-mcp-server-upstash-mcp-mirror"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"upstash-mcp-server-upstash-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-upstash-mcp-server-upstash-mcp-mirror"
]
}
}
}FAQ
What is the Model Context Protocol (MCP)?
MCP is a standardized protocol designed to facilitate context management between LLMs and external systems.
Do I need an Upstash API key to use this server?
Yes, an Upstash API key is required to authenticate and interact with your Upstash account.
Can I use this server with other LLM clients?
Yes, the MCP Server can be used with any MCP client that supports the protocol.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":556,"uuid":"d8644ee9-df2c-4b1d-b342-c79c8d755e66","name":"upstash_mcp-server-upstash","title":"Upstash MCP Server","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"$D2024-12-30T02:55:33.506Z","updated_at":"$D2025-02-23T07:15:12.925Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"upstash,mcp-server,api-integration","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/upstash_mcp-server-upstash","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]