https://mcp.upstash.com/mcp and installs the Upstash Skills. Neither needs credentials up front. The MCP server asks you to sign in over OAuth on the first tool call.
Everything else, such as editing the config file by hand or running the local (stdio) server with your email and a Developer API key, is under Other options in each section. See the MCP server page for how the remote and local servers compare.
Claude Code
From inside Claude Code:Other options
Other options
MCP server only, without the pluginThen run See the Claude Code plugin docs and MCP docs for more info.
/mcp → Authenticate.Local (stdio) serverClaude Desktop
Go to Customize → Plugins, click Add → Add marketplace, choose Add from a repository, and enterupstash/skills. Install the upstash plugin from that marketplace.
The plugin bundles the skills and the remote MCP server. Approve the consent screen on the first tool call.
Cursor
Add the MCP server with one click:Other options
Other options
Add the MCP server by handPut this in Local (stdio) server
~/.cursor/mcp.json, or in .cursor/mcp.json to scope it to one project:OpenAI Codex
Other options
Other options
MCP server only, without the pluginPut this in Local (stdio) serverSee the Codex plugin docs and MCP docs for more info.
~/.codex/config.toml, or in .codex/config.toml for one project:OpenCode
Add the MCP server toopencode.json, or ~/.config/opencode/opencode.json for every project:
--global to make them available in every project):
Other options
Other options
Zed
Add the MCP server tosettings.json, or through Settings → AI → MCP Servers → Add Server → Add Remote Server:
Context servers are project-scoped in Zed. Open a folder before testing, otherwise the server never starts.
--global to make them available in every project):
Other options
Other options
Local (stdio) serverThe repo ships a Zed extension in
zed-extension/. Clone the repo, run zed: install dev extension from the command palette, and pick the zed-extension/ directory. Zed then prompts for upstash_email and upstash_api_key, plus an optional upstash_box_api_key to enable Upstash Box tools.See the Zed skills and MCP docs for more info.GitHub Copilot
Add the MCP server to VS Code with one click:Other options
Other options
Add the MCP server by handPut this in Local (stdio) serverSee the VS Code MCP docs for more info.
.vscode/mcp.json:Devin Desktop
Devin Desktop is the new name for Windsurf and keeps its settings. Add the MCP server to~/.codeium/windsurf/mcp_config.json:
Other options
Other options
Gemini CLI
Other options
Other options
MCP server and skills separatelyOr add the server to Local (stdio) serverSee the Gemini CLI extension and MCP docs for more info.
~/.gemini/settings.json by hand:Google Antigravity
Add the MCP server to your Antigravity MCP config. Antigravity registers itself as an OAuth client, so no credentials go in the file:Other options
Other options
DeepSeek Harness
Requirespnpm on your PATH. Install the bundle into a profile (web is the one dsh web boots) and start the harness:
~/.dsh/.credentials.yaml. The server restarts whenever they change.
Grok
--scope project to grok mcp add to write the server to .grok/config.toml in the current directory. Run grok mcp doctor upstash to check the connection.
Grok Build also reads Claude Code plugins, so if you already installed the Claude Code plugin, the skills are available without the second command.
Other options
Other options
Add the MCP server by handPut this in Local (stdio) serverSee the Grok Build MCP docs for more info.
~/.grok/config.toml:Kilo Code
Add the MCP server tokilo.jsonc in the project root, or ~/.config/kilo/kilo.jsonc for every project:
Other options
Other options
Local (stdio) server
Copilot CLI
Other options
Other options
Add the MCP server by handPut this in Local (stdio) server
~/.copilot/mcp-config.json:Warp
Go to Settings → Agents → MCP servers → + Add and paste:Other options
Other options
Local (stdio) server
Qwen Code
Other options
Other options
Add the MCP server by handPut this in Local (stdio) server
~/.qwen/settings.json, or .qwen/settings.json for one project:Hermes
Add the MCP server to~/.hermes/config.yaml:
Other options
Other options
Local (stdio) server
Factory
Other options
Other options
Local (stdio) server
fx
From inside an fx session:Other options
Other options
Add the MCP server by handPut this in Local (stdio) serverSee the fx MCP docs for more info.
~/.fx/mcp.json:Crush
Add the MCP server to your Crush config file:Other options
Other options
Local (stdio) server
Any other agent
Add the MCP server to your client’s config. Most clients take this shape:Other options
Other options
Skills CLI flagsAdd
--global (-g) to install for every project, --agent (-a) to target one agent, and --skill (-s) to install a single SDK skill, for example --skill upstash-qstash-js.Transport typeSome clients want the transport named next to the URL: "type": "http" for most, "type": "streamable-http" for Roo Code, "type": "remote" for OpenCode and Kilo Code. Unrecognized keys are usually ignored, so start with the plain url.Local (stdio) serverid: