Cursor CLI prend en charge deux méthodes d’authentification : la connexion via navigateur (recommandée) et les clés API.

Authentification par navigateur (recommandée)

Utilise le flux navigateur pour l’expérience d’authentification la plus simple :
# Se connecter via le flux navigateur
cursor-agent login

# Vérifier le statut d'authentification
cursor-agent status

# Se déconnecter et supprimer l'authentification stockée
cursor-agent logout
La commande login ouvrira ton navigateur par défaut et te demandera de t’authentifier avec ton compte Cursor. Une fois terminé, tes identifiants sont stockés localement de manière sécurisée.

Authentification par clé API

Pour l’automatisation, les scripts ou les environnements CI/CD, utilise l’authentification par clé API :

Étape 1 : Générer une clé API

Génère une clé API dans ton tableau de bord Cursor sous Integrations > User API Keys.

Étape 2 : Configurer la clé API

Tu peux fournir la clé API de deux façons : Option 1 : Variable d’environnement (recommandée)
export CURSOR_API_KEY=your_api_key_here
cursor-agent "implement user authentication"
Option 2 : Paramètre en ligne de commande
cursor-agent --api-key your_api_key_here "implement user authentication"

Statut d’authentification

Vérifie ton statut d’authentification actuel :
cursor-agent status
Cette commande affichera :
  • Si tu es authentifié
  • Les informations de ton compte
  • La configuration actuelle de l’endpoint

Dépannage

  • Erreurs “Not authenticated” : Lance cursor-agent login ou assure-toi que ta clé API est correctement configurée
  • Erreurs de certificat SSL : Utilise l’option --insecure pour les environnements de développement
  • Problèmes de point de terminaison : Utilise l’option --endpoint pour spécifier un point de terminaison API personnalisé