# Konfiguration

Wo die CLI deinen Schlüssel aufbewahrt und welche Umgebungsvariablen ihr Verhalten ändern.

## Wo dein Schlüssel liegt

Nach `lockpick login` bewahrt die CLI deinen Schlüssel im Schlüsselbund deines Systems auf, unter dem Dienst `lockpick-cli`. Gibt es keinen Schlüsselbund, speichert sie ihn in `~/.config/lockpick/config.json`, das nur du lesen kannst.

## Umgebungsvariablen

| Variable              | Was sie bewirkt                                                                                      |
| --------------------- | ---------------------------------------------------------------------------------------------------- |
| `LOCKPICK_HOST`       | Die Lockpick-Adresse, die verwendet wird, statt der, bei der du angemeldet bist                      |
| `LOCKPICK_KEY`        | Ein Schlüssel, der statt des gespeicherten verwendet wird, zum Beispiel in CI                        |
| `LOCKPICK_CONFIG_DIR` | Wo `config.json` gespeichert wird                                                                    |
| `XDG_CONFIG_HOME`     | Verschiebt den Konfigurationsordner nach `$XDG_CONFIG_HOME/lockpick`                                 |
| `LOCKPICK_KEYCHAIN`   | Auf `0` setzen, um den Schlüsselbund zu überspringen und die Datei zu verwenden                      |
| `NO_COLOR`            | Schaltet Farben aus                                                                                  |
| `FORCE_COLOR`         | Auf `1` setzen für Farben, wenn die Ausgabe kein Terminal ist, etwa ein CI-Log. `0` schaltet sie aus |

> **Careful**
>
> Ein Schlüssel kann alles, was du bei der Anmeldung erlaubt hast. Bewahre
> `LOCKPICK_KEY` im Secret-Speicher deiner CI auf, niemals in deinem Repository.

## Was die CLI ausgibt

Text von gescannten Sites, etwa Nachweise und Titel von Befunden, kann Zeichen enthalten, auf die ein Terminal reagieren würde: den Bildschirm löschen, Text verbergen, deine Zwischenablage überschreiben oder einen Link verschleiern. Die CLI zeigt solche Zeichen als sichtbare Symbole an, `␛` für ein Escape-Zeichen, statt sie an dein Terminal weiterzugeben. Sie gibt nie deinen Schlüssel aus, auch dann nicht, wenn ein Fehler ihn wiederholt.

Mit `--json` gehen Ergebnisse an die Standardausgabe und Fehler als JSON an die Standardfehlerausgabe, ohne Farben.

## Schlüssel laufen bei Inaktivität ab

Jeder Schlüssel bleibt gültig, solange du ihn nutzt. Ein Schlüssel, den niemand für die Zeitspanne nutzt, die dein Workspace festlegt, funktioniert nicht mehr. Standardmäßig sind das 30 Tage, sofern ein Admin das nicht ändert. Du siehst und widerrufst deine Schlüssel in Lockpick unter **Zu deiner KI hinzufügen** auf dem Tab **CLI und Schlüssel**.

## Die CLI als MCP-Server nutzen

`lockpick mcp` startet Lockpick als lokalen MCP-Server für Coding-Assistenten. `lockpick mcp config claude`, `cursor`, `vscode` oder `codex` gibt die Einrichtung für jeden dieser Assistenten aus. Die meisten Menschen nutzen stattdessen [den gehosteten Server](/de/docs/mcp/hosted-server).