Activador de servidor MCP o toggle "Disponible en MCP" en n8n

¡Hola a todos!
Estoy integrando n8n con ChatGPT a través de MCP (Model Context Protocol) y necesito aclaración sobre dos formas diferentes de exponer un workflow a MCP.
Mi configuración actual:
Un pipeline RAG activado por un nodo Chat Trigger (“When chat message received”) que recupera datos de una base de datos vectorial y responde a través de la interfaz de ChatGPT. Lo estoy exponiendo a MCP únicamente a través del toggle “Available in MCP” en la configuración del workflow — sin involucrar un nodo MCP Server Trigger — y funciona perfectamente.
Mis preguntas:
¿Para qué sirve realmente el nodo MCP Server Trigger y cómo difiere de simplemente habilitar el toggle “Available in MCP”?
¿Qué funcionalidad adicional proporciona el nodo MCP Server Trigger?
¿Cuándo debo usar uno sobre el otro?
Ya que mi workflow ya funciona correctamente a través de MCP sin el nodo trigger, estoy tratando de entender si me estoy perdiendo algo o si el toggle es genuinamente suficiente para mi caso de uso.
¡Cualquier aclaración sería apreciada — gracias!

Describe el problema/error/pregunta

¿Cuál es el mensaje de error (si hay alguno)?

Por favor, comparte tu workflow

(Selecciona los nodos en tu lienzo y usa los atajos de teclado CMD+C/CTRL+C y CMD+V/CTRL+V para copiar y pegar el workflow.)

Comparte el resultado devuelto por el último nodo

Información sobre tu configuración de n8n

  • Versión de n8n:
  • Base de datos (por defecto: SQLite):
  • Configuración n8n EXECUTIONS_PROCESS (por defecto: own, main):
  • Ejecutando n8n a través de (Docker, npm, n8n cloud, aplicación de escritorio):
  • Sistema operativo:

El toggle “Available in MCP” expone tu flujo de trabajo completo a MCP tal como está, utilizando el nodo disparador que ya tienes (en tu caso, el Chat Trigger). Es la opción más simple y es perfectamente suficiente cuando solo deseas que tu flujo de trabajo existente sea accesible a través de MCP, que es exactamente tu situación. El nodo MCP Server Trigger es para cuando necesitas un control más deliberado, por ejemplo, definir un punto de entrada personalizado, manejar parámetros de solicitud específicos de MCP de manera diferente, o tener múltiples puntos finales distintos orientados a MCP dentro del mismo flujo de trabajo.
Ya que tu pipeline RAG ya funciona correctamente solo con el toggle, no hay necesidad de agregar un nodo MCP Server Trigger. Solo lo necesitarías si tus requisitos se vuelven más complejos, como necesitar diferenciar entre tipos de solicitudes MCP o exponer solo parte de un flujo de trabajo a MCP en lugar de la totalidad.

gracias por tu respuesta @sergeys