Codex CLI
Añade Sallyport a Codex CLI con un comando e inicia sesión una vez. Sin token que guardar.
Codex CLI inicia sesión en Sallyport por su cuenta y guarda sus servidores MCP en ~/.codex/config.toml.
Conéctalo
- Ejecuta
codex mcp add sallyport --url https://mcp.sallyport.cloud/mcp. - Ejecuta
codex mcp login sallyport. Tu navegador abre Sallyport. - Inicia sesión o crea una cuenta y pulsa «Permitir» en la pantalla de consentimiento.
- Añade
tool_timeout_sec = 300a la entrada, como abajo.
[mcp_servers.sallyport]
url = "https://mcp.sallyport.cloud/mcp"
tool_timeout_sec = 300Pulsar «Permitir» crea un agente con el nombre del cliente. El agente de un propietario o administrador empieza con todas las conexiones del espacio de trabajo. El de un miembro empieza sin ninguna, y un administrador las añade en «Acceso». Volver a iniciar sesión más tarde cuesta un clic en «Reconectar».
Conéctalo con un token
En una máquina donde nadie inicia sesión, Codex toma un token bearer de una variable de entorno, así que el archivo no guarda ningún secreto.
- En la consola, abre Agentes, pulsa «Nuevo agente», escribe un nombre y pulsa «Crear agente».
- En la página del agente, en «Tokens», pulsa «Nuevo token» y cópialo. Se muestra una sola vez.
- Pon el token en
SP_AGENT_TOKENen el entorno que arranca Codex y añade la entrada de abajo a~/.codex/config.toml.
[mcp_servers.sallyport]
url = "https://mcp.sallyport.cloud/mcp"
bearer_token_env_var = "SP_AGENT_TOKEN"
tool_timeout_sec = 300bearer_token_env_var guarda el nombre de la variable, nunca el token. codex mcp add sallyport --url https://mcp.sallyport.cloud/mcp --bearer-token-env-var SP_AGENT_TOKEN escribe las tres primeras líneas por ti.
Por qué tool_timeout_sec vale 300
Por defecto, Codex deja de esperar una herramienta a los 60 segundos. Sallyport mantiene como mucho 4 minutos una llamada que espera a una persona. Con 300, Codex espera más de lo que Sallyport mantiene la llamada.
Cuando una llamada espera a una persona
Por defecto, un push, una release o un despliegue pasan directo. Esperan si activaste «Preguntar en cada llamada», pusiste una clase en «Requiere aprobación» o fijaste un presupuesto para esa conexión. Una llamada en espera vuelve con approve_url y call_id.
Responde la tarjeta y pide a Codex que continúe. Repite la llamada con el mismo call_id, así que el servicio se llama una sola vez. Para una sesión larga, la tarjeta puede aprobar ese tipo de llamada durante un tiempo y un número de llamadas.