Skip to content

BarryGon911/n8n-MCP-Automatizacion-y-Agentes-de-IA-Inteligentes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp · Telegram · Bots de Voz · Ollama · Gemini · OpenAI · Google Cloud · ElevenLabs · RAG · PostgreSQL · Web Scraping



image

✨ ¿Qué aprenderas?

  • Disenar y automatizar flujos de trabajo completos en n8n integrando Google Sheets, Gmail, APIs externas y bases de datos.
  • Construir agentes de IA con MCP, conectados a herramientas personalizadas y servicios como Google Calendar, correo y modelos.
  • Implementar casos practicos avanzados: chatbots, scraping, bots de Telegram/WhatsApp y agentes de voz con datos en tiempo real.
  • Crear y administrar sistemas RAG para consultar bases de conocimiento usando PostgreSQL y Google Drive.

Enfoque 100% practico y orientado a productos.


🧩 Casos de Uso (Reales & Vendibles)

Caso Descripción Stack Recomendado
Chatbot FAQ empresarial Responde politicas, soporte y ventas n8n + RAG (PostgreSQL/Drive) + OpenAI/Ollama
Bot de WhatsApp Atencion 24/7 y seguimiento de leads n8n + WhatsApp API + RAG
Bot de Telegram Notificaciones operativas y comandos n8n + Telegram Bot API
Agente de voz Recepcionista/IVR con contexto ElevenLabs/Retell + n8n + RAG
Web Scraping Recoleccion de precios/noticias n8n + HTTP/Code + Parse + DB
Automatizacion ofimatica Reportes/recordatorios desde Gmail/Sheets n8n + Google APIs

🛠️ Integraciones clave del proyecto

  • Modelos: Ollama, OpenAI, Gemini
  • Mensajeria: WhatsApp, Telegram
  • Voz: ElevenLabs
  • Cloud & Datos: Google Cloud, PostgreSQL, Google Drive
  • Patrones IA: RAG, Agentes con MCP

🌇️ Arquitectura de alto nivel

Usuarios ──> Canales (WhatsApp/Telegram/Voz)
                │
                ▼
             n8n Orchestrator  ──┬── Conectores (Google, HTTP, DB)
                │                 ├── MCP Tools (acciones externas)
                ▼                 └── Scrapers / Cron Jobs
          Capa de IA (Ollama/OpenAI/Gemini)
                │
                ▼
           RAG: Index + Store (PostgreSQL/Drive)



⚡ Quickstart (modo local)

  1. Requisitos:
  • Node.js LTS, Docker (opcional), cuenta(s) de las APIs necesarias.
  1. N8N:
  • Auto-hospedaje (Docker) o npx: npx n8n
  1. Variables de entorno:
  • Agrega tus claves: OPENAI_API_KEY, TELEGRAM_BOT_TOKEN, ELEVENLABS_API_KEY, etc.
  1. Flujos base:
  • Importa plantillas de: Telegram Bot, WhatsApp webhook, RAG index/query, Gmail/Sheets automations.
  1. Prueba:
  • Ejecuta nodos por seccion, verifica logs y tokens de rate limit.

Tip: empieza por un flujo minimo (canal → IA → respuesta) y luego anade RAG y MCP.


📂 Estructura sugerida

/flows
  ├─ messaging/
  ├─ voice/
  ├─ rag/
  └─ ops/
 /docs
  ├─ HOWTOs.md
  └─ env.example.md


✅ Buenas practicas

  • Desacopla conectores (mensajeria/voz) de la logica IA.
  • Versiona tus flujos (export JSON) y documenta triggers/webhooks.
  • RAG: controla tamano de chunk, embeddings y politicas de refresco.
  • MCP: define herramientas idempotentes, con validacion de input/output.

📚 Referencias

Requisitos:

  • No se necesita experiencia previa en automatización o IA, el curso comienza desde lo básico y avanza paso a paso.
  • Conocimientos básicos de informática y manejo de aplicaciones en la web son recomendables, pero no obligatorios.
  • Contar con un ordenador e internet estable para instalar n8n localmente o trabajar en su versión web.

Descripción:

  • En este curso aprenderás a automatizar procesos, integrar servicios y construir agentes de inteligencia artificial usando n8n y el Model Context Protocol (MCP). A lo largo de las secciones verás desde los fundamentos hasta escenarios avanzados con aplicaciones reales.
  • Comenzaremos con la instalación y primeros flujos en n8n, explorando nodos esenciales como Google Sheets, Gmail, HTTP Request y filtros. Luego, trabajaremos con formularios, validaciones, ciclos (loops) y bases de datos PostgreSQL, creando automatizaciones sólidas y escalables.
  • Más adelante, descubrirás cómo extraer información de la web (scraping), integrarla con Google Docs y Sheets, y conectar modelos de IA como OpenAI, Gemini y Modelos locales mediante Ollama para crear chatbots, asistentes y flujos inteligentes.
  • El curso también cubre la integración de MCP Servers y herramientas personalizadas (Custom Tools), permitiéndote construir agentes con conexión a servicios personalizados vía MCP. Aprenderás a crear sistemas RAG (Retrieval Augmented Generation) con PostgreSQL y Google Drive para realizar consultas a bases de conocimiento.
  • Además, implementaremos agentes de voz, bots en Telegram y WhatsApp, y flujos que interactúan con servicios en tiempo real. Finalmente, verás estrategias de despliegue en la nube con Render y Railway, junto con consideraciones de seguridad y autenticación (Basic Auth, JWT, headers).

Al terminar, tendrás las habilidades para:

  • Diseñar y desplegar flujos automatizados complejos en n8n.
  • Construir agentes de IA que interactúan con datos, usuarios y herramientas externas.
  • Integrar MCP como estándar para comunicación entre clientes, servidores y herramientas.
  • Llevar tus proyectos de automatización a producción con despliegues seguros y confiables.
  • Comprender y utilizar flujos de la comunidad.

© Erick S. Ruiz — 2025

About

Una plataforma integral de automatización construida con n8n, que incluye agentes de IA inteligentes, bots de mensajería, RAG (Generación Aumentada por Recuperación) y capacidades de Web Scraping.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors