Utiliser Done dans Codex
Connectez Done à OpenAI Codex : ajoutez https://trydone.app/mcp avec codex mcp add ou dans config.toml, connectez-vous avec codex mcp login, et Codex peut traiter vos tâches Done.
Pour qui
Pour les développeurs qui utilisent la CLI Codex, l’extension Codex pour IDE ou Codex dans l’application de bureau ChatGPT. Les trois partagent un même fichier de configuration : vous configurez Done une seule fois. ChatGPT sur le web ne le lit pas ; pour cela, voir Utiliser Done dans ChatGPT.
Configuration
URL du serveur MCP de Done
https://trydone.app/mcpAjouter le serveur et se connecter Connexion OAuth
- Ajoutez Done à la configuration de Codex :
codex mcp add done --url https://trydone.app/mcp - Connectez-vous, puis approuvez l’accès dans Done dans la fenêtre du navigateur qui s’ouvre. Codex s’enregistre auprès de Done et reçoit la connexion sur 127.0.0.1.
codex mcp login done - Demandez à Codex l’une des phrases ci-dessous pour vérifier qu’il atteint vos tâches.
La première commande écrit une table [mcp_servers.done] avec url = "https://trydone.app/mcp" dans ~/.codex/config.toml ; vous pouvez aussi l’ajouter à la main.
Ou utiliser un jeton Jeton MCP
- Générez un jeton MCP dans Done, dans Réglages → Accès des agents, et placez-le dans une variable d’environnement, par exemple dans le profil de votre shell :
export DONE_MCP_TOKEN="<your-mcp-token>" - Indiquez cette variable à Codex dans
~/.codex/config.toml:[mcp_servers.done] url = "https://trydone.app/mcp" bearer_token_env_var = "DONE_MCP_TOKEN"
Un jeton convient à une machine distante ou sans écran, où la connexion par navigateur ne peut pas atteindre l’adresse locale de Codex.
Que lui dire
Une fois Done connecté, parlez normalement à l’assistant. Chacune de ces phrases correspond à un véritable outil de Done :
get_todays_planquick_capturenext_task → propose_planask_decisionpropose_completionTous les outils, prompts et ressources exposés par Done sont dans la référence MCP.
La validation obligatoire
Par défaut, un assistant ne peut pas clore vos tâches. Quand il estime une tâche terminée, il appelle propose_completion, qui la place En attente de validation jusqu’à ce que vous l’approuviez ou la renvoyiez depuis À valider ; un travail conséquent commence par propose_plan, qui attend votre feu vert. Une question passe par ask_decision : cette tâche attend votre réponse pendant que l’agent passe à la suivante. Done l’applique sur son propre serveur, donc la règle tient quoi que tente l’assistant : un agent ne peut terminer une tâche directement que si vous avez réglé l’Autonomie de cette tâche pour le lui permettre.
Dépannage
- La connexion n’aboutit jamais sur une machine distante
- Codex attend la connexion sur 127.0.0.1 de la machine où il tourne, que votre navigateur ne peut pas atteindre via SSH. Utilisez la configuration par jeton sur cette machine.
- 401 Unauthorized avec un jeton
- La variable n’est pas définie dans le shell d’où Codex a démarré, ou le jeton a été régénéré. Vérifiez
echo $DONE_MCP_TOKEN, puis redémarrez Codex.
Questions fréquentes
Codex dans ChatGPT sur le web utilise-t-il cette configuration ?
Non. Le fichier local couvre la CLI Codex, l’extension IDE et l’application de bureau ChatGPT. Pour ChatGPT sur le web, ajoutez Done comme serveur MCP personnalisé.
OAuth ou jeton ?
Avec OAuth, aucun secret ne reste dans vos fichiers. Un jeton fonctionne sur les machines sans écran et peut être en lecture seule ou limité à un projet.
Existe-t-il une clé d’API partagée pour Done ?
Non. Chaque connexion appartient à un seul compte Done : une connexion OAuth, ou un jeton MCP que vous générez vous-même. Il n’existe aucune clé partagée ni globale. Chaque assistant connecté apparaît dans Réglages → Accès des agents, où vous pouvez le révoquer en un clic.
Que peut voir l’assistant ?
Uniquement ce que voit votre compte : vos espaces de travail et ce qu’on a partagé avec vous. Un jeton en lecture seule, limité à un projet ou à un espace de travail, restreint encore davantage.
Est-ce payant ?
Le plan Free inclut 100 appels d’agent (MCP) par mois ; Pro et Teams sont illimités. L’abonnement de l’assistant lui-même est à part.
Étapes vérifiées d’après la documentation officielle le 23 octobre 2026 :