MCP.Market

Redis MCP server

by upstash·io.github.upstash/redis-mcp·v0.1.1

Run Redis commands and look up Upstash Redis Search docs against Upstash Redis over HTTP or TCP.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
New

0 stars66 downloads/wk

Reviews

Write one

Nobody has reviewed Redis yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Redis tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 80 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Redis compares

Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 50% of 802 Databases servers
Downloads a week
66
more than 45% of 328 Databases servers with a package

Install Redis in Claude Code, Cursor or VS Code

Runs npx -y @upstash/redis-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add redis-mcp -- npx -y @upstash/redis-mcp
Add to Cursor

What the publisher says

From the Redis repository's README, as published. We do not edit it. Read it on GitHub

Upstash Redis MCP

Lightweight MCP server for Redis with only two tools:

  • 🧪 redisruncommands: run one or more Redis commands over HTTP/REST or TCP, as a pipeline or an atomic transaction.
  • 📚 redissearchdocs: search the Redis docs using Context7 public api.

One server can hold multiple named databases. Configuration is pure environment variables and CLI flags.

🔌 Quickstart

Claude Code

Run this in your terminal. See the Claude Code MCP docs for more.

claude mcp add upstash-redis \
  -e UPSTASH_REDIS_REST_URL=https://<your-db>.upstash.io \
  -e UPSTASH_REDIS_REST_TOKEN=<your-rest-token> \
  -- npx -y @upstash/redis-mcp

Cursor

Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per-project), or go to Settings → MCP → Add new MCP server. See the Cursor MCP docs.

{
  "mcpServers": {
    "upstash-redis": {
      "command": "npx",
      "args": ["-y", "@upstash/redis-mcp"],
      "env": {
        "UPSTASH_REDIS_REST_URL": "https://<your-db>.upstash.io",
        "UPSTASH_REDIS_REST_TOKEN": "<your-rest-token>"
      }
    }
  }
}

VS Code

Add to .vscode/mcp.json (per-project) or your user mcp settings. See the VS Code MCP docs.

{
  "servers": {
    "upstash-redis": {
      "command": "npx",
      "args": ["-y", "@upstash/redis-mcp"],
      "env": {
        "UPSTASH_REDIS_REST_URL": "https://<your-db>.upstash.io",
        "UPSTASH_REDIS_REST_TOKEN": "<your-rest-token>"
      }
    }
  }
}

Codex

Add to ~/.codex/config.toml (or a project-level .codex/config.toml). See the Codex MCP docs.

[mcp_servers.upstash-redis]
command = "npx"
args = ["-y", "@upstash/redis-mcp"]
env = { UPSTASH_REDIS_REST_URL = "https://<your-db>.upstash.io", UPSTASH_REDIS_REST_TOKEN = "<your-rest-token>" }

OpenCode

Add to opencode.json (project) or ~/.config/opencode/opencode.json (global). See the OpenCode MCP docs.

{
  "mcp": {
    "upstash-redis": {
      "type": "local",
      "command": ["npx", "-y", "@upstash/redis-mcp"],
      "environment": {
        "UPSTASH_REDIS_REST_URL": "https://<your-db>.upstash.io",
        "UPSTASH_REDIS_REST_TOKEN": "<your-rest-token>"
      }
    }
  }
}

[!TIP]

Any MCP-compatible client works. If yours isn't listed, add a stdio server that runs npx -y @upstash/redis-mcp with the two env vars above.

🧰 Tools

🧪 redisruncommands

Run any Redis command: GET, SET, SCAN, ZADD, EVAL, the SEARCH. family, and everything else. Each command is an array of args (numbers are accepted and coerced to strings). By default multiple commands run as a pipeline**: each returns its own result/error, aligned to the input, and one failure doesn't abort the rest. Set transaction: true for an atomic MULTI/EXEC.

{
  "commands": [
    ["SET", "visits", 0],
    ["INCR", "visits"],
    ["GET", "visits"],
  ],
  "transaction": false, // optional: true => atomic MULTI/EXEC
  // "database": "prod"       // only when more than one database is configured
  // raw credential overrides (optional):
  // "rest_url", "rest_token" // HTTP
  // "connection_string"      // TCP, rediss://
}

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Redis: common questions

Is Redis MCP server safe?
Mostly: it is graded B (80/100). Read the Redis safety report
How do I install Redis?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Redis need an API key?
Yes. The registry entry asks for UPSTASH_REDIS_REST_TOKEN, UPSTASH_REDIS_TCP_URL.
Is Redis maintained?
The last commit was 119 days ago (2026-07-08). The latest release is v0.1.1.
What can I use instead of Redis?
Servers from other publishers that do the same job: Kubeshark MCP server, Acmi MCP server and Neo4j Cypher MCP server.
How does Redis compare with other Databases MCP servers?
safety score 80/100 (higher than 50% of 802 Databases servers); downloads a week 66 (more than 45% of 328 Databases servers with a package). Full comparison.

Alternatives to Redis

Same job from other publishers: the closest match first, then the best rated.

  • Kubeshark
    Real-time Kubernetes network traffic visibility and API analysis for HTTP, gRPC, Redis, Kafka, DNS.
    A
  • Acmi
    Persistent agent memory via ACMI — Profile/Signals/Timeline. 16 tools on Upstash Redis.
    A
  • Neo4j Cypher
    A simple Neo4j MCP server that allows you to run Cypher queries against a Neo4j database.
    A
  • Backenly
    Postgres backend your coding agent builds over MCP; destructive actions wait for a person.
    A
  • StackQL MCP Server
    SQL-native query and provisioning engine for cloud infrastructure, served over MCP.
    A

More from upstash →