← Toda la documentación de MCP
Configuración de MCP

Usa Done en Codex

Conecta Done a OpenAI Codex: agrega https://trydone.app/mcp con codex mcp add o en config.toml, inicia sesión con codex mcp login y Codex podrá trabajar tus tareas de Done.

Para quién es

Para desarrolladores que usan la CLI de Codex, la extensión de Codex para el IDE o Codex en la app de escritorio de ChatGPT. Las tres comparten un mismo archivo de configuración, así que configuras Done una sola vez. ChatGPT en la web no lo lee: para eso, mira Usa Done en ChatGPT.

Configúralo

URL del servidor MCP de Done

https://trydone.app/mcp

Agrega el servidor e inicia sesión Inicio de sesión con OAuth

  1. Agrega Done a la configuración de Codex:
    codex mcp add done --url https://trydone.app/mcp
  2. Inicia sesión y aprueba el acceso en Done en la ventana del navegador que se abre. Codex se registra solo en Done y recibe el inicio de sesión en 127.0.0.1.
    codex mcp login done
  3. Pídele a Codex algo de la lista de abajo para comprobar que llega a tus tareas.

El primer comando escribe una tabla [mcp_servers.done] con url = "https://trydone.app/mcp" en ~/.codex/config.toml; también puedes agregarla a mano.

O usa un token Token de MCP

  1. Genera un token de MCP en Done, en Ajustes → Acceso de agentes, y guárdalo en una variable de entorno; por ejemplo, en el perfil de tu shell:
    export DONE_MCP_TOKEN="<your-mcp-token>"
  2. Apunta Codex a esa variable en ~/.codex/config.toml:
    [mcp_servers.done]
    url = "https://trydone.app/mcp"
    bearer_token_env_var = "DONE_MCP_TOKEN"

Un token conviene en una máquina remota o sin pantalla, donde el inicio de sesión del navegador no llega a la dirección local de Codex.

¿Necesitas una llave más acotada? En Ajustes → Acceso de agentes → Tokens de MCP adicionales puedes crear una de solo lectura, o limitada a un proyecto o a un espacio de trabajo: el agente nunca verá más que eso.

Qué decirle

Con Done conectado, háblale al asistente con normalidad. Cada una de estas frases corresponde a una herramienta real de Done:

“¿Qué tengo para hoy?”
get_todays_plan
“Agrega una tarea: enviarle la factura a Sam el viernes p1”
quick_capture
“Toma tu siguiente tarea de Done y propón un plan antes de empezar.”
next_task → propose_plan
“Si llegas a una decisión que no puedes tomar, pregúntame y sigue con lo demás.”
ask_decision
“Cuando termines, mándamela para que la apruebe.”
propose_completion

Todas las herramientas, prompts y recursos que expone Done están en la referencia de MCP.

La puerta de aprobación

Por defecto, un asistente no puede cerrar tus tareas. Cuando cree que una tarea está terminada llama a propose_completion, que la deja en Pendiente de aprobación hasta que la apruebes o la devuelvas desde Te esperan; el trabajo grande empieza con propose_plan, que espera tu visto bueno. Una pregunta pasa por ask_decision: esa tarea espera tu respuesta mientras el agente sigue con la siguiente. Done lo aplica en su propio servidor, así que se cumple haga lo que haga el asistente: un agente solo puede completar una tarea directamente si configuraste la Autonomía de esa tarea para permitírselo.

Solución de problemas

El inicio de sesión nunca termina en una máquina remota
Codex espera el inicio de sesión en 127.0.0.1 de la máquina donde corre, y tu navegador no llega ahí por SSH. Usa la configuración con token en esa máquina.
401 Unauthorized con un token
La variable no está definida en la shell desde la que arrancó Codex, o el token se regeneró. Revisa echo $DONE_MCP_TOKEN y reinicia Codex.

Preguntas frecuentes

¿Codex en ChatGPT web usa esto?

No. El archivo de configuración local cubre la CLI de Codex, la extensión para el IDE y la app de escritorio de ChatGPT. Para ChatGPT en la web, agrega Done como servidor MCP personalizado.

¿OAuth o token?

Con OAuth no queda ningún secreto en tus archivos. Un token funciona en máquinas sin pantalla y puede ser de solo lectura o limitado a un proyecto.

¿Hay una llave de API compartida para Done?

No. Cada conexión pertenece a una sola cuenta de Done: un inicio de sesión con OAuth o un token de MCP que generas tú. No existe ninguna llave compartida ni global. Cada asistente conectado aparece en Ajustes → Acceso de agentes, donde puedes revocarlo con un clic.

¿Qué puede ver el asistente?

Solo lo que ve tu cuenta: tus espacios de trabajo y lo que compartieron contigo. Un token de solo lectura, de un proyecto o de un espacio de trabajo lo acota todavía más.

¿Cuesta algo?

El plan Free incluye 100 llamadas de agente (MCP) al mes; Pro y Teams son ilimitados. El plan del propio asistente va aparte.

Pasos revisados con la documentación oficial el 23 de octubre de 2026: