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.
| Command | What it does | Printed 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 |
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.
| Command | What it does | Printed 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 |
A key belongs to an account and can be revoked from the dashboard the moment it leaves your machine.
| Command | What it does | Printed 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 |
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.
| Command | What it does | Printed 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 |