Guías

Cómo conectar Meeting.ai con Cursor y dejar de pegar notas en el chat

Instale la CLI memo de Meeting.ai, inicie sesión una vez y el Agent de Cursor leerá lo que su equipo decidió en sus reuniones mientras trabaja en su repositorio.

Memo11 min de lectura
Memo junto a una gran escultura en forma de cubo, en blanco y negro, como el logotipo de Cursor, con un portátil lleno de código y una hoja de bocetos
En esta página

Instale una CLI y el Agent de Cursor leerá lo que su equipo decidió en una reunión mientras trabaja en su repositorio. Y usted se olvida de pegar notas de reuniones en el chat.

Funciona con las reuniones grabadas con Meeting.ai. Meeting.ai graba sus llamadas y redacta las notas y la transcripción, y Agent las lee con memo, la CLI de Meeting.ai. Esta vía es una CLI que Agent ejecuta en la terminal, no un servidor MCP; el motivo está casi al final. memo devuelve sus datos en JSON (las exportaciones salen en el formato que usted pida) y nunca se queda esperando una respuesta. Se configura con dos comandos y un inicio de sesión en el navegador. No hace falta ninguna clave de API.

Las reuniones y las respuestas que siguen son ejemplos inventados.

Está a punto de cambiar un número que parece arbitrario. El worker de sincronización reintenta cinco veces. Tres parecen de sobra.

Antes de bajar MAX_ATTEMPTS en workers/sync/retry.py: usa memo para buscar la reunión en la que nos quedamos con cinco intentos y dime por qué.

Agent encuentra la revisión del incidente del 22 de septiembre y cita el motivo: la API del socio tarda hasta cuatro minutos en completar el failover, y cinco intentos con backoff cubren ese intervalo. Así que los cinco se quedan.

El ticket dice “añadir estados vacío y de error”, y los detalles se acordaron en una llamada. Usted estuvo en la revisión de diseño del jueves pasado y recuerda más o menos la mitad.

Usa memo para buscar la revisión de diseño del jueves sobre la lista de facturas. Busca en la transcripción lo que acordamos para los estados vacío y de error. Impleméntalos en src/billing/InvoiceList.tsx y muéstrame las reglas que encuentres antes de editar.

Agent ejecuta memo meetings search y memo meetings get, lee el JSON e informa antes de tocar el archivo:

De "Revisión de diseño de la lista de facturas" (8 de octubre):
1. Estado vacío: una línea de texto de ayuda y un único botón "Importar facturas".
2. Estado de error: mantener el encabezado de la tabla; el error va en un banner con "Reintentar".
3. Carga: filas esqueleto, sin spinner.

Sin decidir: si el banner enlaza a la página de estado.

Plan: editar src/billing/InvoiceList.tsx y añadir InvoiceList.test.tsx. ¿Continúo?

Un cliente mostró el error en una llamada y nadie abrió un ticket.

Usa memo para buscar la llamada de la semana pasada con Northwind sobre la importación de registros de horas. Extrae los pasos que siguieron y lo que esperaban. Escribe en tests/import/ una prueba que falle y lo reproduzca, y detente ahí.

La prueba sube el mismo archivo dos veces y falla porque todas las filas quedan duplicadas, que es lo que el cliente contó en la llamada.

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

Necesita Cursor con Agent, macOS o Linux y una cuenta de Meeting.ai que tenga alguna reunión. Si la cuenta está vacía, grabe o suba una reunión antes. Los nombres de menús y opciones de Cursor aparecen aquí en inglés, como en su documentación, y pueden ser distintos si usa Cursor en otro idioma. Después ejecute esto en una terminal:

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
  1. Instale memo. El primer comando descarga la versión para su plataforma, verifica su suma de comprobación SHA-256, coloca memo en ~/.local/bin e instala un archivo de skill, un archivo Markdown que le indica a Agent qué comandos de memo existen. Puede leer el instalador antes de ejecutarlo.
  2. Inicie sesión. memo auth login abre Meeting.ai en el navegador. Inicie sesión y apruebe; no hace falta pegar nada en la terminal. Desde ese momento, memo actúa en su nombre y accede a los mismos espacios de trabajo que su cuenta de Meeting.ai.
  3. Verifique la sesión. Ejecute memo auth status. Si pertenece a varios espacios de trabajo, ejecute memo workspace list y después memo workspace set con el id del espacio de trabajo.
  4. Verifique el skill. Ejecute memo install-skill-md --list. Muestra ~/.agents/skills/memo/SKILL.md, y Cursor carga skills desde ~/.agents/skills. En Cursor, abra Customize en la barra lateral y vaya a Skills para verlo.
  5. Pregunte a Agent. Abra Agent y escriba: “Usa memo para mostrarme mis cinco últimas reuniones y después dime qué se decidió en la más reciente”. Compare la respuesta con la página de la reunión en Meeting.ai.

