Rivtor

com.rivtor/rivtor

Deploy full-stack apps (frontend, backend, Postgres, Redis) from your agent and get live URLs.

Connect this server

Add this to your MCP client config — claude_desktop_config.json (Claude Desktop) or .cursor/mcp.json (Cursor).Suits: Claude Desktop · Cursor.

{
  "mcpServers": {
    "rivtor": {
      "command": "npx",
      "args": [
        "-y",
        "rivtor@0.6.1"
      ],
      "env": {
        "RIVTOR_TOKEN": "<your RIVTOR_TOKEN>"
      }
    }
  }
}
Environment variables
  • RIVTOR_TOKENsecretRivtor API token (rvt_...) from https://rivtor.com/dashboard/tokens. Optional if you have run `npx rivtor login`.

A starting point — check the repository for exact arguments and setup. Restart your client after editing the config.

Category
Databases
Version
1.2.1
Registry
active
Published
11/10/2026

On GitHub

read Nov 13, 2026
Stars
0
Forks
0
Last push
Nov 10, 2026
License
MIT

TypeScript

From the README

rivtor Deploy any app (frontend, backend, workers, Postgres, Redis and object storage) with one command, from your terminal or from an AI agent. Rivtor detects every service in the folder (Next.js, Vite, Astro, Express, Fastify, NestJS, FastAPI, Flask, Django, Go, Rust, Dockerfile and more), provisions the databases your code needs, wires service URLs together and returns live URLs, usually in about two minutes. Install You need Node.js 20 or newer. Log in Create a token at , then run: The token is saved to ~/.config/rivtor/config.json with mode 0600 (or $XDGCONFIGHOME/rivtor). In CI, set RIVTORTOKEN instead. RIVTORAPI_URL changes the API endpoint (default https://api.rivtor.com). Deploy Redeploys upload only the files that changed: the CLI sends a list of file hashes, and the API asks for the files it doesn't have yet. Dependencies are cached per account and reused until a lockfile, the runtime version or the build env changes. Use --clean if a cached dependency ever looks stale. What gets uploaded: • Files are packed according to your .gitignore files (nested ones too) and an optional .rivtorignore. • node_modules, .git, build outputs (dist, build, out, .next, ...), virtualenvs and caches are skipped. • .env files are never uploaded, even if your .gitignore allows them. Only .env.example, .env.sample and .env.template are uploaded, so Rivtor can see which variable names your app expects.…

Read the full README on GitHub →

Remotes

  • streamable-httphttps://api.rivtor.com/mcp
Browse all Databases →

Add the badge to your site

Show visitors that Rivtor is listed here — it’s also the link we check for a free listing.

Rivtor — listed on Serverdex

HTML — for your website

<a href="https://serverdex.io/server/com-rivtor-rivtor?utm_source=badge"><img src="https://serverdex.io/brand/badge.svg" alt="Rivtor — listed on Serverdex" width="123" height="40" loading="lazy"></a>

Recommended. A dofollow link from your own domain is the one that counts for search engines, and it's the link we check for a free listing.

Markdown — for your README

[![Rivtor — listed on Serverdex](https://serverdex.io/brand/badge.svg)](https://serverdex.io/server/com-rivtor-rivtor?utm_source=badge)

Nice for visibility, but GitHub marks README links nofollow, so it doesn't pass authority. Use the HTML badge on your site as well.