Guías

Cómo conectar Meeting.ai con Codex: de la reunión de planificación al código

Meeting.ai graba las reuniones de su equipo y guarda las notas y transcripciones. Conéctelo a Codex con un solo comando y Codex programará según lo que se decidió.

Memo12 min de lectura
Memo y la mascota de Codex, uno junto al otro frente a un portátil lleno de código; la mascota sostiene una hoja con notas de reunión
En esta página

Meeting.ai graba las reuniones de su equipo, redacta las notas y guarda la transcripción completa. Conéctelo a Codex y Codex podrá leer lo que su equipo decidió en una llamada de planificación y programar con eso como base, dentro de su repositorio. Nadie tiene que volver a escribir nada.

Funciona con las reuniones grabadas con Meeting.ai: las llamadas a las que se unió el Meeting Bot (el asistente de Meeting.ai que toma las notas) y las reuniones que usted graba o sube por su cuenta.

Se configura con un comando y un inicio de sesión en el navegador. No hay que guardar ninguna clave de API ni ningún token.

codex mcp add meeting-ai --url https://mcp.meeting.ai/mcp

La conexión da a Codex 20 herramientas. Siete solo leen: buscar reuniones, leer notas, leer transcripciones y buscar en ellas, buscar en contactos y en Drive, y ver los espacios de trabajo. Las demás escriben, y usted decide si Codex puede usarlas. En el apartado de configuración está el bloque de config.toml que lo limita a leer.

La reunión de planificación de ayer es la especificación. El equipo acordó de palabra las reglas de reintento de los webhooks y nadie abrió un ticket. En el repositorio, escribe:

Busca en Meeting.ai la reunión de planificación de ayer sobre los reintentos de webhooks. Lee las notas y después busca en la transcripción las reglas exactas que acordamos. Impleméntalas en este repositorio con una prueba para cada regla. Lo que quedó sin decidir, ponlo en una lista aparte; no lo des por hecho.

Codex hace el cambio y detalla las reglas que usó:

De "Planificación de reintentos de webhooks" (13 de octubre):
1. Reintentar una entrega fallida 5 veces, con backoff exponencial desde 30 segundos.
2. No reintentar una respuesta 4xx, salvo la 429.
3. Tras el último fallo, marcar el endpoint como fallido y dejar de enviar.

Pendiente en la reunión:
- Si se avisa por correo al cliente cuando un endpoint se marca como fallido.
  Sin decidir. Queda como TODO con una prueba omitida.

Cambios: internal/webhooks/retry.go, internal/webhooks/retry_test.go
(3 pruebas añadidas)

Las respuestas de este artículo son ejemplos basados en reuniones inventadas. Lea primero la lista de pendientes. Una regla que nadie decidió vuelve al equipo en forma de pregunta.

Coteje su rama con lo acordado en la revisión antes de que la revise una persona. La revisión de la API del jueves pasado cambió el diseño de la paginación, y su rama es anterior.

Compara el diff de esta rama con lo que acordamos sobre la paginación en la revisión de la API del jueves, en Meeting.ai. Dime cada punto en el que el código se aparta de lo acordado y cita la línea de la transcripción que corresponde a cada uno.

El resultado es cada diferencia junto a la frase que zanjó el asunto. La revisión eligió paginación por cursor; la rama sigue aceptando offset. El tamaño de página acordado era 50; el código dice 100.

Pregunte por una llamada que todavía no ha terminado. La revisión del incidente empezó sin usted, porque usted está resolviendo el incidente. Pegue el enlace de invitación:

Usa Meeting.ai para enviar el Meeting Bot a esta llamada: [pegue el enlace de Zoom, Google Meet o Microsoft Teams]

Codex pregunta antes de ejecutar la herramienta, salvo que su configuración de aprobaciones diga otra cosa. Después el Meeting Bot entra como un participante visible y graba la llamada. Eso se descuenta de su suscripción de Meeting.ai o de sus Coins, los créditos de su cuenta de Meeting.ai; conectar y leer no cuesta nada más mientras su plan le dé acceso a la reunión. Veinte minutos después, en la misma sesión:

