Skip to content

Commit e0f1df8

Browse files
authored
changelog: 2025-12-12 (#607)
* changelog: 2025-12-12 * checkpoint * update CLI commands
1 parent 3add935 commit e0f1df8

File tree

2 files changed

+145
-66
lines changed

2 files changed

+145
-66
lines changed

app/en/home/arcade-cli/page.mdx

Lines changed: 125 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -41,36 +41,39 @@ In your terminal, run the following command to install the `arcade-mcp` package
4141
Usage: arcade [OPTIONS] COMMAND [ARGS]...
4242

4343
Arcade CLI - Build, deploy, and manage MCP servers and AI tools. Create
44-
new projects, run servers with multiple transports, configure clients, and
45-
deploy to Arcade Cloud.
46-
47-
╭─ Options ────────────────────────────────────────────────────────────────╮
48-
│ --version -v Print version and exit. │
49-
│ --help -h Show this message and exit. │
50-
╰──────────────────────────────────────────────────────────────────────────╯
51-
╭─ User ───────────────────────────────────────────────────────────────────╮
52-
│ login Log in to Arcade Cloud │
53-
logout Log out of Arcade Cloud │
54-
│ dashboard Open the Arcade Dashboard in a web browser │
55-
╰──────────────────────────────────────────────────────────────────────────╯
56-
╭─ Build ──────────────────────────────────────────────────────────────────╮
57-
│ new Create a new server package directory. Example usage: arcade new │
58-
│ my_mcp_server │
59-
│ show Show the installed tools or details of a specific tool │
60-
│ evals Run tool calling evaluations │
61-
╰──────────────────────────────────────────────────────────────────────────╯
62-
╭─ Run ────────────────────────────────────────────────────────────────────╮
63-
│ mcp Run MCP servers with different transports │
64-
│ deploy Deploy MCP servers to Arcade │
65-
╰──────────────────────────────────────────────────────────────────────────╯
66-
╭─ Manage ─────────────────────────────────────────────────────────────────╮
67-
│ configure Configure MCP clients to connect to your server │
68-
│ server Manage deployments of tool servers (logs, list, etc) │
69-
│ secret Manage tool secrets in the cloud (set, unset, list) │
70-
╰──────────────────────────────────────────────────────────────────────────╯
44+
new projects, run servers with multiple transports, configure clients,
45+
and deploy to Arcade Cloud.
46+
47+
╭─ Options ──────────────────────────────────────────────────────────────╮
48+
│ --version -v Print version and exit. │
49+
│ --help -h Show this message and exit. │
50+
╰────────────────────────────────────────────────────────────────────────╯
51+
╭─ User ─────────────────────────────────────────────────────────────────╮
52+
│ login Log in to Arcade │
53+
logout Log out of Arcade │
54+
│ whoami Show current login status and active context │
55+
│ dashboard Open the Arcade Dashboard in a web browser │
56+
│ org Manage organizations (list, set active) │
57+
│ project Manage projects (list, set active) │
58+
╰────────────────────────────────────────────────────────────────────────╯
59+
╭─ Build ────────────────────────────────────────────────────────────────╮
60+
│ new Create a new server package directory. Example usage: arcade │
61+
│ new my_mcp_server │
62+
│ show Show the installed tools or details of a specific tool │
63+
│ evals Run tool calling evaluations │
64+
╰────────────────────────────────────────────────────────────────────────╯
65+
╭─ Run ──────────────────────────────────────────────────────────────────╮
66+
│ mcp Run MCP servers with different transports │
67+
│ deploy Deploy MCP servers to Arcade │
68+
╰────────────────────────────────────────────────────────────────────────╯
69+
╭─ Manage ───────────────────────────────────────────────────────────────╮
70+
│ configure Configure MCP clients to connect to your server │
71+
│ server Manage deployments of tool servers (logs, list, etc) │
72+
│ secret Manage tool secrets in the cloud (set, unset, list) │
73+
╰────────────────────────────────────────────────────────────────────────╯
7174

7275
Pro tip: use --help after any command to see command-specific options.
73-
```
76+
```
7477

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

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

82-
Log in to Arcade Cloud
83-
84-
╭─ Options ────────────────────────────────────────────────────────────────╮
85-
│ --host -h TEXT The Arcade Cloud host to log in to. │
86-
│ [default: cloud.arcade.dev] │
87-
│ --port -p INTEGER The port of the Arcade Cloud host (if │
88-
│ running locally). │
89-
│ [default: None] │
90-
│ --callback-host TEXT The host to use to complete the auth │
91-
│ flow - this should be the same as the │
92-
│ host that the CLI is running on. │
93-
│ Include the port if needed. │
94-
│ [default: None] │
95-
│ --debug -d Show debug information │
96-
│ --help Show this message and exit. │
97-
╰──────────────────────────────────────────────────────────────────────────╯
85+
Log in to Arcade
86+
87+
╭─ Options ──────────────────────────────────────────────────────────────╮
88+
│ --host -h TEXT The Arcade Coordinator host to log in to. │
89+
│ [default: cloud.arcade.dev] │
90+
│ --port -p INTEGER The port of the Arcade Coordinator host (if │
91+
│ running locally). │
92+
│ [default: None] │
93+
│ --debug -d Show debug information │
94+
│ --help Show this message and exit. │
95+
╰────────────────────────────────────────────────────────────────────────╯
9896
```
9997

10098
## `arcade logout`
10199

102100
```bash
103-
Usage: arcade logout [OPTIONS]
101+
Usage: arcade logout [OPTIONS]
104102

105-
Log out of Arcade Cloud
103+
Log out of Arcade
106104

107-
╭─ Options ────────────────────────────────────────────────────────────────
108-
│ --debug -d Show debug information
109-
│ --help -h Show this message and exit.
110-
╰──────────────────────────────────────────────────────────────────────────
105+
╭─ Options ──────────────────────────────────────────────────────────────╮
106+
│ --debug -d Show debug information │
107+
│ --help -h Show this message and exit. │
108+
╰────────────────────────────────────────────────────────────────────────╯
111109
```
112110

113-
## `arcade dashboard`
111+
## `arcade whoami`
114112

115113
```bash
114+
Usage: arcade whoami [OPTIONS]
115+
116+
Show current login status and active context
116117

118+
╭─ Options ──────────────────────────────────────────────────────────────╮
119+
│ --debug -d Show debug information │
120+
│ --help -h Show this message and exit. │
121+
╰────────────────────────────────────────────────────────────────────────╯
122+
```
123+
124+
## `arcade dashboard`
125+
126+
```bash
117127
Usage: arcade dashboard [OPTIONS]
118128

119129
Open the Arcade Dashboard in a web browser
120130

121-
╭─ Options ────────────────────────────────────────────────────────────────╮
122-
│ --host -h TEXT The Arcade Engine host that serves the │
123-
│ dashboard. │
124-
│ [default: api.arcade.dev] │
125-
│ --port -p INTEGER The port of the Arcade Engine. │
126-
│ [default: None] │
127-
│ --local -l Open the local dashboard instead of the │
128-
│ default remote dashboard. │
129-
│ --tls Whether to force TLS for the connection to │
130-
│ the Arcade Engine. │
131-
│ --no-tls Whether to disable TLS for the connection to │
132-
│ the Arcade Engine. │
133-
│ --debug -d Show debug information │
134-
│ --help Show this message and exit. │
135-
╰──────────────────────────────────────────────────────────────────────────╯
131+
╭─ Options ──────────────────────────────────────────────────────────────╮
132+
│ --host -h TEXT The Arcade Engine host that serves the │
133+
│ dashboard. │
134+
│ [default: api.arcade.dev] │
135+
│ --port -p INTEGER The port of the Arcade Engine. │
136+
│ [default: None] │
137+
│ --local -l Open the local dashboard instead of the │
138+
│ default remote dashboard. │
139+
│ --tls Whether to force TLS for the connection to │
140+
│ the Arcade Engine. │
141+
│ --no-tls Whether to disable TLS for the connection │
142+
│ to the Arcade Engine. │
143+
│ --debug -d Show debug information │
144+
│ --help Show this message and exit. │
145+
╰────────────────────────────────────────────────────────────────────────╯
146+
```
147+
148+
## `arcade org`
149+
150+
```bash
151+
Usage: arcade org [OPTIONS] COMMAND [ARGS]...
152+
153+
Manage organizations (list, set active)
154+
155+
╭─ Options ──────────────────────────────────────────────────────────────╮
156+
│ --host -h TEXT The Arcade Coordinator host. │
157+
│ [default: cloud.arcade.dev] │
158+
│ --port -p INTEGER The port of the Arcade Coordinator host. │
159+
│ [default: None] │
160+
│ --tls Whether to force TLS for the connection to │
161+
│ Arcade Coordinator. │
162+
│ --no-tls Whether to disable TLS for the connection │
163+
│ to Arcade Coordinator. │
164+
│ --help Show this message and exit. │
165+
╰────────────────────────────────────────────────────────────────────────╯
166+
╭─ Commands ─────────────────────────────────────────────────────────────╮
167+
│ list List organizations you belong to │
168+
set Set the active organization │
169+
╰────────────────────────────────────────────────────────────────────────╯
136170
```
137171

172+
## `arcade project`
173+
174+
```bash
175+
Usage: arcade project [OPTIONS] COMMAND [ARGS]...
176+
177+
Manage projects (list, set active)
178+
179+
╭─ Options ──────────────────────────────────────────────────────────────╮
180+
│ --host -h TEXT The Arcade Coordinator host. │
181+
│ [default: cloud.arcade.dev] │
182+
│ --port -p INTEGER The port of the Arcade Coordinator host. │
183+
│ [default: None] │
184+
│ --tls Whether to force TLS for the connection to │
185+
│ Arcade Coordinator. │
186+
│ --no-tls Whether to disable TLS for the connection │
187+
│ to Arcade Coordinator. │
188+
│ --help Show this message and exit. │
189+
╰────────────────────────────────────────────────────────────────────────╯
190+
╭─ Commands ─────────────────────────────────────────────────────────────╮
191+
│ list List projects in the active organization │
192+
set Set the active project │
193+
╰────────────────────────────────────────────────────────────────────────╯
194+
```
195+
196+
138197
## `arcade new`
139198

140199
```bash

app/en/home/changelog/page.mdx

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,26 @@ import { Callout } from "nextra/components";
99

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

12+
## 2025-12-12
13+
14+
**Arcade MCP Servers**
15+
- `[feature - 🚀]` OAuth authentication for `arcade-mcp` servers. Learn more about it [here](/home/build-tools/secure-your-mcp-server)!
16+
- `[maintenance - 🔧]` Ability to run multiple uvicorn workers
17+
- `[maintenance - 🔧]` Include type annotations for `arcade_mcp_server`
18+
19+
**Arcade CLI**
20+
- `[feature - 🚀]` Support multiple orgs & projects in Arcade's CLI. Learn more about it [here](/home/arcade-cli)!
21+
22+
**Platform and Engine**
23+
- `[bugfix - 🐛]` Idempotent project invite acceptance
24+
25+
**Toolkits**
26+
- `[feature - 🚀]` Support phone numbers in Google contacts
27+
- `[feature - 🚀]` Support downloading and uploading files to Google Drive
28+
- `[feature - 🚀]` Figma Optimized Toolkit
29+
- `[bugfix - 🐛]` Fix bugs with bad data types in Jira and Confluence tools
30+
- `[maintenance - 🔧]` Gmail list tools enforce page-size limits
31+
1232
## 2025-12-05
1333

1434
<Callout type="warning">

0 commit comments

Comments
 (0)