Cursor CLI mendukung dua metode autentikasi: login berbasis browser (direkomendasikan) dan API key.

Autentikasi browser (direkomendasikan)

Gunakan alur browser untuk pengalaman autentikasi yang paling mudah:
# Masuk menggunakan alur browser
cursor-agent login

# Cek status autentikasi
cursor-agent status

# Keluar dan hapus autentikasi yang tersimpan
cursor-agent logout
Perintah login akan membuka browser default kamu dan meminta kamu untuk melakukan autentikasi dengan akun Cursor kamu. Setelah selesai, kredensial kamu akan disimpan secara aman di lokal.

Autentikasi kunci API

Untuk otomatisasi, skrip, atau lingkungan CI/CD, gunakan autentikasi kunci API:

Langkah 1: Buat kunci API

Buat kunci API di dashboard Cursor kamu di bagian Integrations > User API Keys.

Langkah 2: Atur kunci API

Kamu bisa menyediakan kunci API dengan dua cara: Opsi 1: Environment variable (direkomendasikan)
export CURSOR_API_KEY=your_api_key_here
cursor-agent "implement user authentication"
Opsi 2: Command line flag
cursor-agent --api-key your_api_key_here "implement user authentication"

Status autentikasi

Cek status autentikasi kamu saat ini:
cursor-agent status
Perintah ini akan menampilkan:
  • Apakah kamu sudah terautentikasi
  • Informasi akun kamu
  • Konfigurasi endpoint saat ini

Troubleshooting

  • Error “Not authenticated”: Jalankan cursor-agent login atau pastikan API key kamu sudah dikonfigurasi dengan benar
  • Error sertifikat SSL: Gunakan flag --insecure untuk lingkungan development
  • Masalah endpoint: Gunakan flag --endpoint untuk menentukan custom API endpoint