Si en el paso 4 falta el skill, ejecute memo install-skill-md y reinicie Cursor. Para invocar el skill directamente, escriba / en el chat de Agent y busque memo.

Un esquema dibujado a mano: usted pregunta en Cursor, Cursor ejecuta memo, memo inicia sesión una sola vez en Meeting.ai y lee notas, transcripciones y tareas, y la respuesta vuelve a su editor
Cómo llega una pregunta hecha en Cursor hasta sus notas de Meeting.ai a través de la CLI memo

Dejar que Cursor ejecute memo sin preguntar cada vez

En Settings > Agents > Approvals & Execution se decide cuándo se ejecutan los comandos de terminal. En el modo por defecto, Auto-review, memo no puede ejecutarse en el sandbox, porque el sandbox bloquea el acceso a la red y memo necesita la red. En ese caso, Cursor puede pedirle que apruebe el comando.

Para que deje de preguntar por los comandos de lectura, añada los que usa a la lista de comandos permitidos de la terminal en Cursor Settings, por ejemplo memo meetings list, memo meetings search y memo meetings get. Cada entrada coincide por prefijo, así que una entrada con solo memo dejaría pasar también, sin preguntar, los comandos que comparten o eliminan. Los equipos que guardan esa lista en un archivo pueden usar el campo terminalAllowlist de .cursor/permissions.json; cuando ese archivo define una lista de permitidos, sustituye a la de Cursor Settings.

Lo que conviene saber

  • Cómo se verificaron estos pasos. Los escribimos con la documentación de Cursor consultada el 14 de octubre de 2026 y con memo 0.19.2, y no hemos probado la configuración completa dentro de Cursor, así que escriba a [email protected] si algún paso se ve distinto en su máquina.
  • Qué se paga. Iniciar sesión y leer notas y transcripciones no cuestan nada más mientras su plan le dé acceso a la reunión. La grabación, las Visual Notes (dibujos de una página que resumen una reunión) 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.
  • Lea el comando antes de aprobarlo. La mayoría de los comandos de memo solo leen; los que crean una reunión, editan notas, comparten o eliminan cambian datos reales. Sin --confirm, memo meetings create espera la confirmación en lugar de crear la reunión, y Agent solo debería añadir esa opción cuando usted haya pedido exactamente eso.
  • Primero las notas, después las citas. Una transcripción completa es larga, así que pida las notas y las tareas, y después haga que Agent busque en la transcripción el detalle que necesita. Una decisión tomada de palabra puede ser vaga o cambiarse más tarde en la misma llamada, así que pida las frases citadas y lo que quedó pendiente.
  • Deje las transcripciones fuera del repositorio. Las decisiones van en la descripción de un PR o en un registro de decisiones. Las transcripciones en bruto, con las palabras de sus colegas, no van en un commit.
  • Solo macOS, Linux y el Agent local. memo se instala en macOS y Linux (arm64 y amd64) y dentro de WSL, que no hemos probado con la aplicación de escritorio de Cursor; no hay versión para Windows. La documentación de Cursor dice que los skills de ~/.agents/skills no se copian a Cloud Agents ni a los workers remotos, así que use el Agent local.

Qué pedirle una vez conectado Meeting.ai

Incluya “usa memo” en el prompt y diga de qué reunión se trata, para que Agent no se equivoque de reunión.

La reunión de planificación, en un archivo que puede subir al repositorio

La llamada de planificación del lunes dejó once tareas y un orden aproximado. El miércoles ya nadie se pone de acuerdo sobre ese orden.

