# Configuração

Onde a CLI guarda a sua chave e quais variáveis de ambiente mudam o que ela faz.

## Onde fica a sua chave

Depois de `lockpick login`, a CLI guarda a sua chave no chaveiro do sistema, sob o serviço `lockpick-cli`. Onde não há chaveiro, ela a guarda em `~/.config/lockpick/config.json`, legível apenas por você.

## Variáveis de ambiente

| Variável              | O que faz                                                                                         |
| --------------------- | ------------------------------------------------------------------------------------------------- |
| `LOCKPICK_HOST`       | O endereço do Lockpick a usar, em vez daquele em que você fez login                               |
| `LOCKPICK_KEY`        | Uma chave a usar no lugar da salva, por exemplo no CI                                             |
| `LOCKPICK_CONFIG_DIR` | Onde guardar o `config.json`                                                                      |
| `XDG_CONFIG_HOME`     | Move a pasta de configuração para `$XDG_CONFIG_HOME/lockpick`                                     |
| `LOCKPICK_KEYCHAIN`   | Defina como `0` para pular o chaveiro e usar o arquivo                                            |
| `NO_COLOR`            | Desativa as cores                                                                                 |
| `FORCE_COLOR`         | Defina como `1` para ter cores onde a saída não é um terminal, como um log de CI; `0` as desativa |

> **Careful**
>
> Uma chave pode fazer o que você permitiu ao se conectar. Guarde o
> `LOCKPICK_KEY` no cofre de segredos do seu CI, nunca no seu repositório.

## O que a CLI imprime

O texto dos sites verificados, como as provas e os títulos dos achados, pode conter caracteres que um terminal executaria: limpar a tela, esconder texto, gravar na sua área de transferência ou disfarçar um link. A CLI mostra esses caracteres como símbolos visíveis, `␛` para um escape, em vez de repassá-los ao seu terminal. Ela nunca imprime a sua chave, mesmo quando um erro a repete.

Com `--json`, os resultados vão para a saída padrão e os erros para a saída de erro padrão, em JSON, sem cor.

## As chaves expiram quando ficam paradas

Cada chave dura enquanto você a usa. Uma chave que ninguém usa pelo tempo definido no seu espaço de trabalho, 30 dias a menos que um administrador altere, deixa de funcionar. Veja e revogue as suas chaves no Lockpick, em **Adicionar à sua IA**, na aba **CLI e chaves**.

## Use a CLI como servidor MCP

`lockpick mcp` executa o Lockpick como um servidor MCP local para assistentes de programação, e `lockpick mcp config claude`, `cursor`, `vscode` ou `codex` imprime a configuração de cada um. A maioria das pessoas usa [o servidor hospedado](/pt-BR/docs/mcp/hosted-server) em vez disso.