MCP Integration

Setup & Autentikasi

Dua cara terhubung: OAuth 2.1 untuk aplikasi AI yang dipakai orang, atau API key untuk CI/CD dan skrip.

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.