/mcp — manage MCP servers
/mcp — manage MCP servers
local-jsxSyntax:
/mcp [enable|disable [server-name]]Opens the MCP (Model Context Protocol) management panel. Use this to list, enable, disable, add, or remove MCP servers.Adding a server via the CLI:| Flag | Description |
|---|---|
-s, --scope <scope> | Configuration scope: local, user, or project (default: local) |
-t, --transport <type> | Transport type: stdio, sse, or http (default: stdio) |
-e, --env <KEY=value> | Pass environment variables to the server |
-H, --header <header> | Set HTTP headers |
--client-id <id> | OAuth client ID |
--client-secret | Prompt for OAuth client secret |
--callback-port <port> | Fixed OAuth callback port |
--xaa | Enable XAA (SEP-990) authentication |
| Subcommand | Description |
|---|---|
claude mcp xaa setup | Configure IdP: --issuer <url> --client-id <id> [--client-secret] |
claude mcp xaa login | Authenticate with IdP via OIDC browser flow. [--force] |
claude mcp xaa show | Show current IdP config and login status |
claude mcp xaa clear | Clear IdP config and cached id_token |
/permissions — manage tool permissions
/permissions — manage tool permissions
allowed-toolsType:
local-jsxSyntax:
/permissionsOpens the interactive permissions manager, where you can set allow and deny rules for individual tools or tool patterns.Permission rules are stored in settings files (~/.claude/settings.json for global rules, .claude/settings.json for project rules) and support wildcard patterns.| Level | Behavior |
|---|---|
| Automatic | Allowed without prompting |
| Ask once | Prompt once per session and remember |
| Ask always | Prompt on every invocation |
| Deny | Block completely |
/hooks — configure tool hooks
/hooks — configure tool hooks
local-jsxSyntax:
/hooksOpens the hooks configuration panel. Hooks are scripts that run automatically at tool lifecycle events.Supported hook events:| Event | Fires when |
|---|---|
PreToolUse | Before a tool is called |
PostToolUse | After a tool returns |
Stop | When the model stops generating |
SessionStart | When a session begins |
SessionEnd | When a session ends (also triggered by /clear) |
/agents — manage agents
/agents — manage agents
local-jsxSyntax:
/agentsOpens the agents management menu. From here you can create, edit, and delete custom agent configurations. Agents are isolated Claude instances used for background tasks, parallel work, and sub-agent delegation./files — list context files
/files — list context files
localSyntax:
/filesLists all files currently loaded in the context (the read-file state cache).USER_TYPE=ant)./add-dir — add a directory to context
/add-dir — add a directory to context
local-jsxSyntax:
/add-dir [<path>]Adds a working directory to the session’s permission context. This lets Claurst read and write files in directories outside the initial working directory.Arguments:| Argument | Description |
|---|---|
| (none) | Open the interactive directory picker |
<path> | Add the specified path directly |
- Expands
~and resolves symlinks before validating. - Prompts to save the addition to local settings for future sessions.
- Updates the bash sandbox configuration.
- Handles
ENOENT,ENOTDIR,EACCES, andEPERMerrors gracefully.
/skills — list available skills
/skills — list available skills
local-jsxSyntax:
/skillsDisplays all currently loaded skills — custom slash command macros loaded from skill directories, plugins, and bundled skills. Skills appear as additional commands in the command palette./plugin — manage plugins
/plugin — manage plugins
plugins, marketplaceType:
local-jsxSyntax:
/plugin [subcommand] [args]Manages Claude Code plugins: install, uninstall, enable, disable, and browse the marketplace.Subcommands:| Subcommand | Syntax | Description |
|---|---|---|
| (none) | /plugin | Open the interactive plugin menu |
install / i | /plugin install [plugin@marketplace] | Install a plugin |
manage | /plugin manage | Open the manage-plugins UI |
uninstall | /plugin uninstall [plugin] | Uninstall a plugin |
enable | /plugin enable [plugin] | Enable a disabled plugin |
disable | /plugin disable [plugin] | Disable a plugin without removing it |
validate | /plugin validate [path] | Validate a plugin definition file |
marketplace | /plugin marketplace [add|remove|update|list] [target] | Manage registered marketplaces |
help | /plugin help | Show plugin command help |
plugin-name@marketplace-name or plugin-name@https://marketplace-urlExamples:/reload-plugins — activate pending plugin changes
/reload-plugins — activate pending plugin changes
localSyntax:
/reload-pluginsApplies pending plugin changes in the current session without restarting. Reports a summary of what was reloaded.Example output:2 errors during load. Run /doctor for details./init — initialize project settings
/init — initialize project settings
promptSyntax:
/initInitializes CLAUDE.md (and optionally skills and hooks) for the current repository. This is the recommended first step when starting to use Claurst in a new project.What it sets up (new multi-phase flow when CLAUDE_CODE_NEW_INIT=1):| Phase | Action |
|---|---|
| 1 | Ask what to set up (project CLAUDE.md, personal CLAUDE.local.md, skills, hooks) |
| 2 | Explore codebase (manifests, README, CI config, linter config, git worktrees) |
| 3 | Fill gaps via interactive questions |
| 4 | Write CLAUDE.md at project root |
| 5 | Write CLAUDE.local.md (auto-added to .gitignore) |
| 6 | Suggest and create skills in .claude/skills/ |
| 7 | Suggest additional optimizations (GitHub CLI, linting, hooks) |
| 8 | Summary and next steps (plugin suggestions) |
/init-verifiers — create verifier skills
/init-verifiers — create verifier skills
promptSyntax:
/init-verifiersCreates verifier skill files in .claude/skills/ for automated verification of code changes. Verifiers can be invoked by the Verify agent.Supported verifier types:| Type | Allowed tools |
|---|---|
verifier-playwright | Bash(npm:*), Bash(yarn:*), mcp__playwright__*, Read, Glob, Grep |
verifier-cli | Tmux, Bash(asciinema:*), Read, Glob, Grep |
verifier-api | Bash(curl:*), Bash(http:*), Bash(npm:*), Read, Glob, Grep |
/init-verifiers is currently restricted to Anthropic-internal builds./advisor — configure a secondary advisor model
/advisor — configure a secondary advisor model
localSyntax:
/advisor [<model>|off|unset]Configures a secondary model that reviews and advises on the primary model’s outputs in real time.Arguments:| Argument | Description |
|---|---|
| (none) | Show the current advisor setting |
<model> | Set the advisor model (e.g. opus, claude-opus-4-6) |
off / unset | Disable the advisor |
/brief — toggle brief-only output mode
/brief — toggle brief-only output mode
local-jsxSyntax:
/briefToggles “brief-only mode.” When enabled, the model routes all user-facing output through the SendUserMessage (Brief) tool; plain text output is hidden. Intended for structured, machine-readable workflows.Gate: Feature-gated via the KAIROS or KAIROS_BRIEF bundle flags plus a GrowthBook config flag. Hidden when not entitled./passes — share referral passes
/passes — share referral passes
/rate-limit-options — show rate-limit recovery options
/rate-limit-options — show rate-limit recovery options
local-jsxSyntax:
/rate-limit-optionsDisplays options when the rate limit is reached (e.g., upgrade plan, configure extra usage)./insights — generate a usage analysis report
/insights — generate a usage analysis report
promptSyntax:
/insightsGenerates an AI-powered report analyzing Claude Code usage sessions. Reads session files from ~/.claude/projects/, extracts patterns, runs summarization via the Opus model, and produces HTML and diff-line reports./tasks — list background tasks
/tasks — list background tasks
bashesType:
local-jsxSyntax:
/tasksLists and manages running background tasks — both shell command tasks and agent tasks./sandbox — configure bash sandbox settings
/sandbox — configure bash sandbox settings
local-jsxSyntax:
/sandbox [exclude "command pattern"]Configures sandbox settings for bash command execution. The command description dynamically shows the current sandbox status (enabled/disabled, auto-allow mode, fallback allowed, managed policy).Example:/statusline — configure the status line UI
/statusline — configure the status line UI
promptSyntax:
/statusline [description]Configures the Claurst status line display. Launches a statusline-setup sub-agent that reads your shell PS1 configuration and writes updated settings to ~/.claude/settings.json./ide — manage IDE integrations
/ide — manage IDE integrations
local-jsxSyntax:
/ide [open]Manages IDE integrations (VS Code, JetBrains) and shows the connection status. Use open to launch the integration setup./remote-control — start a remote control bridge
/remote-control — start a remote control bridge
rcType:
local-jsxSyntax:
/remote-control [name]Starts or manages a Remote Control bridge session, allowing your terminal session to be controlled from a mobile device or web interface via a QR code.Arguments:| Argument | Description |
|---|---|
| (none) | Start a bridge session with auto-generated name |
<name> | Use a custom session name shown in the remote client |
BRIDGE_MODE feature flag and isBridgeEnabled() to return true./ultraplan — extended multi-agent planning (internal)
/ultraplan — extended multi-agent planning (internal)
local-jsxSyntax:
/ultraplan [seed plan]Runs an extended multi-agent planning session on Claude Code on the web (CCR). The remote session explores the codebase, creates a comprehensive implementation plan, and enters plan-approval mode when done (up to 30 minutes).Gate: Requires the ULTRAPLAN bundle flag. Internal-only (USER_TYPE=ant).