Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
191 changes: 125 additions & 66 deletions app/en/home/arcade-cli/page.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -41,36 +41,39 @@ In your terminal, run the following command to install the `arcade-mcp` package
Usage: arcade [OPTIONS] COMMAND [ARGS]...

Arcade CLI - Build, deploy, and manage MCP servers and AI tools. Create
new projects, run servers with multiple transports, configure clients, and
deploy to Arcade Cloud.

╭─ Options ────────────────────────────────────────────────────────────────╮
│ --version -v Print version and exit. │
│ --help -h Show this message and exit. │
╰──────────────────────────────────────────────────────────────────────────╯
╭─ User ───────────────────────────────────────────────────────────────────╮
│ login Log in to Arcade Cloud │
│ logout Log out of Arcade Cloud │
│ dashboard Open the Arcade Dashboard in a web browser │
╰──────────────────────────────────────────────────────────────────────────╯
╭─ Build ──────────────────────────────────────────────────────────────────╮
│ new Create a new server package directory. Example usage: arcade new │
│ my_mcp_server │
│ show Show the installed tools or details of a specific tool │
│ evals Run tool calling evaluations │
╰──────────────────────────────────────────────────────────────────────────╯
╭─ Run ────────────────────────────────────────────────────────────────────╮
│ mcp Run MCP servers with different transports │
│ deploy Deploy MCP servers to Arcade │
╰──────────────────────────────────────────────────────────────────────────╯
╭─ Manage ─────────────────────────────────────────────────────────────────╮
│ configure Configure MCP clients to connect to your server │
│ server Manage deployments of tool servers (logs, list, etc) │
│ secret Manage tool secrets in the cloud (set, unset, list) │
╰──────────────────────────────────────────────────────────────────────────╯
new projects, run servers with multiple transports, configure clients,
and deploy to Arcade Cloud.

╭─ Options ──────────────────────────────────────────────────────────────╮
│ --version -v Print version and exit. │
│ --help -h Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────╯
╭─ User ─────────────────────────────────────────────────────────────────╮
│ login Log in to Arcade │
│ logout Log out of Arcade │
│ whoami Show current login status and active context │
│ dashboard Open the Arcade Dashboard in a web browser │
│ org Manage organizations (list, set active) │
│ project Manage projects (list, set active) │
╰────────────────────────────────────────────────────────────────────────╯
╭─ Build ────────────────────────────────────────────────────────────────╮
│ new Create a new server package directory. Example usage: arcade │
│ new my_mcp_server │
│ show Show the installed tools or details of a specific tool │
│ evals Run tool calling evaluations │
╰────────────────────────────────────────────────────────────────────────╯
╭─ Run ──────────────────────────────────────────────────────────────────╮
│ mcp Run MCP servers with different transports │
│ deploy Deploy MCP servers to Arcade │
╰────────────────────────────────────────────────────────────────────────╯
╭─ Manage ───────────────────────────────────────────────────────────────╮
│ configure Configure MCP clients to connect to your server │
│ server Manage deployments of tool servers (logs, list, etc) │
│ secret Manage tool secrets in the cloud (set, unset, list) │
╰────────────────────────────────────────────────────────────────────────╯

Pro tip: use --help after any command to see command-specific options.
```
```

You can learn more about any of the commands by running `arcade <command> --help`, e.g. `arcade new --help`.

Expand All @@ -79,62 +82,118 @@ You can learn more about any of the commands by running `arcade <command> --help
```bash
Usage: arcade login [OPTIONS]

Log in to Arcade Cloud

╭─ Options ────────────────────────────────────────────────────────────────╮
│ --host -h TEXT The Arcade Cloud host to log in to. │
│ [default: cloud.arcade.dev] │
│ --port -p INTEGER The port of the Arcade Cloud host (if │
│ running locally). │
│ [default: None] │
│ --callback-host TEXT The host to use to complete the auth │
│ flow - this should be the same as the │
│ host that the CLI is running on. │
│ Include the port if needed. │
│ [default: None] │
│ --debug -d Show debug information │
│ --help Show this message and exit. │
╰──────────────────────────────────────────────────────────────────────────╯
Log in to Arcade

╭─ Options ──────────────────────────────────────────────────────────────╮
│ --host -h TEXT The Arcade Coordinator host to log in to. │
│ [default: cloud.arcade.dev] │
│ --port -p INTEGER The port of the Arcade Coordinator host (if │
│ running locally). │
│ [default: None] │
│ --debug -d Show debug information │
│ --help Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────╯
```

## `arcade logout`

```bash
Usage: arcade logout [OPTIONS]
Usage: arcade logout [OPTIONS]

Log out of Arcade Cloud
Log out of Arcade

