Skip to content
This repository was archived by the owner on Oct 27, 2026. It is now read-only.
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
34 changes: 30 additions & 4 deletions content/docs/get-started/agent-plugin/index.mdx
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Install the Arcade agent plugin
sidebarTitle: Install
description: Install Arcade in Cursor, Claude Code, VS Code, GitHub Copilot CLI, Codex, ChatGPT, or Claude Desktop. Connect your agent to apps through Arcade with browser sign-in.
description: Install Arcade in Cursor, Claude Code, VS Code, GitHub Copilot CLI, Codex, ChatGPT, Claude Desktop, or Grok Bot. Connect your agent to apps through Arcade with browser sign-in.
---

import { SignupLink } from "@/components/analytics";
Expand All @@ -17,7 +17,7 @@ Install the Arcade agent plugin in a supported client and connect to its hosted

<GuideOverview.Prerequisites>

- A [supported client](/en/get-started/agent-plugin/whats-included#client-support): Cursor, Claude Code, VS Code, GitHub Copilot CLI, Codex, or Claude Desktop. ChatGPT on the web uses the upload steps in the Codex tab.
- A [supported client](/en/get-started/agent-plugin/whats-included#client-support): Cursor, Claude Code, VS Code, GitHub Copilot CLI, Codex, Claude Desktop, or Grok Bot. ChatGPT on the web uses the upload steps in the Codex tab.
- An <SignupLink linkLocation="docs:agent-plugin-install">Arcade account</SignupLink>
- For Claude Code, Claude Cowork, Cursor CLI, GitHub Copilot CLI, and VS Code Copilot sessions: [Node.js](https://nodejs.org/) on the host's `PATH`

Expand All @@ -27,7 +27,7 @@ Install the Arcade agent plugin in a supported client and connect to its hosted

## Install

<Tabs items={["Claude Code", "Codex", "Cursor", "VS Code", "Copilot CLI", "Claude Desktop", "Other"]}>
<Tabs items={["Claude Code", "Codex", "Cursor", "VS Code", "Copilot CLI", "Claude Desktop", "Grok Bot", "Other"]}>
<Tabs.Tab>

1. Add the Arcade marketplace and install the plugin:
Expand Down Expand Up @@ -91,10 +91,13 @@ See [Cursor's marketplace instructions](https://cursor.com/docs/plugins#add-a-te

For an individual plan, or a Teams or Enterprise plan with **Allow Local Plugin Imports** enabled:

Cursor loads each folder under `~/.cursor/plugins/local` as a plugin root. The repository's root `.cursor-plugin/plugin.json` points skills, agents, commands, rules, and the logo into `plugin/`.

1. Clone the plugin into Cursor's local plugin directory:

```bash
git clone https://github.com/ArcadeAI/arcade-plugin ~/.cursor/plugins/local/arcade-plugin
mkdir -p ~/.cursor/plugins/local
git clone https://github.com/ArcadeAI/arcade-plugin.git ~/.cursor/plugins/local/arcade-plugin
```

2. Run **Developer: Reload Window**.
Expand Down Expand Up @@ -154,6 +157,29 @@ Use this flow for Desktop Chat and Cowork. [Installing from the Claude Code comm
</Tabs.Tab>
<Tabs.Tab>

Grok Bot loads the `try-arcade` and `scale-arcade` skills and the Arcade MCP server as a connector. Hooks, commands, and the `arcade-operator` subagent do not run.

```text
https://api.arcade.dev/mcp/arcade
```

The connector namespace does not always use the name `arcade`. A team connector can use another name, such as `Arcade Full-Suite`. `try-arcade` calls `Arcade_SelectTools` and `Arcade_UseTool` on the namespace that exposes those tools.

Sign in to Arcade in the browser when a task needs an app that is not connected. Each app has its own sign-in. On a Team Bot, a plugin that signs in with an account uses the person talking to the Bot. Each teammate connects their own account the first time they need it.

Grok Bot's docs cover connecting an app, installed plugins, team connector policy, Team Bot sign-in, and authentication problems:

- [Use the computer and apps](https://docs.x.ai/grok-bot/computer-and-apps): connect an app
- [Settings and notifications](https://docs.x.ai/grok-bot/settings-and-notifications): installed plugins
- [Grok Bot for teams and enterprises](https://docs.x.ai/grok-bot/teams-and-enterprises): team connector policy
- [Team Bots](https://docs.x.ai/grok-bot/team-bots): account sign-in on a Team Bot
- [Troubleshooting](https://docs.x.ai/grok-bot/troubleshooting): a plugin that does not install or authenticate

Ask "What apps can Arcade use?" to start.

</Tabs.Tab>
<Tabs.Tab>

Your client must support remote HTTP MCP servers and browser sign-in. This connection includes tools only; it does not install the plugin's skills, subagent, or commands.

1. Add an HTTP MCP server with this URL in your client's MCP settings:
Expand Down
13 changes: 11 additions & 2 deletions content/docs/get-started/agent-plugin/whats-included.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ The plugin registers an MCP server named `arcade` at `https://api.arcade.dev/mcp

## Skills

- [`try-arcade`](https://github.com/ArcadeAI/arcade-plugin/blob/main/skills/try-arcade/SKILL.md) guides tool selection, app sign-in, and tasks across connected apps.
- [`scale-arcade`](https://github.com/ArcadeAI/arcade-plugin/blob/main/skills/scale-arcade/SKILL.md) guides gateway, tool selection, and end-user identity decisions for a proven workflow.
- [`try-arcade`](https://github.com/ArcadeAI/arcade-plugin/blob/main/plugin/skills/try-arcade/SKILL.md) guides tool selection, app sign-in, and tasks across connected apps.
- [`scale-arcade`](https://github.com/ArcadeAI/arcade-plugin/blob/main/plugin/skills/scale-arcade/SKILL.md) guides gateway, tool selection, and end-user identity decisions for a proven workflow.

Skills load when relevant to your request or when called directly. How to call a skill will vary by client.

Expand Down Expand Up @@ -105,9 +105,18 @@ All clients below load the Arcade MCP server and both skills. See the [plugin su
<Table.Td className="text-center">No</Table.Td>
<Table.Td>None</Table.Td>
</Table.Tr>
<Table.Tr>
<Table.Th className="text-left" scope="row">
Grok Bot
</Table.Th>
<Table.Td className="text-center">No</Table.Td>
<Table.Td>None</Table.Td>
</Table.Tr>
</tbody>
</Table>

Grok Bot loads the `try-arcade` and `scale-arcade` skills and the MCP connector at `https://api.arcade.dev/mcp/arcade`. It does not run hooks.

## Commands

Some clients namespace the commands as `/arcade:arcade-status`, `/arcade:arcade-connect`, and `/arcade:arcade-apps`.
Expand Down
Loading