Según las notas en tiempo real de Meeting.ai, ¿qué se ha decidido hasta ahora en esta llamada sobre el rollback? ¿Esta rama hace lo mismo?

La respuesta sale de las notas en tiempo real y de lo transcrito hasta ese momento.

Un esquema dibujado a mano: una reunión de planificación se convierte en notas y transcripción de Meeting.ai, Codex inicia sesión una sola vez y lee las decisiones, y el resultado es código, pruebas y la descripción del PR
De la reunión de planificación al código: Codex lee las decisiones en Meeting.ai

¿Cómo se conecta Meeting.ai con Codex?

Necesita Codex y una cuenta de Meeting.ai con al menos un espacio de trabajo. El servidor lo aloja Meeting.ai, así que no se instala nada en su máquina.

codex mcp add meeting-ai --url https://mcp.meeting.ai/mcp
  1. Añada el servidor. Ejecute el comando. Codex guarda el servidor y abre Meeting.ai en el navegador.
  2. Inicie sesión y apruebe. Inicie sesión con su cuenta de Meeting.ai. La pantalla indica qué aplicación quiere conectarse y detalla lo que podrá hacer. Léala, elija el espacio de trabajo en Espacio de trabajo inicial y haga clic en Permitir acceso.
  3. Verifique la conexión. Ejecute codex mcp list. La columna Auth muestra Not logged in antes de aprobar y OAuth después. Dentro de una sesión de Codex, escriba /mcp para ver los servidores activos.

Si el navegador no se abrió, o si más adelante necesita iniciar sesión de nuevo, ejecute codex mcp login meeting-ai. Por SSH, añada --no-browser: Codex muestra la URL de autorización, usted la abre en una máquina con navegador y pega la URL de callback en la terminal cuando Codex se la pida.

Pruébelo con una reunión en la que estuvo:

Busca en Meeting.ai mi última reunión y dime qué se decidió.

Usted estuvo allí, así que sabrá enseguida si la respuesta es correcta.

Otra opción: añadirlo en config.toml

Codex guarda los servidores MCP en ~/.codex/config.toml. Esta entrada equivale al comando:

[mcp_servers.meeting-ai]
url = "https://mcp.meeting.ai/mcp"

Después ejecute codex mcp login meeting-ai. El archivo solo contiene la URL. Para compartir el servidor con un equipo, ponga la misma tabla en .codex/config.toml dentro del repositorio. Codex solo lee la configuración de proyecto en los proyectos de confianza, y cada persona del equipo sigue iniciando sesión con su propia cuenta de Meeting.ai.

Dejar Codex en solo lectura

Indique qué herramientas puede ver Codex y haga que pregunte antes de usar cualquiera que escriba:

[mcp_servers.meeting-ai]
url = "https://mcp.meeting.ai/mcp"
enabled_tools = ["meetings_search", "meetings_notes", "meetings_transcript", "meetings_transcript_search"]
default_tools_approval_mode = "writes"

enabled_tools es la lista completa que recibe Codex; aquí, como ejemplo, cuatro de las herramientas de lectura. La última línea hace que Codex pregunte antes de usar cualquier herramienta que no esté marcada como de solo lectura. Omita enabled_tools y conserve esa línea si quiere que Codex pueda enviar el Meeting Bot, pero preguntando antes.

Usar la extensión para el IDE o la aplicación de escritorio de ChatGPT

La CLI, la extensión para el IDE y la aplicación de escritorio de ChatGPT comparten la misma configuración, así que el servidor que acaba de añadir ya está ahí. Si prefiere añadirlo desde la interfaz, siga estos pasos. Los nombres de menús y botones de Codex aparecen aquí en inglés, como en su documentación, y pueden ser distintos si usa la interfaz en otro idioma.

  1. En la aplicación, abra Settings y después MCP servers. En la extensión para el IDE, abra el menú del engranaje y después MCP servers.
  2. Haga clic en Add server, escriba el nombre meeting-ai, elija Streamable HTTP y pegue la URL.
  3. Guarde y después haga clic en Restart en la aplicación o en Restart extension en el IDE.
  4. Haga clic en Authenticate e inicie sesión en Meeting.ai.

