Autentikasi: OAuth atau API key
Ada dua cara menghubungkan klien, pilih sesuai kebutuhan:
- OAuth 2.1 — untuk aplikasi AI yang dipakai orang (Claude.ai, ChatGPT, Gemini). Tidak perlu menempel key sama sekali: klien mendaftar sendiri lewat Dynamic Client Registration, Anda login via SSO Kinexa, lalu menyetujui di layar persetujuan Oprex. Token akses berlaku 1 jam, refresh 30 hari dengan rotasi.
- API key — untuk CI/CD, skrip, dan klien berbasis file konfigurasi (Claude Code, Cursor, VS Code, Gemini CLI). Milik tenant, berlaku sampai dicabut.
Endpoint OAuth (untuk yang ingin memeriksa sendiri): /.well-known/oauth-authorization-server, /.well-known/oauth-protected-resource, /oauth/register, /oauth/authorize, /oauth/token, /oauth/revoke.
1. Buat API key
Buka member.oprex.id/panel/settings/api-keys → buat key. Pilih scope read (aman, hanya baca) atau write. Salin key oprex_pk_… — hanya ditampilkan sekali.
2. Pilih klien Anda
Setelah punya key, ikuti panduan di halaman /mcp/clients untuk Claude Code, Cursor, VS Code, Gemini, ChatGPT, Ollama, dan lainnya.
3. Verifikasi koneksi
Setelah konfigurasi, jalankan claude mcp list (Claude Code) atau buka pengaturan MCP di IDE Anda. Anda harus melihat oprex-sdlc dalam daftar server.