- Inicio
- Recursos
- Integraciones
- MongoDB Chat Memory
Nodo MongoDB Chat Memory n8nConfigura MongoDB Chat Memory en n8n.
Un asistente que empieza de cero en cada mensaje no mantiene una conversación. El nodo MongoDB Chat Memory n8n es un subnodo, un nodo auxiliar sin entrada principal que se conecta al puerto Memory de un nodo raíz y escribe cada intercambio en una colección de MongoDB. Cuatro parámetros, versión 1.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué guarda de verdad el nodo MongoDB Chat Memory n8n?
Guarda el historial de una conversación en una colección de MongoDB, para que el modelo recupere los turnos anteriores en el mensaje siguiente. En un contexto de IA, la memoria es lo que permite a una herramienta conservar el contexto de los mensajes entre interacciones, en lugar de reenviar toda la charla en cada petición. El nodo nunca se ejecuta solo: espera en el puerto Memory de un nodo raíz y responde cuando ese nodo pide el historial.
El primer escenario es el que trae aquí a casi todo el mundo: el asistente que atiende en un chat de la web. El nodo raíz se ocupa de la pregunta y Collection Name apunta a la colección de MongoDB donde cae cada par pregunta y respuesta. No hace falta crearla antes, n8n la crea en la primera escritura. Conectado a un AI Agent, el nodo hace que la repregunta conserve el tema.
Segundo escenario, un asistente que atiende a varios clientes. Una base de MongoDB, una colección y una conversación por cuenta, separadas por la clave de sesión. Ahí está el sentido de Session ID: dos visitantes con la misma clave comparten el mismo hilo, y eso se nota enseguida. La misma lógica aplica cuando el agente se expone como herramienta mediante AI Agent Tool.
Tercer escenario, las conversaciones largas que salen caras. Context Window Length limita cuántas interacciones pasadas viajan en cada llamada, para que un hilo abierto desde la mañana no se repita entero en cada mensaje. El proveedor del modelo, ya sea OpenAI, Google Gemini u otro, factura sus propias llamadas de API según sus condiciones; n8n no añade nada encima.
¿Cuándo prescindir de él? Cuando la conversación no necesita sobrevivir a la ejecución. La memoria está disponible para los nodos de agente de IA, no para las cadenas de IA, así que una cadena que clasifica un mensaje cada vez no gana nada aquí. Y si la instancia de MongoDB que ya está en marcha no está pensada para recibir registros de chat, no conviene forzarla.
Dos límites antes de construir. Si conviven varios nodos MongoDB Chat Memory en el mismo flujo de trabajo, todos acceden por defecto a la misma instancia de memoria: una acción destructiva sobre uno alcanza a los demás. Con Session ID distintos en cada nodo, las instancias vuelven a ser independientes. El otro límite: esta página describe la versión 1 del nodo, la más alta del catálogo, y un flujo antiguo puede mostrar menos opciones. Sobre la plataforma en general está la Reseña n8n.
¿Qué hay que conectar antes de que funcione?
- 01
Crea la credencial de MongoDB
Ve al menú Credentials de n8n y crea una credencial de MongoDB, es decir, un juego de datos de conexión guardado una vez que n8n reutiliza sin volver a pedírtelo. La documentación oficial de n8n detalla la autenticación de este nodo. Una vez guardada, la misma credencial sirve para todos los flujos de la instancia, tanto en n8n Cloud como en autoalojado.
- 02
Selecciónala en el nodo
Coloca el nodo en el lienzo y elige esa credencial en su selector. Aquí no hay menú Authentication que decidir: el nodo admite un único tipo de credencial. Forma parte del paquete de IA que viene con n8n, así que no hay nada que instalar antes, ni en n8n Cloud ni en una instancia autoalojada.
- 03
Indica la base y la colección
Deja Database Name vacío y el nodo usa la base que lleva la credencial. Rellénalo solo si el historial debe vivir en otro sitio, por ejemplo cuando pruebas y producción comparten la misma credencial. Después, Collection Name, y ahí no hay preparativos en MongoDB: si la colección no existe, el nodo la crea en la primera escritura.
¿Dónde se conecta el nodo?
Los nodos de IA de n8n funcionan por parejas: un nodo raíz recibe los items del flujo y los subnodos se enganchan a sus puertos, un tipo de subnodo por puerto. Este es un subnodo con una sola salida, así que la única pregunta es a qué nodo raíz sirve.
Salida (dónde se conecta)
- Memory
ai_memory
01Memory
El puerto Memory es por donde un nodo raíz pide los mensajes anteriores antes de llamar al modelo y escribe después el intercambio nuevo. Este nodo ocupa ese puerto y ningún otro.
Parámetros clave
- Optional: un nodo raíz funciona sin memoria, simplemente contesta cada mensaje como si fuera el primero.
- AI Agent: el anfitrión habitual, el agente que responde y necesita los turnos previos.
- AI Agent Tool: lo mismo cuando otro agente llama a este como herramienta.
- Chat Memory Manager: lee o reescribe a propósito el historial guardado.
- Chat Trigger: el punto de entrada del chat sostiene el hilo desde el primer mensaje.
¿Cómo se ajustan los cuatro parámetros?
El nodo MongoDB Chat Memory tiene 4 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.
Índice de parámetros
Session ID
sessionIdTypeLo que ves en n8n
Notas y casos de uso
Decide con qué nombre el nodo lee y escribe la conversación. Si se elige mal, dos usuarios acaban en el mismo hilo.
Parámetros clave
- Connected Chat Trigger Node (
fromInput): el nodo busca un campo de entrada llamadosessionIdque llega de un Chat Trigger conectado directamente. - Define below (
customKey): una expresión para referenciar datos de nodos anteriores, o un texto fijo. - Session Key From Previous Node: el campo que aparece con la segunda opción, a menudo
{{ $json.sessionId }}o un identificador de cliente.
Collection Name
collectionNameLo que ves en n8n
Notas y casos de uso
Nombra la colección de MongoDB donde se almacena el historial de chat. Si la colección no existe, se crea, de modo que no hay ningún paso previo en MongoDB.
Parámetros clave
- Collection Name: el nombre de la colección que recibe el historial, una cadena como
chat_history, o una expresión cuando un mismo flujo atiende a varios productos.
Database Name
databaseNameLo que ves en n8n
Notas y casos de uso
Elige qué base de MongoDB aloja esa colección. Si se deja vacío, se usa la base de la credencial, que basta mientras una credencial corresponda a un entorno.
Parámetros clave
- Database Name: el nombre de la base donde guardar el historial de chat, que solo se rellena cuando el historial sale de la base por defecto.
Context Window Length
contextWindowLengthLo que ves en n8n
Notas y casos de uso
Fija cuántas interacciones pasadas recibe el modelo como contexto. Es el mando entre un asistente que recuerda el hilo entero y otro que solo retiene los últimos turnos.
Parámetros clave
- Context Window Length: un número de interacciones anteriores, que se sube cuando las respuestas necesitan el principio de la charla y se baja cuando cada llamada arrastra demasiado historial.
¿Necesitas ayuda para automatizar MongoDB Chat Memory con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
MongoDB Chat Memory y n8n, las preguntas que vienen después
01¿El nodo MongoDB Chat Memory es gratis en n8n?
02¿Qué credenciales necesita el nodo?
03¿Qué límites tiene el nodo MongoDB Chat Memory n8n?
04¿Qué hay que conectar como mínimo para que la memoria sirva?
05¿n8n o Make para un chatbot con memoria persistente?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.