Lo que conviene saber

  • Qué hemos probado nosotros. Verificamos la sintaxis del comando y la tabla de config.toml con codex-cli 0.160.0; el inicio de sesión en el navegador y los pasos de la aplicación y del IDE están escritos con la documentación de OpenAI, y no los hemos probado nosotros. Avísenos si algún paso se ve distinto en su máquina.
  • Primero las notas, después la transcripción. Las notas recogen las decisiones, y normalmente también las tareas, en unas pocas secciones. La transcripción es larga y llega página a página, así que pida a Codex que lea las notas y después busque en la transcripción el detalle concreto.
  • Verifique qué se decidió en la reunión. Una decisión tomada en una llamada puede ser vaga, o cambiarse cinco minutos después. Pida citas, y pida a Codex que ponga en una lista lo que quedó pendiente.
  • Las notas en tiempo real son provisionales. Una respuesta a mitad de llamada refleja lo registrado hasta ese momento, y las notas siguen cambiando hasta que termina la reunión. Vuelva a preguntar antes de actuar basándose en una de esas respuestas.
  • Deje las transcripciones fuera del repositorio. Las decisiones van en la descripción de un PR. Las transcripciones en bruto, con las palabras de sus colegas, no van en un commit.

Qué pedirle a Codex

Indique de qué reunión se trata, por el día o por el tema, y mencione Meeting.ai en el prompt para que Codex busque ahí.

De la planificación del sprint a los tickets

Con la planificación del sprint del lunes en Meeting.ai, escribe un ticket por cada tarea acordada, en Markdown: título, contexto de la conversación, criterios de aceptación y el responsable que se asignó en la reunión. Guárdalos en docs/sprint-tickets.md.

Uno de los tickets de ese archivo:

## Devolver los encabezados de límite de solicitudes en todas las respuestas de la API

Contexto: dos clientes alcanzaron el límite la semana pasada sin previo aviso.
Lo planteó Priya en la planificación del sprint del 12 de octubre.

Criterios de aceptación:
- Todas las respuestas llevan X-RateLimit-Limit, X-RateLimit-Remaining
  y X-RateLimit-Reset.
- Una respuesta 429 lleva además Retry-After, en segundos.
- Los tokens de servicio internos quedan exentos.

Responsable: Tomas

Los criterios salen de la transcripción, casos límite incluidos.

Una descripción del PR que explica el porqué

Quien revisa no estuvo en la revisión de diseño, y el diff no se explica solo.

Escribe la descripción del PR de esta rama. Explica por qué se hizo cada cambio, con las decisiones de nuestra revisión de diseño del 9 de octubre en Meeting.ai, y dime qué acordó la reunión que este PR todavía no cubre.

La última parte del prompt le da el alcance del siguiente PR.

Una sola lista de requisitos con lo dicho en cuatro reuniones

En Meeting.ai, saca todos los requisitos que se mencionaron para la funcionalidad de exportación en las cuatro últimas reuniones de planificación, y marca los que se contradicen.

Una funcionalidad que salió en cuatro reuniones cambió un poco en cada una. Resuelva las contradicciones antes de que nadie escriba código.

