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 allows you to use any MCP Client to interact with your Upstash account using natural language, e.g.:
"Create a new Redis database in us-east-1"
"List my databases"
"List keys starting with "user:" in users-db"
"Create a backup"
"Give me the spikes in throughput during the last 7 days"
To install Upstash MCP Server for Claude Desktop automatically via Smithery run the following command:
This will edit your MCP config file and add an entry for Upstash.
Installing for Cursor
To install Upstash MCP Server for Cursor automatically via Smithery run the following command:
Add the following command to the MCP config in Cursor. For more info, check the Cursor MCP docs.
Installing for Windsurf
To install Upstash MCP Server for Windsurf automatically via Smithery run the following command:
Add the following command to the MCP config in Windsurf. For more info, check out the Windsurf MCP docs.
Running with Docker
You can also use the provided Docker image to run the server.
Troubleshooting
Common Issues
Your mcp client might have trouble finding the right binaries because of the differences between your shell and system PATH.
To fix this, you can get the full path of the binaries by running which npx or which docker in your shell, and replace the npx or docker command in the MCP config with the full binary path.
Node Version Manager
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.
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 allows you to use any MCP Client to interact with your Upstash account using natural language, e.g.:
"Create a new Redis database in us-east-1"
"List my databases"
"List keys starting with "user:" in users-db"
"Create a backup"
"Give me the spikes in throughput during the last 7 days"
To install Upstash MCP Server for Claude Desktop automatically via Smithery run the following command:
This will edit your MCP config file and add an entry for Upstash.
Installing for Cursor
To install Upstash MCP Server for Cursor automatically via Smithery run the following command:
Add the following command to the MCP config in Cursor. For more info, check the Cursor MCP docs.
Installing for Windsurf
To install Upstash MCP Server for Windsurf automatically via Smithery run the following command:
Add the following command to the MCP config in Windsurf. For more info, check out the Windsurf MCP docs.
Running with Docker
You can also use the provided Docker image to run the server.
Troubleshooting
Common Issues
Your mcp client might have trouble finding the right binaries because of the differences between your shell and system PATH.
To fix this, you can get the full path of the binaries by running which npx or which docker in your shell, and replace the npx or docker command in the MCP config with the full binary path.
Node Version Manager
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.