# Auth

Manage providers and MCP servers with the interactive auth TUI.

`crabtalk config` is an interactive terminal UI for managing your configuration. Two tabs, keyboard-driven, saves to `config.toml`.

```
crabtalk config
```

## Tabs

### Providers

Add and edit LLM providers. Each provider has an API key, optional base URL, API standard, and a list of models. Set any model as the active default.

Provider presets: Anthropic, OpenAI, Google, Ollama, Azure, or custom endpoint.

### MCPs

Add and edit MCP server configurations. Set the command, arguments, and environment variables for each server.

## Keyboard shortcuts

| Key      | Action                             |
|----------|------------------------------------|
| Tab      | Switch between tabs                |
| Enter    | Edit selected item                 |
| n        | New provider or MCP                |
| m        | Add model to provider (Providers tab) |
| a        | Set as active model                |
| d        | Delete provider or MCP             |
| Ctrl+S   | Save                               |
| q        | Quit                               |

## Alternative

You can always edit `~/.crabtalk/config.toml` directly. The config TUI reads and writes the same file.

## What's next

- Configuration — full config file reference
- Providers — supported providers and API standards
