> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Hubungkan OpenAI Codex ke Server MCP Didit

> Tambahkan server MCP Didit ke Codex: codex mcp add didit --url https://mcp.didit.me/mcp. Lalu masuk dengan Didit, tanpa kunci API.

OpenAI Codex terhubung ke server MCP Didit yang di-hosting (`https://mcp.didit.me/mcp`) dengan satu perintah. Codex kemudian membuka **Masuk dengan Didit** di browser Anda dan menyimpan informasi masuk untuk Anda; tidak ada kunci API yang perlu disalin. Konfigurasi yang sama berlaku untuk Codex CLI dan ekstensi Codex IDE.

```bash theme={null}
codex mcp add didit --url https://mcp.didit.me/mcp
```

***

## Siapkan

**1. Tambahkan server**

```bash theme={null}
codex mcp add didit --url https://mcp.didit.me/mcp
```

Codex menulis server ke `~/.codex/config.toml`, melihat bahwa server memerlukan OAuth, lalu langsung memulai proses masuk. Jika Anda membatalkannya, jalankan `codex mcp login didit` nanti.

**2. Masuk dengan Didit**

Browser Anda akan terbuka **Codex wants to access your Didit account**. Pilih organisasi yang ingin dihubungkan, tinjau izinnya, lalu klik **Approve**. Terminal akan menampilkan `Successfully logged in to MCP server 'didit'.`

**3. Konfirmasi**

```bash theme={null}
codex mcp list
```

Baris `didit` menampilkan status `enabled` dan auth `OAuth`.

Lebih suka mengedit file secara manual? Berikut adalah seluruh entri di `~/.codex/config.toml`:

```toml theme={null}
[mcp_servers.didit]
url = "https://mcp.didit.me/mcp"
```

Kemudian jalankan `codex mcp login didit` untuk masuk.

> [!NOTE]
>
> **Tidak ada kunci API di konfigurasi.** Server menggunakan OAuth 2.1 dengan PKCE dan bertindak atas nama **Anda**: hanya di organisasi yang Anda setujui saat masuk, dengan izin sesuai peran Anda. Codex mengidentifikasi dirinya dengan Client ID Metadata Document. Lihat [Autentikasi](https://docs.didit.me/id/integration/mcp/authentication.md).

***

## Periksa bahwa ini berfungsi

Mulai Codex dan ajukan pertanyaan dengan menyebut server-nya:

```text theme={null}
Use the didit MCP server: call didit_context_get and list my organizations and applications.
```

Codex memuat alat MCP sesuai kebutuhan, jadi sebutkan server Didit atau alatnya di prompt pertama Anda. Codex akan memanggil `didit_context_get` dan menampilkan daftar organisasi Anda beserta aplikasinya.

Agar sesi tetap fokus, batasi Codex hanya ke alat yang Anda butuhkan dengan `enabled_tools`:

```toml theme={null}
[mcp_servers.didit]
url = "https://mcp.didit.me/mcp"
enabled_tools = ["didit_context_get", "didit_session_create", "didit_session_list", "didit_session_get_decision"]
```

`disabled_tools` berfungsi sebaliknya. Nama alat tercantum di [referensi alat](https://docs.didit.me/id/integration/mcp/tools.md).

***

## Pemecahan masalah

* **`Not logged in` di `codex mcp list`.** Jalankan `codex mcp login didit` dan selesaikan proses masuk di browser.
* **Di mesin jarak jauh tanpa browser.** Jalankan `codex mcp login didit`, buka URL yang ditampilkan di komputer Anda sendiri, dan biarkan terminal tetap berjalan sampai proses masuk selesai; callback dikirim ke port lokal di mesin yang menjalankan Codex, jadi teruskan port tersebut jika diperlukan.
* **Sebuah alat merespons dengan `missing_scope`.** Peran Anda di organisasi tersebut tidak memiliki izin yang diperlukan. Lihat [peran dan izin](https://docs.didit.me/id/integration/mcp/authentication.md#peran-dan-izin).
* **Untuk keluar:** `codex mcp logout didit`.

***

## Langkah Selanjutnya

> [card] [Hubungkan ChatGPT](https://docs.didit.me/id/integration/mcp/chatgpt.md)
>
> Plugin Didit di direktori ChatGPT, atau server lengkap sebagai server MCP kustom.

> [card] [Hubungkan Claude](https://docs.didit.me/id/integration/mcp/claude.md)
>
> Tautan konektor satu klik untuk Claude web, Desktop, dan Code.

> [card] [Referensi alat](https://docs.didit.me/id/integration/mcp/tools.md)
>
> Semua yang dapat dipanggil oleh agen, alat demi alat.

> [card] [Contoh prompt](https://docs.didit.me/id/integration/mcp/examples.md)
>
> Contoh kerja yang lebih panjang dengan payload nyata.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.