> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ultra.security/llms.txt
> Use this file to discover all available pages before exploring further.

# CLI Overview

> Ultra command reference

Ultra's CLI is organized into categories. Every command supports `--help` for detailed usage information.

```bash theme={null}
ultra --help
ultra <command> --help
```

## Command Categories

### Core

| Command                             | Description                        |
| ----------------------------------- | ---------------------------------- |
| [`ultra start`](/cli/start)         | Start Ultra as an MCP proxy server |
| [`ultra dashboard`](/cli/dashboard) | Start the web monitoring dashboard |

### Setup

| Command                         | Description                            |
| ------------------------------- | -------------------------------------- |
| [`ultra install`](/cli/install) | Install Ultra into MCP clients         |
| [`ultra migrate`](/cli/migrate) | Import existing MCP servers into Ultra |

### Management

| Command                         | Description                                  |
| ------------------------------- | -------------------------------------------- |
| [`ultra search`](/cli/search)   | Search MCP server registries                 |
| [`ultra add`](/cli/add)         | Add an MCP server from registry or URL       |
| [`ultra servers`](/cli/servers) | List, add, remove, enable, disable servers   |
| [`ultra config`](/cli/config)   | Manage configuration (tokens, headers, path) |

### Hub

| Command                       | Description                            |
| ----------------------------- | -------------------------------------- |
| [`ultra login`](/cli/login)   | Authenticate with Ultra Hub            |
| [`ultra link`](/cli/link)     | Link this gateway to a workspace       |
| [`ultra unlink`](/cli/unlink) | Unlink this gateway from its workspace |
| [`ultra logout`](/cli/logout) | Log out from Ultra Hub                 |

### Utility

| Command                         | Description              |
| ------------------------------- | ------------------------ |
| [`ultra doctor`](/cli/doctor)   | Run system diagnostics   |
| [`ultra version`](/cli/version) | Show version information |

## Global Behavior

* All commands use styled terminal output via the Charm stack
* Commands support both interactive (wizard) and non-interactive (flags) modes
* Configuration is auto-discovered from standard locations (see [Configuration](/configuration/config-file))
* Exit code `0` for success, `1` for errors