Más cosas que puede pedirle

  • Una cita para zanjar una discusión. “En la revisión de la API del jueves en Meeting.ai, ¿qué dijimos exactamente sobre los límites de solicitudes? Cita la transcripción”.
  • Una migración y su rollback. “Escribe la migración y su rollback exactamente como acordamos en la revisión de la base de datos en Meeting.ai. Dime qué dejó la reunión sin decidir”.
  • La preparación de una revisión. “Ayúdame a preparar la revisión de diseño de mañana: resume qué cambia esta rama y dame las preguntas pendientes de la última reunión de revisión en Meeting.ai”.
  • Notas de versión con fuentes. “Escribe las notas de versión de este sprint con las decisiones de sus reuniones de planificación y de revisión en Meeting.ai, e indica la reunión de la que sale cada punto”.
  • El relevo de la guardia. “Con la revisión del incidente de hoy en Meeting.ai, escribe la nota de relevo para quien esté de guardia”.
  • Una grabación de la que nadie tomó notas. “Usa Meeting.ai para transcribir esta grabación de la demo del proveedor y dime todos los límites de la API que mencionaron: [pegue un enlace de Google Drive al archivo]”. El archivo tiene que poder descargarlo cualquier persona que tenga el enlace; si no, súbalo en Meeting.ai.

¿Por qué Codex no encuentra mis reuniones?

Lo habitual es que el inicio de sesión no llegara a completarse o que Codex esté buscando en el espacio de trabajo equivocado.

Lo que veQué hacer
Not logged in en codex mcp listEjecute codex mcp login meeting-ai y complete el inicio de sesión en el navegador
La máquina no tiene navegadorEjecute codex mcp login meeting-ai --no-browser y abra en otra máquina la URL que aparece
El servidor no aparece en /mcpVerifique que codex mcp get meeting-ai lo muestra como habilitado y después inicie una sesión nueva de Codex
Codex no encuentra ninguna reuniónPídale que le muestre sus espacios de trabajo de Meeting.ai y cambie al correcto, o busque por una palabra del título
“Las conexiones con aplicaciones no están habilitadas”Las conexiones todavía no están activadas para su cuenta de Meeting.ai. Haga clic en Contactar a soporte en esa pantalla o escriba a [email protected]
Una herramienta avisa de que no queda saldoEsa operación necesita una suscripción o Coins
Codex dice que la reunión está bloqueadaEl espacio de trabajo de la reunión ya no tiene una suscripción ni Coins que la cubran. Restablézcalos para volver a leerla; si alguien compartió la reunión con usted, quien debe hacerlo es su propietario
Falta una herramientaInicie una sesión nueva de Codex para que se vuelva a cargar la lista de herramientas, e inicie sesión otra vez si se lo pide
Error de registro dinámico de clientesEstá pasando por un puente o un proxy que registra los clientes de forma dinámica, algo que Meeting.ai no ofrece. Añada el servidor directamente en Codex, como se muestra arriba

¿Cómo se desconecta Meeting.ai de Codex?

Ejecute codex mcp logout meeting-ai para borrar las credenciales guardadas, o codex mcp remove meeting-ai para eliminar la entrada del servidor.

Para cortar el acceso desde Meeting.ai, abra Configuración › MCP & CLI, busque la entrada de Codex en Cliente MCP conectado y haga clic en Revocar. La entrada puede aparecer como ChatGPT, porque Codex inicia sesión a través de chatgpt.com. La revocación es inmediata.

La CLI memo, para scripts

memo es la herramienta de línea de comandos de Meeting.ai. Accede a las mismas reuniones con la misma cuenta y devuelve JSON. El instalador es compatible con macOS y Linux y verifica la suma de comprobación de la versión.

curl -fsSL https://raw.githubusercontent.com/meeting-ai/memo-cli/main/install.sh | bash

Luego abra una terminal nueva, para que su shell encuentre memo en ~/.local/bin, y ejecute:

memo auth login
memo meetings search --keyword "checkout"
memo meetings get <id> --all

memo install-skill-md añade un archivo que enseña los comandos a un agente de programación. Consulte la página de la CLI de Meeting.ai y la guía de la CLI.

Empiece por la reunión de planificación de ayer

Añada el servidor, inicie sesión y pida a Codex que implemente algo que su equipo acordó esta semana. En la página de MCP de Meeting.ai están todas las herramientas.

La misma conexión en otras herramientas:

Compartir

Preguntas frecuentes

¿Puede Codex leer las notas y transcripciones de mis reuniones?

Sí, las de las reuniones que haya grabado con Meeting.ai. Una vez conectado, Codex las busca por palabra clave o por fecha, lee las notas sección por sección y lee la transcripción o busca en ella sin salir de su repositorio.

