ultra install command configures your MCP clients (Claude Desktop, Cursor, VS Code, Claude Code, Goose) to route traffic through Ultra.
Interactive Wizard
Run the install wizard to be guided through the process:Non-Interactive Mode
Install into a specific client:List Detected Clients
Preview which clients Ultra can detect without making changes:Supported Clients
| Client | Flag Value | Config Location |
|---|---|---|
| Claude Desktop | claude | Platform-specific (see below) |
| Cursor | cursor | ~/.cursor/mcp.json |
| VS Code | vscode | VS Code settings |
| Claude Code | claude_code | ~/.claude/ |
| Goose | goose | ~/.config/goose/ |
Claude Desktop Config Paths
| Platform | Path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
What It Does
When you runultra install, it writes Ultra as an MCP server entry in the client’s configuration file. For example, Claude Desktop’s config will look like:
ultra start whenever it needs MCP tools. Ultra in turn connects to your configured upstream servers.
Flags
| Flag | Short | Default | Description |
|---|---|---|---|
--client | -c | Target client (claude, cursor) | |
--config | Path to Ultra config file | ||
--no-backup | false | Skip backup of existing config | |
--yes | -y | false | Skip confirmation prompt |
--list | -l | false | List detected clients |
After Installation
- Restart your MCP client to load Ultra
- Run
ultra migrateto import existing MCP servers into Ultra’s config - Or add new servers with
ultra searchandultra add