drio
Open app

Upstash MCP Server

Source

Upstash Model Context Server

Catalog onlyCatalog onlySTDIO

Overview

Upstash MCP Server is a Model Context Protocol (MCP) compliant server designed to manage context between large language models (LLMs) and external systems, specifically facilitating interactions with the Upstash Developer API.

To use the Upstash MCP Server, you need Node.js, Claude Desktop, and an Upstash API key. Installation can be done via Smithery or manually by initializing the server with your Upstash credentials.

  • Facilitates natural language commands to manage Upstash resources - Supports a variety of database management functions like creation, backup, and listing - Provides a troubleshooting guide for smooth setup and use
  1. Creating and managing Redis databases through natural language commands.
  2. Automating database backups and recovery processes.
  3. 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": {
    "mcp-server-upstash-upstash": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-upstash-upstash"
      ]
    }
  }
}

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": {
    "mcp-server-upstash-upstash": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-upstash-upstash"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-server-upstash-upstash": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-upstash-upstash"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-server-upstash-upstash": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-upstash-upstash"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-server-upstash-upstash": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-upstash-upstash"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-server-upstash-upstash": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-upstash-upstash"
      ]
    }
  }
}

FAQ

What do I need to install Upstash MCP Server?

You need Node.js (version 18 or higher), Claude Desktop, and an Upstash API key.

How can I troubleshoot installation issues?

A detailed troubleshooting guide is available in the MCP documentation.

Can I use other programming languages with Upstash MCP Server?

The current setup focuses on Node.js, but integration with other environments may be developed in the future.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":529,"uuid":"23335476-58b0-4dab-a713-f42e7cf21984","name":"mcp-server-upstash","title":"Upstash MCP Server","description":"Upstash Model Context Server","avatar_url":"https://avatars.githubusercontent.com/u/74989412?v=4","created_at":"2024-12-30T02:54:21.003Z","updated_at":"2025-01-05T02:54:59.628Z","status":"created","author_name":"upstash","author_avatar_url":"https://avatars.githubusercontent.com/u/74989412?v=4","tags":"upstash,mcp-server,model-context-protocol","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/upstash/mcp-server-upstash","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/a6067b7311028d2de3c4df04698e2e286750bf83de9688a71071281856e8ed2b/68747470733a2f2f736d6974686572792e61692f62616467652f40757073746173682f6d63702d7365727665722d75707374617368","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"}]]}]