Cursor CLIは2つの認証方法をサポートしています:ブラウザベースのログイン(推奨)とAPIキーです。

ブラウザ認証(推奨)

最も簡単な認証方法として、ブラウザフローを使用してください:
# ブラウザフローを使用してログイン
cursor-agent login

# 認証ステータスを確認
cursor-agent status

# ログアウトして保存された認証情報をクリア
cursor-agent logout
loginコマンドを実行すると、デフォルトブラウザが開いてCursorアカウントでの認証が求められます。認証が完了すると、認証情報はローカルに安全に保存されます。

APIキー認証

自動化、スクリプト、またはCI/CD環境では、APIキー認証を使用します:

ステップ1: APIキーを生成

CursorダッシュボードのIntegrations > User API KeysでAPIキーを生成します。

ステップ2: APIキーを設定

APIキーは2つの方法で指定できます: オプション1: 環境変数(推奨)
export CURSOR_API_KEY=your_api_key_here
cursor-agent "implement user authentication"
オプション2: コマンドラインフラグ
cursor-agent --api-key your_api_key_here "implement user authentication"

認証ステータス

現在の認証ステータスを確認します:
cursor-agent status
このコマンドでは以下が表示されます:
  • 認証済みかどうか
  • アカウント情報
  • 現在のエンドポイント設定

トラブルシューティング

  • 「認証されていません」エラー: cursor-agent loginを実行するか、APIキーが正しく設定されているか確認してね
  • SSL証明書エラー: 開発環境では--insecureフラグを使ってね
  • エンドポイントの問題: --endpointフラグを使ってカスタムAPIエンドポイントを指定してね