Usa memo para leer la reunión de planificación del lunes y escribe las tareas en docs/plan.md, ordenadas por dependencias, con el responsable que se asignó en la reunión.

1. Añadir la tabla api_keys (Priya)
2. Endpoint de creación de claves (Tomas), después de 1
3. Pantalla de configuración de las claves (Wen), después de 2
...
Sin responsable en la reunión: límite de solicitudes por clave.

La rama, contrastada con lo acordado

La rama está lista. Antes de pedir una revisión, quiere saber si hace lo que se dijo en la revisión de la API.

Usa memo para buscar la reunión de revisión de la API. Compara esta rama con lo que acordamos allí. Dime cada diferencia y cita la línea de la transcripción.

Rama feature/api-keys frente a "Revisión de la API" (6 de octubre): 2 diferencias

1. Prefijo de las claves. Rama: "sk_". Acordado: "mk_live_" y "mk_test_".
   "Las claves de prueba no deben poder confundirse con las reales."
2. Caducidad. Rama: las claves no caducan nunca. Acordado: 90 días por defecto.
   "Noventa días, y el propietario puede ampliar el plazo."

Coincide: scopes por clave, secreto mostrado una sola vez.

Una descripción del PR que explica el porqué

La mitad de quienes revisan no estuvo en la llamada, y el diff no se explica solo.

Usa memo para buscar la reunión de revisión de la API. Escribe la descripción del PR de esta rama e indica la decisión que hay detrás de cada cambio.

- Las claves caducan a los 90 días por defecto. Decidido en la revisión de la API, 6 de octubre.
- Las claves de prueba empiezan por "mk_test_", para que nadie las confunda con una real.

Más cosas que puede pedirle

  • Un registro de decisión. “Usa memo para leer la reunión de arquitectura del miércoles pasado y escribe docs/adr/0012-job-queue.md: contexto, decisión y opciones descartadas”.
  • La preparación de una revisión. “Usa memo para ver los eventos de mañana en el calendario. Para la revisión de diseño, resume qué cambia esta rama y las preguntas pendientes de la última revisión”. Necesita un calendario conectado en Meeting.ai.
  • El seguimiento de la retrospectiva. “Usa memo para leer la última retrospectiva. ¿Qué tareas afectan a este repositorio y cuáles siguen sin hacerse?”.
  • Los requisitos de un mes de reuniones. “Usa memo para buscar ‘página de precios’ en las reuniones de este mes. Escribe los requisitos en docs/pricing-requirements.md y marca los que se contradicen”.
  • Las notas de versión. “Usa memo para leer las reuniones de planificación y de revisión de este sprint. Escribe las notas de versión e indica la reunión de la que sale cada punto”.
  • Las notas en un archivo Markdown. “Usa memo para exportar la revisión del incidente de hoy en Markdown a docs/incidents/: notas y tareas, sin transcripción”. Agent ejecuta memo meetings export con --include sections,key-points: sections son las notas y key points, las tareas.
  • Un asistente que tome notas en la próxima llamada. “Usa memo para enviar el Meeting Bot a esta llamada: [pegue el enlace de Zoom, Google Meet o Microsoft Teams]”. Esta petición no se limita a leer, hace algo: Agent ejecuta memo meetings create --url <link> --confirm, y el Meeting Bot, el asistente de Meeting.ai que toma las notas, entra en la llamada y la graba.

¿Por qué Cursor no encuentra mis reuniones?

Lo habitual es que Cursor no haya ejecutado el comando o que memo no tenga la sesión iniciada.

Lo que veQué hacer
Agent responde sin ejecutar memoDiga “usa memo” en el prompt, o escriba / y elija el skill memo
Cursor bloquea el comandoApruébelo cuando Cursor se lo pida, o añada los comandos de lectura que usa a la lista de comandos permitidos de la terminal
memo: command not foundAbra una terminal nueva para que ~/.local/bin esté en su ruta y después reinicie Cursor
memo dice que no hay sesión iniciadaEjecute memo auth login de nuevo
El skill memo no aparece en la listaEjecute memo install-skill-md y después reinicie Cursor
No encuentra ninguna reuniónEjecute memo workspace list y cambie al espacio de trabajo correcto con memo workspace set
Un comando avisa de que no queda saldoEsa operación necesita una suscripción o Coins
memo 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

