rush

CLI reference

14 commands, grouped by what you are doing rather than alphabetically — nobody looks up a command they cannot name. Every one of them is printed somewhere else in this product, and the last column says where, so the page can be checked against the thing it documents.

14 commands · every one of them printed somewhere else in this product

Install

Every one of these writes a config entry; skill add also writes the skill's own files into your client's skills folder, because a skill has no endpoint and those files are the whole of it. Nothing is executed on your machine either way — a skill is text, and a server behind the gateway runs on the publisher's. A listing that runs locally is installed by its own instructions, which its install section says before you install it.

5
CommandWhat it doesPrinted on
npx mcprush@latest add <server> Installs a server into Claude Code's config, records it against your account and points it at the gateway. Restart the client to pick it up. Home · listing · dashboard
npx mcprush@latest add <server> --client <client> The same, writing another client's config: claude, cursor, vscode, zed, windsurf. Claude Code is the default. Listing
npx mcprush@latest add-list <list> Installs the free servers in one of your saved lists, and names the rest with the reason. Library
npx mcprush@latest stack add <stack> Installs the free members of a curated stack. A paid one is named rather than bought — a card is a browser flow. Home · stacks · stack page
npx mcprush@latest skill add <skill> Writes a skill you have taken into the client's skills folder — Claude Code reads .claude/skills/<skill>/ in the project, and --global puts it in your home directory instead. A skill has no endpoint: the files are the whole of it. Skill page
Keep it under control

The commands that answer “what is this costing me” and “is this the thing I approved”. They read the same figures the dashboard prints — an operator quoting a number the buyer cannot see is a number nobody can check.

4
CommandWhat it doesPrinted on
npx mcprush@latest budget --max '$900/mo' --alert 80% The ceiling on what this account can spend in a month, and where it warns you. A raise applies to the next call and never backwards. Dashboard · budget cap
npx mcprush@latest list What this account has installed, and which of them are paused. Dashboard
npx mcprush@latest remove <server> Takes it out of the client and off the account. A subscription is cancelled where the invoice is, not here. Dashboard
npx mcprush@latest skill remove <skill> Deletes that folder again. The account still holds the skill — taking it off the account is done in your dashboard. Dashboard
Sign in

A key belongs to an account and can be revoked from the dashboard the moment it leaves your machine.

2
CommandWhat it doesPrinted on
npx mcprush@latest login Holds a key from your dashboard. It is checked before it is stored, and kept in ~/.mcprush/config.json. Dashboard · keys
npx mcprush@latest whoami Which account the held key belongs to, what it may reach, and what it has called. Dashboard · keys
Without this CLI

Nothing here requires our tool. These are the client's own commands and the plain HTTP route, printed because a reference that pretends to be the only way in is a reference nobody trusts.

3
CommandWhat it doesPrinted on
claude mcp add --transport http <server> https://mcprush.com/gw/<server>/mcp Claude Code's own command. Same gateway, same key — you paste the header yourself. Listing
code --add-mcp '{"name":"<server>","type":"http","url":"…"}' VS Code's own command, for a machine without Node. Listing
curl -sS https://mcprush.com/api/skills/<skill>/bundle.tar.gz -H "Authorization: Bearer $MCPRUSH_KEY" | tar -xz The same folder without Node: your buyer key, the whole skill as a tar.gz. Nothing is executed — a skill is text. Skill page · docs
Nothing here is required

The CLI writes a config file.

Everything it does, your client can do itself — the last group on this page is the same work in your client's own words. The CLI exists because writing four config files by hand is where a version pin quietly stops matching.