Configuración de MCP Client con Chat Trigger en N8N
Clase 15 de 16 • Curso de N8N
Resumen
Interactuar eficientemente con MCP Server es clave para automatizar procesos dentro de N8n. Mediante la creación de un flujo específico con Chat Trigger y un MCP Client correctamente configurado, podrás activar consultas y obtener respuestas utilizando inteligencia artificial combinada con servicios externos como OpenAI GPT.
¿Cómo crear un nuevo workflow en N8N para MCP Client?
Primero, accede a tu N8N y selecciona la opción Create workflow para iniciar un nuevo flujo.
- Escoge Chat Trigger, desde las opciones iniciales de N8N.
- Posteriormente, da clic en Más para añadir el AI Agent.
- Dentro de los ajustes del AI Agent, selecciona Define Below para configurar manualmente.
¿Cómo configurar MCP Client correctamente?
La configuración precisa del MCP Client es esencial para asegurar la comunicación adecuada entre componentes:
- Selecciona la herramienta MCP Client desde la opción Tool.
- Define el SSE Endpoint, que obtienes al ir a tu servidor MCP y copiar el endpoint del MCP Server Trigger (Production activo).
- Aunque es recomendable activar autenticación, puedes continuar sin esta durante la configuración inicial.
- Establece "Tools to include" en Selected y escoge la opción llamada perform.
Estos pasos garantizan una conexión directa y segura con tu servidor MCP.
¿Qué ajuste se recomienda para optimizar el Chat Model y el prompt?
Para asegurar que el flujo opere adecuadamente con inteligencia artificial, configura adecuadamente las siguientes partes:
- Selecciona OpenAI en el Chat Model y usa tus credenciales con el modelo GPT4o mini.
- Activa SimpleMemory y establece el ContextWindow en un valor de "10".
- En el AI Agent, define el mensaje de usuario con notación JSON en prompt user message.
- En los ajustes del prompt (Adoption), selecciona System Message y crea un mensaje básico orientado a interactuar con MCP Server Trigger y la base de datos.
Una vez completado esto, corre una prueba sencilla usando OpenChart preguntando, por ejemplo, "¿cuántos colaboradores hay en el área legal?". La respuesta indicará si la solución está funcionando adecuadamente.
¿Cómo vincular un cliente externo al flujo de N8N?
Aunque tu flujo en N8N ya es funcional, normalmente los colaboradores interactúan mediante cliente externo. La integración con un cliente externo basado en la nube será explicada a detalle posteriormente, garantizando una solución completa y amigable para usuarios finales.
Este método garantiza la automatización eficiente de consultas y respuestas basadas en inteligencia artificial, simplificando tareas y ahorrando tiempo.