Por qué la CLI y no el servidor MCP

Por ahora, use la CLI. Cursor añade los servidores MCP remotos en mcp.json, y su documentación describe dos formas de iniciar sesión en uno: el registro dinámico de clientes, o un ID de cliente que le proporciona el proveedor. El servidor de Meeting.ai en https://mcp.meeting.ai/mcp no ofrece ninguna de las dos. Usa un tercer método, Client ID Metadata Documents, que la documentación de MCP de Cursor no menciona. No hemos confirmado que Cursor pueda iniciar sesión, así que esta guía no propone ese camino.

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

Ejecute memo auth logout para cerrar la sesión y memo install-skill-md --uninstall para quitar el archivo de skill. Para cerrar la sesión desde Meeting.ai, abra Configuración › MCP & CLI y revóquela. La revocación es inmediata.

Empiece por una sola pregunta

Ejecute los dos comandos de arriba y pregúntele a Agent por una decisión que esté a punto de cambiar. La página de la CLI de Meeting.ai tiene el mismo comando de instalación, y la guía de la CLI explica los comandos con más detalle.

Guías para otras herramientas:

Compartir

Preguntas frecuentes

¿Puede Cursor leer las notas de mis reuniones?

Sí, las de las reuniones grabadas con Meeting.ai. Instale la CLI memo, ejecute memo auth login una vez y el Agent de Cursor ejecutará memo en la terminal para buscar en sus reuniones y leer sus notas y transcripciones.

¿Puede Cursor implementar lo que mi equipo acordó en una reunión?

Sí: indique en el prompt la reunión y el archivo, y pida a Agent que use memo para encontrar lo acordado y que le muestre las reglas antes de editar. Lo mismo sirve para un error que un cliente describió en una llamada: pida una prueba que falle, construida con los pasos de la transcripción.

¿Puede Cursor decirme por qué se tomó una decisión que está en el código?

Si la decisión se tomó en una reunión grabada con Meeting.ai, sí. Dígale a Agent qué código está a punto de cambiar y pídale que use memo para encontrar la reunión, los motivos y las frases citadas.

¿Cómo sabe Cursor qué comandos de memo usar?

El instalador de memo añade un archivo de skill, SKILL.md, en ~/.agents/skills/memo, y la documentación de Cursor incluye ~/.agents/skills entre las carpetas de las que carga skills automáticamente. También puede invocar el skill a mano: escriba una barra en el chat de Agent y busque memo.

¿Cursor pide aprobación para ejecutar memo?

Puede pedirla: memo necesita la red, y el sandbox de Auto-review, el Run Mode predeterminado de Cursor, bloquea por defecto el acceso a la red. Para que pregunte menos, añada los comandos de lectura que use, como memo meetings list, a la lista de comandos permitidos de la terminal en Cursor Settings.

¿Puedo conectar Cursor al servidor MCP de Meeting.ai en lugar de usar la CLI?

Para Cursor recomendamos la CLI. La documentación de Cursor describe el inicio de sesión mediante registro dinámico de clientes o con un ID de cliente proporcionado por el proveedor; el servidor de Meeting.ai usa en cambio Client ID Metadata Documents, y no hemos confirmado que Cursor inicie sesión en él.

¿Necesito un plan de pago para conectar Meeting.ai con Cursor?

No. La página de ayuda sobre precios de Cursor dice que el plan gratuito Hobby incluye Agent con uso limitado, y por parte de Meeting.ai iniciar sesión y leer no cuestan 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 o de sus Coins.

Fuentes

  1. Cursor — Skills, consultado el 14 oct 2026
  2. Cursor — Run Modes, consultado el 14 oct 2026
  3. Cursor — permissions.json reference, consultado el 14 oct 2026
  4. Cursor — Model Context Protocol, consultado el 14 oct 2026
  5. Cursor — Pricing help, consultado el 14 oct 2026
  6. Meeting.ai — repositorio de la CLI memo

Cambios en esta publicación

  • Primera publicación. Los comandos de memo se verificaron con la salida de ayuda de memo 0.19.2; los pasos de Cursor siguen la documentación de Cursor consultada el 14 de octubre de 2026. No hemos probado esta configuración dentro de Cursor.

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.