> ## 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.

# Connecter OpenAI Codex au serveur MCP de Didit

> Ajoutez le serveur MCP de Didit à Codex d'OpenAI : codex mcp add didit --url https://mcp.didit.me/mcp, puis connectez-vous. Sans clé API.

OpenAI Codex se connecte au serveur MCP hébergé de Didit (`https://mcp.didit.me/mcp`) avec une seule commande. Codex ouvre ensuite **Log in with Didit** dans votre navigateur et enregistre la connexion pour vous ; il n'y a aucune clé API à copier. La même configuration fonctionne pour le Codex CLI et pour l'extension Codex IDE.

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

***

## Mise en place

**1. Ajouter le serveur**

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

Codex écrit le serveur dans `~/.codex/config.toml`, constate qu'une authentification OAuth est nécessaire et lance la connexion immédiatement. Si vous l'annulez, exécutez plus tard `codex mcp login didit`.

**2. Se connecter avec Didit**

Votre navigateur ouvre **Codex wants to access your Didit account**. Choisissez les organisations à connecter, vérifiez les autorisations et cliquez sur **Approve**. Le terminal affiche `Successfully logged in to MCP server 'didit'.`

**3. Confirmer**

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

La ligne `didit` affiche le statut `enabled` et l'authentification `OAuth`.

Vous préférez modifier le fichier vous-même ? Voici l'intégralité de l'entrée dans `~/.codex/config.toml` :

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

Exécutez ensuite `codex mcp login didit` pour vous connecter.

> [!NOTE]
>
> **Aucune clé API dans la configuration.** Le serveur utilise OAuth 2.1 avec PKCE et agit en **votre nom** : uniquement dans les organisations que vous approuvez lors de la connexion, avec les autorisations de votre rôle. Codex s'identifie à l'aide d'un Client ID Metadata Document. Voir [Authentification](https://docs.didit.me/fr/integration/mcp/authentication.md).

***

## Vérifier que tout fonctionne

Lancez Codex et posez une question en nommant le serveur :

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

Codex charge les outils MCP à la demande ; nommez donc le serveur Didit ou l'outil dans votre première requête. Il appelle `didit_context_get` et affiche la liste de vos organisations avec leurs applications.

Pour garder une session ciblée, limitez Codex aux outils dont vous avez besoin avec `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` fait l'inverse. Les noms des outils figurent dans la [référence des outils](https://docs.didit.me/fr/integration/mcp/tools.md).

***

## Dépannage

* **`Not logged in` affiché par `codex mcp list`.** Exécutez `codex mcp login didit` et terminez la connexion dans votre navigateur.
* **Sur une machine distante sans navigateur.** Exécutez `codex mcp login didit`, ouvrez l'URL affichée sur votre propre ordinateur, et gardez le terminal ouvert jusqu'à la fin de la connexion. Le rappel est envoyé à un port local de la machine qui exécute Codex. Redirigez ce port si nécessaire.
* **Un outil répond avec `missing_scope`.** Votre rôle dans cette organisation ne dispose pas de l'autorisation nécessaire. Voir [rôles et autorisations](https://docs.didit.me/fr/integration/mcp/authentication.md#rôles-et-autorisations).
* **Pour vous déconnecter :** `codex mcp logout didit`.

***

## Prochaines étapes

> [card] [Connecter ChatGPT](https://docs.didit.me/fr/integration/mcp/chatgpt.md)
>
> Le plugin Didit dans l'annuaire ChatGPT, ou le serveur complet en tant que serveur MCP personnalisé.

> [card] [Connecter Claude](https://docs.didit.me/fr/integration/mcp/claude.md)
>
> Lien de connecteur en un clic pour Claude sur le web, Desktop et Code.

> [card] [Référence des outils](https://docs.didit.me/fr/integration/mcp/tools.md)
>
> Tous les outils que l'agent peut appeler, outil par outil.

> [card] [Exemples de prompts](https://docs.didit.me/fr/integration/mcp/examples.md)
>
> Exemples plus longs et détaillés avec des payloads réels.


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