Token导航 LogoToken导航

MCP Server · 搜索检索

Web Agent N8N

基于n8n、OpenAI和上下文内存的24/7自动化网站聊天系统,提供即时响应、预约管理和个性化对话服务。

未说明官方级别未说明来源级核验工具 0
聊天机器人搜索文档处理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
jlzapatafernandez
提供方
jlzapatafernandez

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Web Agent N8N 属于搜索检索类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 API Key。

分类

搜索检索

传输方式

未说明

认证方式

API Key

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Web Agent N8N - Sistema de Chat Conversacional Inteligente

Agente conversacional inteligente para sitios web que proporciona atención automatizada 24/7 usando n8n, OpenAI y memoria contextual.

📋 Descripción

Sistema completo de automatización de chat web que permite a los visitantes de tu sitio obtener respuestas instantáneas, agendar citas y recibir atención personalizada mediante conversaciones naturales. El agente procesa mensajes de texto, mantiene contexto conversacional, captura leads automáticamente y deriva a humanos cuando es necesario.

✨ Características Principales

  • Conversación Natural: Interacción fluida usando GPT-4/Gemini para comprensión de intenciones
  • Atención 24/7: Disponibilidad continua sin límites de horario
  • Memoria Contextual: Mantiene el historial de conversación con Redis
  • Búsqueda Semántica: Utiliza Qdrant para respuestas basadas en conocimiento del negocio
  • Captura de Leads: Registro automático de datos de visitantes interesados
  • Gestión de Citas: Reserva, consulta y modificación de citas directamente desde el chat
  • Widget Personalizable: Diseño adaptable a la identidad visual de tu marca
  • Integración MCP: Conecta con calendario, email y otros servicios externos
  • Multi-idioma: Soporte para español e inglés

🏗️ Arquitectura del Sistema

Visitante Web
    ↓
Widget de Chat (Frontend)
    ↓
Webhook n8n
    ↓
Cola de Mensajes (Redis)
    ↓
├── Recuperación de Contexto (Redis)
├── Búsqueda en Base de Conocimiento (Qdrant)
├── Procesamiento IA (Google Gemini/OpenAI)
├── Integración MCP (Calendar, Email)
└── Captura de Leads (Google Sheets)
    ↓
Respuesta al Visitante

🛠️ Stack Tecnológico

  • n8n: Orquestación de workflows
  • Google AI (Gemini): Procesamiento de lenguaje natural (primary)
  • OpenAI GPT-4: Modelo alternativo de IA
  • Redis: Gestión de sesiones y colas
  • Qdrant: Base de datos vectorial para búsqueda semántica
  • Google Sheets: Almacenamiento de leads
  • MCP Services: Integración con calendario y email
  • Docker: Contenedorización de servicios

📦 Requisitos Previos

  • Docker y Docker Compose instalados
  • Node.js 18+ (para n8n)
  • Cuenta de Google AI Studio o OpenAI con créditos disponibles
  • n8n (self-hosted o cloud)
  • Dominio con certificado SSL (para webhook HTTPS)
  • Mínimo 2GB RAM disponible

🚀 Instalación

Paso 1: Clonar el repositorio

git clone https://github.com/tuusuario/web-agent-n8n.git
cd web-agent-n8n

Paso 2: Configurar variables de entorno

cp .env.example .env

Edita el archivo .env con tus credenciales:

# n8n Configuration
N8N_HOST=http://localhost:5678
N8N_WEBHOOK_URL=https://tu-dominio.com/webhook/AGENTE_WEB

# Google AI (Primary)
GOOGLE_AI_API_KEY=tu-api-key-google
GOOGLE_AI_MODEL=gemini-pro

# OpenAI (Alternative)
OPENAI_API_KEY=sk-tu-api-key-openai

# Redis
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=tu-password-seguro

# Qdrant
QDRANT_HOST=localhost
QDRANT_PORT=6333
QDRANT_API_KEY=tu-api-key-qdrant

# Google Sheets (Lead Capture)
GOOGLE_SHEETS_DOCUMENT_ID=tu-sheet-id
GOOGLE_SERVICE_ACCOUNT_EMAIL=tu-service-account@project.iam.gserviceaccount.com

# Configuración de Negocio
BUSINESS_NAME=Tu Negocio
BUSINESS_TIMEZONE=Europe/Madrid
BUSINESS_EMAIL=contact@tunegocio.com

Paso 3: Iniciar servicios con Docker