╭─ Options ────────────────────────────────────────────────────────────────
│ --debug -d Show debug information
│ --help -h Show this message and exit.
╰──────────────────────────────────────────────────────────────────────────
╭─ Options ──────────────────────────────────────────────────────────────╮
│ --debug -d Show debug information │
│ --help -h Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────╯
```

## `arcade dashboard`
## `arcade whoami`

```bash
Usage: arcade whoami [OPTIONS]

Show current login status and active context

╭─ Options ──────────────────────────────────────────────────────────────╮
│ --debug -d Show debug information │
│ --help -h Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────╯
```

## `arcade dashboard`

```bash
Usage: arcade dashboard [OPTIONS]

Open the Arcade Dashboard in a web browser

╭─ Options ────────────────────────────────────────────────────────────────╮
│ --host -h TEXT The Arcade Engine host that serves the │
│ dashboard. │
│ [default: api.arcade.dev] │
│ --port -p INTEGER The port of the Arcade Engine. │
│ [default: None] │
│ --local -l Open the local dashboard instead of the │
│ default remote dashboard. │
│ --tls Whether to force TLS for the connection to │
│ the Arcade Engine. │
│ --no-tls Whether to disable TLS for the connection to │
│ the Arcade Engine. │
│ --debug -d Show debug information │
│ --help Show this message and exit. │
╰──────────────────────────────────────────────────────────────────────────╯
╭─ Options ──────────────────────────────────────────────────────────────╮
│ --host -h TEXT The Arcade Engine host that serves the │
│ dashboard. │
│ [default: api.arcade.dev] │
│ --port -p INTEGER The port of the Arcade Engine. │
│ [default: None] │
│ --local -l Open the local dashboard instead of the │
│ default remote dashboard. │
│ --tls Whether to force TLS for the connection to │
│ the Arcade Engine. │
│ --no-tls Whether to disable TLS for the connection │
│ to the Arcade Engine. │
│ --debug -d Show debug information │
│ --help Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────╯
```

## `arcade org`

```bash
Usage: arcade org [OPTIONS] COMMAND [ARGS]...

Manage organizations (list, set active)

╭─ Options ──────────────────────────────────────────────────────────────╮
│ --host -h TEXT The Arcade Coordinator host. │
│ [default: cloud.arcade.dev] │
│ --port -p INTEGER The port of the Arcade Coordinator host. │
│ [default: None] │
│ --tls Whether to force TLS for the connection to │
│ Arcade Coordinator. │
│ --no-tls Whether to disable TLS for the connection │
│ to Arcade Coordinator. │
│ --help Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────╮
│ list List organizations you belong to │
│ set Set the active organization │
╰────────────────────────────────────────────────────────────────────────╯
```

## `arcade project`

```bash
Usage: arcade project [OPTIONS] COMMAND [ARGS]...

Manage projects (list, set active)

╭─ Options ──────────────────────────────────────────────────────────────╮
│ --host -h TEXT The Arcade Coordinator host. │
│ [default: cloud.arcade.dev] │
│ --port -p INTEGER The port of the Arcade Coordinator host. │
│ [default: None] │
│ --tls Whether to force TLS for the connection to │
│ Arcade Coordinator. │
│ --no-tls Whether to disable TLS for the connection │
│ to Arcade Coordinator. │
│ --help Show this message and exit. │
╰────────────────────────────────────────────────────────────────────────╯
╭─ Commands ─────────────────────────────────────────────────────────────╮
│ list List projects in the active organization │
│ set Set the active project │
╰────────────────────────────────────────────────────────────────────────╯
```


## `arcade new`

```bash
Expand Down
20 changes: 20 additions & 0 deletions app/en/home/changelog/page.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,26 @@ import { Callout } from "nextra/components";

_Here's what's new at Arcade.dev!_

## 2025-12-12

**Arcade MCP Servers**
- `[feature - 🚀]` OAuth authentication for `arcade-mcp` servers. Learn more about it [here](/home/build-tools/secure-your-mcp-server)!
- `[maintenance - 🔧]` Ability to run multiple uvicorn workers
- `[maintenance - 🔧]` Include type annotations for `arcade_mcp_server`

**Arcade CLI**
- `[feature - 🚀]` Support multiple orgs & projects in Arcade's CLI. Learn more about it [here](/home/arcade-cli)!

**Platform and Engine**
- `[bugfix - 🐛]` Idempotent project invite acceptance

**Toolkits**
- `[feature - 🚀]` Support phone numbers in Google contacts
- `[feature - 🚀]` Support downloading and uploading files to Google Drive
- `[feature - 🚀]` Figma Optimized Toolkit
- `[bugfix - 🐛]` Fix bugs with bad data types in Jira and Confluence tools
- `[maintenance - 🔧]` Gmail list tools enforce page-size limits

## 2025-12-05

<Callout type="warning">
Expand Down