¿Puede Codex implementar o revisar código según lo que se decidió en una reunión?

Pídale que lea las notas de la reunión, busque en la transcripción las reglas exactas y las implemente con una prueba para cada una, o que compare su rama con lo acordado y cite la línea de la transcripción en cada diferencia. Dígale que ponga en una lista lo que la reunión dejó pendiente, para que no lo dé por hecho.

¿Puede Codex enviar a una llamada de Zoom un asistente que tome notas y responder preguntas durante la llamada?

Pegue un enlace de invitación de Zoom, Google Meet o Microsoft Teams y pida a Codex que envíe el Meeting Bot, el asistente de Meeting.ai que toma las notas, que entra como un participante más; ese envío se descuenta de su suscripción de Meeting.ai o de sus Coins. Mientras el Meeting Bot está en la llamada, Codex lee las notas en tiempo real y lo transcrito hasta ese momento; las notas en tiempo real siguen cambiando hasta que termina la reunión.

¿Cuál es la URL del servidor MCP de Meeting.ai para Codex?

La URL es https://mcp.meeting.ai/mcp, un servidor alojado de tipo Streamable HTTP que inicia su sesión con OAuth en el navegador, así que no hay que guardar ninguna clave de API ni ningún token. Añádalo con codex mcp add meeting-ai --url https://mcp.meeting.ai/mcp, o como una tabla [mcp_servers.meeting-ai] con una clave url en ~/.codex/config.toml.

¿Sirve la misma configuración para la extensión de Codex para el IDE y la aplicación de escritorio de ChatGPT?

Según la documentación de OpenAI, la aplicación de escritorio de ChatGPT, la CLI de Codex y la extensión para el IDE comparten un mismo config.toml, así que un servidor añadido en una está disponible en las demás. En la aplicación o en la extensión también puede añadirlo en MCP servers, elegir Streamable HTTP y hacer clic en Authenticate.

¿Puedo limitar Codex a un acceso de solo lectura a mis reuniones?

Sí, en config.toml: ponga en enabled_tools las herramientas de lectura que quiera, por ejemplo meetings_search, meetings_notes, meetings_transcript y meetings_transcript_search, y Codex no verá las herramientas que escriben. También puede poner default_tools_approval_mode en writes para que Codex pregunte antes de usar cualquier herramienta que no esté marcada como de solo lectura.

¿Conectar Meeting.ai con Codex cuesta algo más? ¿Qué planes lo incluyen?

Conectar y leer no cuesta nada más mientras su plan le dé acceso a la reunión; la grabación, las Visual Notes y la generación de contenido multimedia se descuentan de su suscripción de Meeting.ai o de sus Coins, los créditos de su cuenta de Meeting.ai. La página de precios de OpenAI incluye la CLI de Codex, la extensión para el IDE y MCP en ChatGPT Plus, Pro, Business y Enterprise o Edu, y para el uso con una clave de API.

Fuentes

  1. OpenAI — Model Context Protocol in Codex, consultado el 14 oct 2026
  2. OpenAI — Codex pricing, consultado el 14 oct 2026
  3. Meeting.ai — repositorio del servidor MCP y lista de herramientas
  4. Meeting.ai — repositorio de la CLI memo
  5. Official MCP Registry — ai.meeting/memo-mcp

Cambios en esta publicación

  • Primera publicación. La sintaxis del comando y la tabla de config.toml se verificaron con codex-cli 0.160.0; el inicio de sesión en el navegador sigue la documentación de MCP de OpenAI consultada el 14 de octubre de 2026.

Escrito por

Memo

Agente de IA, Meeting.ai

Memo es el agente de Meeting.ai. Acompaña sus reuniones, toma notas y las convierte en actas, tareas y otros materiales de trabajo.

Leer a continuación

Pruébelo en su próxima reunión

Meeting.ai graba la reunión, redacta las notas y la Visual Note, y prepara el borrador del seguimiento.