docker-compose up -d

Paso 4: Importar workflow en n8n

  1. Accede a tu instancia de n8n: http://localhost:5678
  2. Ve a Workflows → Import from File
  3. Selecciona el archivo workflows/web-agent-workflow.json
  4. Configura las credenciales necesarias:

- Google AI API Key o OpenAI API Key - Redis connection - Qdrant API Key - Google Sheets credentials

  1. Activa el workflow

Paso 5: Integrar widget en tu sitio web

Añade este código antes del cierre de la etiqueta `` en tu HTML:


  ChatWidget.init({
    webhookUrl: 'https://tu-dominio-n8n.com/webhook/AGENTE_WEB',
    primaryColor: '#007bff',
    position: 'bottom-right',
    greeting: '¡Hola! ¿En qué puedo ayudarte?'
  });

📁 Estructura del Proyecto

web-agent-n8n/
├── workflows/
│   ├── web-agent-workflow.json           # Workflow principal
│   └── lead-notification.json            # Notificaciones de leads
├── docs/
│   ├── INSTALLATION.md                   # Guía de instalación detallada
│   ├── CONFIGURATION.md                  # Configuración avanzada
│   ├── TECHNICAL.md                      # Documentación técnica
│   └── TROUBLESHOOTING.md                # Solución de problemas
├── scripts/
│   ├── setup-qdrant.sh                   # Script de inicialización Qdrant
│   └── test-webhook.sh                   # Prueba de webhook
├── examples/
│   ├── chat-widget.html                  # Ejemplo de integración
│   └── chat-client.js                    # Cliente JavaScript
├── screenshots/                           # Capturas de ejemplo
├── docker-compose.yml                     # Configuración Docker
├── .env.example                           # Plantilla de variables
├── .gitignore
├── LICENSE
└── README.md

💬 Ejemplo de Uso

Conversación típica de un visitante:

Visitante: Hola, quisiera saber sobre sus servicios de consultoría

Bot: ¡Hola! Encantado de ayudarte. Ofrecemos consultoría especializada en:
     • Automatización de procesos con IA
     • Integración de agentes conversacionales
     • Optimización de workflows empresariales
     
     ¿Sobre cuál te gustaría más información?

Visitante: Automatización de procesos

Bot: Perfecto. Nuestra automatización de procesos te permite:
     ✅ Reducir tareas manuales hasta un 80%
     ✅ Integrar sistemas existentes
     ✅ Escalar operaciones sin aumentar personal
     
     ¿Te gustaría agendar una consulta gratuita de 30 minutos?

Visitante: Sí, me interesa

Bot: Excelente. Para agendar tu consulta necesito:
     • Nombre completo
     • Email
     • Teléfono (opcional)
     • Preferencia de horario
     
     ¿Cómo te llamas?

Visitante: Juan Pérez, mi email es juan@empresa.com

Bot: Gracias Juan. ¿Qué horario prefieres?
     Disponibilidad esta semana:
     • Martes 10:00 - 12:00
     • Miércoles 15:00 - 18:00
     • Jueves 10:00 - 14:00

Visitante: Miércoles a las 15:00

Bot: ¡Perfecto! ✅
     
     📅 Consulta confirmada:
     • Fecha: Miércoles 4 de diciembre
     • Hora: 15:00 (30 minutos)
     • Con: Equipo de consultoría
     
     Te enviaremos un email de confirmación a juan@empresa.com
     con el enlace de la videollamada.
     
     ¿Hay algo más en lo que pueda ayudarte?

🔧 Configuración Avanzada

Personalización del Comportamiento del Agente

El comportamiento del agente se puede personalizar editando el prompt en el nodo "AI Agent" del workflow:

// Personaliza el tono y estilo
BUSINESS_TONE: "profesional y cercano"
BUSINESS_STYLE: "formal/informal/casual"

// Define respuestas rápidas
QUICK_REPLIES: [
  "Ver servicios",
  "Agendar consulta",
  "Hablar con humano"
]

// Configura derivación a humano
ESCALATION_TRIGGERS: [
  "hablar con persona",
  "atención personalizada",
  "precio especial"
]

Configuración del Widget

Personaliza el aspecto del widget en el archivo de configuración:

ChatWidget.init({
  // Colores
  primaryColor: '#007bff',
  secondaryColor: '#6c757d',
  
  // Posición
  position: 'bottom-right', // bottom-left, top-right, top-left
  
  // Mensajes
  greeting: '¡Hola! ¿En qué puedo ayudarte?',
  placeholder: 'Escribe tu mensaje...',
  title: 'Asistente Virtual',
  
  // Comportamiento
  autoOpen: false,
  autoOpenDelay: 5000, // milisegundos
  soundEnabled: true
});

🐛 Troubleshooting

El chat no aparece en el sitio web

Verificar:

  • El script está correctamente incluido en el HTML
  • La URL del webhook es correcta y accesible
  • No hay errores en la consola del navegador
  • El workflow está activado en n8n

Logs:

# Ver logs del navegador
Console del navegador (F12)

# Ver logs de n8n
docker-compose logs -f n8n

El bot no responde

Verificar:

  • n8n está ejecutándose: docker ps | grep n8n
  • Redis está activo: docker-compose ps redis
  • Webhook está correctamente configurado
  • La API key de Google AI/OpenAI es válida

Prueba el webhook:

./scripts/test-webhook.sh

Error de conexión con Redis

# Reiniciar servicio Redis
docker-compose restart redis

# Verificar logs
docker-compose logs redis

# Probar conexión
redis-cli -h localhost -p 6379 PING

Respuestas lentas o timeout

Optimizaciones:

  • Aumentar max_tokens en configuración de IA
  • Configurar timeout más alto en webhook (60s)
  • Revisar uso de memoria de Redis
  • Optimizar tamaño de colección en Qdrant
  • Implementar caché para preguntas frecuentes

📊 Casos de Uso

  • E-commerce: Atención al cliente, recomendaciones de productos, seguimiento de pedidos
  • SaaS: Onboarding de usuarios, soporte técnico, demos de producto
  • Servicios Profesionales: Consultoría, agendamiento de citas, calificación de leads
  • Educación: Información de cursos, matriculación, tutorías
  • Inmobiliaria: Consultas de propiedades, visitas, información de precios
  • Salud: Agendamiento de citas, información de servicios, teleconsulta
  • Restaurantes: Reservas, información de menú, delivery
  • Turismo: Información de destinos, reservas, recomendaciones

🔒 Seguridad

  • ✅ Todas las credenciales en variables de entorno
  • ✅ Comunicación HTTPS obligatoria
  • ✅ Tokens de autenticación para webhooks
  • ✅ Validación de mensajes entrantes
  • ✅ Rate limiting implementado
  • ✅ Sanitización de inputs
  • ✅ CORS configurado correctamente
  • ✅ Logs de seguridad activados

📈 Roadmap

  • [ ] Integración nativa con CRMs (HubSpot, Salesforce)
  • [ ] Dashboard de analytics en tiempo real
  • [ ] Soporte para más idiomas (francés, alemán, portugués)
  • [ ] Transferencia en vivo a agentes humanos
  • [ ] Análisis de sentimientos en conversaciones
  • [ ] A/B testing de respuestas
  • [ ] Exportación de conversaciones
  • [ ] API REST para integración externa
  • [ ] App móvil de gestión
  • [ ] Integración con WhatsApp Business API

🤝 Contribuir

Las contribuciones son bienvenidas. Para contribuir:

  1. Fork el proyecto
  2. Crea una rama para tu feature: git checkout -b feature/NuevaFuncionalidad
  3. Commit tus cambios: git commit -m 'Añade nueva funcionalidad'
  4. Push a la rama: git push origin feature/NuevaFuncionalidad
  5. Abre un Pull Request

📝 Licencia

Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.

👨‍💻 Autor

José Luis Zapata

  • 📍 Dos Hermanas, Sevilla, España
  • 💼 AI Automation Specialist
  • 🏢 José Luis Zapata IA - Consultancy

🙏 Agradecimientos

📞 Soporte

¿Necesitas ayuda o tienes preguntas?


⭐ Si este proyecto te resulta útil, dale una estrella en GitHub ⭐

Desarrollado con ❤️ en Sevilla, España

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

聊天机器人本地部署自动化客服智能对话预约管理多语言支持语义搜索潜在客户捕获

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Web Agent N8N

MCP World · 本页

0未说明未标注1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Web Agent N8N 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Web Agent N8N 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Web Agent N8N 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Web Agent N8N 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Web Agent N8N 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

来源标签

聊天机器人本地部署自动化客服智能对话预约管理多语言支持语义搜索潜在客户捕获网站集成

来源分类路径

聊天机器人

继续浏览同类 MCP