En este tutorial, aprenderás:
- Qué es Hermes Agent y qué ofrece como framework autónomo de agente de IA.
- Por qué agregar acceso web confiable hace que los agentes de IA sean más precisos y estén listos para producción.
- Cómo Bright Data mejora Hermes Agent con herramientas de búsqueda web, scraping y descubrimiento de datos.
- Cómo conectar el Web MCP de Bright Data a Hermes Agent.
- Cómo extender Hermes con las skills de Bright Data.
- Qué habilita la integración Bright Data + Hermes Agent a través de un ejemplo práctico del mundo real.
¡Comencemos!
¿Qué es Hermes Agent?
Hermes Agent es un framework de IA autónomo y con auto-mejora que cuenta con memoria entre sesiones y un bucle automatizado de aprendizaje de habilidades.

Hermes puede ejecutarse localmente en tu máquina o de forma continua en un servidor o VPS, lo que lo hace adecuado tanto para implementaciones de agentes personales como siempre activas. Admite desarrollo de software, flujos de trabajo de investigación y tareas de automatización.
Con más de 220.000 estrellas en GitHub, Hermes Agent cuenta con un sólido soporte de la comunidad, con muchos plugins e integraciones. Es completamente de código abierto bajo la licencia MIT, mientras que las opciones gestionadas premium están disponibles a través de Hermes Cloud.
Características Principales
Las capacidades principales proporcionadas por Hermes Agent son:
- Memoria persistente: Recuerda preferencias, proyectos, entornos e información aprendida a través de diferentes sesiones.
- Conjunto de herramientas interno: Viene con herramientas integradas para búsqueda web, ejecución de terminal, archivos, memoria y automatización del navegador.
- Sistema de skills: Carga conocimiento especializado bajo demanda, ampliando capacidades mientras minimiza el uso del contexto.
- Integración MCP: Conecta Hermes Agent a herramientas externas, APIs, bases de datos y servicios a través de servidores MCP.
- Tareas programadas: Automatiza flujos de trabajo recurrentes usando instrucciones en lenguaje natural o expresiones cron.
- Delegación de subagentes: Crea agentes hijo especializados para manejar tareas paralelas con contextos aislados.
- Conversaciones por voz: Habilita interacciones de voz en tiempo real a través de CLI y plataformas de mensajería.
- Flujos de trabajo conscientes del contexto: Usa archivos, referencias y contexto del proyecto para adaptar las respuestas a entornos específicos.
Por Qué Proporcionar a Hermes Agent Acceso Web Confiable
Los impresionantes números alcanzados por Hermes Agent demuestran que es un sólido framework autónomo de agente de IA. Sin embargo, para ser verdaderamente apto para producción y efectivo, un agente de IA debe poder:
- Interactuar con páginas web como parte de flujos de trabajo automatizados.
- Recuperar datos de plataformas que no estaban incluidas en los datos de entrenamiento del modelo original.
Hermes Agent aborda esas necesidades con herramientas integradas de búsqueda web, scraping y automatización del navegador. Sin embargo, estas capacidades nativas pueden no estar diseñadas para flujos de trabajo de datos web de nivel productivo. Como resultado, podrían tener dificultades con la extracción web a gran escala o con sitios web protegidos por mecanismos anti-bot como límites de velocidad y CAPTCHAs.
¡Aquí es donde entra Bright Data!
Al conectar Hermes Agent con Bright Data, el agente obtiene acceso a herramientas listas para empresas para búsqueda web en vivo, extracción de datos estructurados, descubrimiento de fuentes, automatización del navegador y recuperación de conjuntos de datos.
Lo que hace destacar la integración de Bright Data es su infraestructura global, que incluye más de 400 millones de IPs residenciales. Esta arquitectura proporciona la escalabilidad, las funciones de bypass anti-bot y el rendimiento necesarios para flujos de trabajo de datos web del mundo real. Admite concurrencia ilimitada, ofrece un 99,99% de tiempo de actividad y logra una tasa de éxito del 99,95%.
Cómo Bright Data Apoya a Hermes
Bright Data se integra con Hermes Agent a través de dos componentes complementarios:
- Bright Data Web MCP: Un servidor MCP que expone más de 70 herramientas para búsqueda web, scraping, extracción de datos y automatización del navegador.
- Bright Data Agent Skills: Un conjunto de Agent Skills que ayudan a Hermes Agent a entender cuándo y cómo usar los productos de Bright Data de manera efectiva.
Importante: Estas integraciones funcionan mejor juntas. En detalle, las skills de Bright Data pueden guiar a Hermes en la selección y uso de las herramientas Web MCP más apropiadas. Además, proporcionan mejores prácticas generales para mejorar el conocimiento del uso de productos de Bright Data.
Bright Data Web MCP
Web MCP expone más de 70 herramientas impulsadas por los productos basados en API de Bright Data.
Incluso en el modo Rapid (el nivel gratuito con 5.000 solicitudes/mes), ofrece herramientas útiles para tareas web comunes:
| Herramienta | Descripción |
|---|---|
search_engine + versión por lotes (search_engine) |
Recupera resultados de motores de búsqueda como Google, Bing y Yandex. |
scrape_as_markdown + versión por lotes (scrape_batch) |
Convierte páginas web en Markdown limpio con manejo de protección anti-bot. |
discover |
Realiza búsquedas impulsadas por IA que devuelven resultados web relevantes y clasificados. |
Para obtener las 70+ herramientas, necesitas [habilitar el modo Pro](https://github.com/brightdata/brightdata-mcp?tab=readme-ov-file#-pricing, modes). Esto desbloquea herramientas de extracción de datos estructurados para plataformas como Amazon, LinkedIn, Yahoo Finance, YouTube, Zillow, Google Maps y más de 40 sitios web adicionales. Además, incluye herramientas para automatización del navegador a través de la Browser API de Bright Data.
Bright Data Agent Skills
Las skills de Bright Data proporcionan a Hermes Agent conocimiento especializado para usar productos y flujos de trabajo de Bright Data.
Las skills disponibles incluyen:
| Skill | Descripción |
|---|---|
agent-onboarding |
Ayuda a los agentes a configurar las integraciones de Bright Data y elegir la configuración correcta. |
search |
Busca en Google y devuelve resultados de búsqueda estructurados. |
scrape |
Realiza scraping de páginas web en Markdown limpio mientras evita la protección anti-bot. |
discover-api |
Explica cómo usar la API Discover de Bright Data. |
data-feeds |
Extrae datos estructurados de más de 40 sitios web automáticamente. |
brightdata-cli |
Guía el uso del CLI de Bright Data para scraping y extracción. |
bright-data-mcp |
Guía el uso de las herramientas MCP de Bright Data para tareas web. |
bright-data-best-practices |
Proporciona orientación para las APIs e integraciones de Bright Data. |
live-research |
Crea informes de investigación usando datos web en vivo. |
competitive-intel |
Realiza análisis de competidores usando datos web en vivo. |
brand-listening |
Analiza menciones de marca y sentimiento de la audiencia. |
price-comparison |
Compara precios entre minoristas en línea. |
seo-audit |
Realiza auditorías SEO usando datos web en vivo. |
design-mirror |
Replica patrones de UI y sistemas de diseño. |
Primeros Pasos con Hermes Agent
Es momento de abordar los pocos pasos necesarios para instalar y configurar Hermes Agent en tu máquina local.
Nota: Si ya tienes Hermes Agent configurado localmente, puedes saltar a la siguiente sección.
En los próximos dos capítulos, verás cómo integrar Bright Data con Hermes Agent usando MCP y Agent Skills, respectivamente.
Requisitos Previos
Asegúrate de tener:
- Una clave API de uno de los proveedores de LLM compatibles con Hermes Agent. Aquí, usaremos una clave API de OpenAI.
- Una cuenta en uno de los muchos canales de comunicación compatibles con Hermes Agent. A continuación, lo conectaremos a Telegram. Sigue la guía oficial para crear un bot de Telegram y obtener su token.
Paso #1: Instalar Hermes Agent
Para instalar la versión de línea de comandos de Hermes Agent en Linux, macOS o WSL 2, ejecuta:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
En Windows, ejecuta:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Consulta la guía de inicio rápido oficial para instrucciones de instalación adicionales.
Enfoque alternativo: Para instalar tanto la línea de comandos como las aplicaciones de escritorio, descarga el instalador de Hermes Desktop desde el sitio web oficial y ejecútalo.
Esta es la salida del instalador CLI de Hermes Agent:

Como puedes ver, el instalador maneja automáticamente todos los requisitos previos necesarios para Hermes Agent, incluyendo uv, Python 3.11, Node.js, ripgrep, ffmpeg y más.
¡Genial! Hermes Agent ahora está instalado localmente.
Paso #2: Configurar Hermes
El instalador CLI te guiará a través del proceso de configuración de Hermes Agent. Para tener más control sobre la configuración, selecciona la opción “Full setup”:

Nota: Si ya tienes OpenClaw instalado localmente y lo has integrado con Bright Data, puedes elegir la opción de importar configuraciones de OpenClaw en su lugar.
A continuación, se te pedirá que selecciones un proveedor de IA para potenciar Hermes Agent. Elige el proveedor para el que tienes una clave API. En este caso, conectaremos un modelo de OpenAI. Por lo tanto, selecciona “OpenAI”:

Elige la opción “OpenAI API”:

Pega tu clave API de OpenAI y luego selecciona el modelo predeterminado (por ejemplo, gpt-5.4-mini):

Continúa con el proceso de configuración. Puedes dejar las opciones restantes sin cambios y omitir la configuración del canal de comunicación por ahora, ya que te ocuparás de eso en un paso posterior.

¡Genial! Hermes Agent ahora está configurado y listo para ejecutarse.
Paso #3: Lanzar el Panel Web
Para acceder al panel web de Hermes Agent, ejecuta el siguiente comando:
hermes dashboard
El panel web estará disponible en:
http://127.0.0.1:9119
Abre la URL anterior en tu navegador y deberías ver:

¡Fantástico! Desde aquí, puedes controlar y gestionar visualmente tu instancia de Hermes Agent.
Paso #4: Conectar Telegram
En el panel web de Hermes Agent, accede a la página “Channels” y configura tu canal de comunicación preferido. En esta configuración, usaremos Telegram.
En la tarjeta “Telegram”, procede seleccionando el flujo de trabajo “CREATE WITH QR” o “MANUAL SETUP”.

Durante el proceso, se te pedirá que ingreses tu token de bot de Telegram.
Después de completar la configuración, reinicia la pasarela de mensajería de Hermes cuando se solicite:

Si no estás familiarizado con ella, la pasarela de mensajería de Hermes te permite chatear con tu agente de IA en más de 25 plataformas compatibles.
Una vez configurado, el estado del canal “Telegram” cambiará a “Connected”:

A continuación, abre Telegram. Usa el comando siguiente para lanzar el bot conectado a tu instancia local de Hermes Agent (en este ejemplo, el bot se llama “My Hermes Agent”):
/start
Recibirás un mensaje que contiene un comando de emparejamiento para vincular Telegram con tu instancia local de Hermes Agent:

En tu terminal, ejecuta el comando recibido:
hermes pairing approve telegram <PAIRING_CODE>
¡Excelente! Telegram ahora está completamente conectado y emparejado con tu configuración de Hermes Agent. Puedes comenzar a chatear con tu agente de IA directamente en Telegram.
Paso #5: Probar la Integración
Saluda al agente de IA a través de Telegram enviando un mensaje como:
Hey!
Hermes te pedirá que establezcas el canal de Telegram actual como su canal principal, que es donde el agente entregará las respuestas. Confírmalo con el siguiente mensaje:
/sethome

Después de completar este paso, Hermes Agent responderá a tu mensaje de saludo original con algo como esto:

¡Misión cumplida! Hermes Agent ahora está instalado, configurado localmente y conectado a un bot de Telegram, lo que te permite chatear fácilmente con él.
Cómo Conectar Hermes Agent al Web MCP de Bright Data
En esta sección, se te guiará a través de la configuración del Web MCP de Bright Data en Hermes Agent.
Requisitos Previos
Antes de proceder con la configuración, asegúrate de tener una cuenta de Bright Data con una clave API configurada. Sigue la documentación para generar tu clave API de Bright Data.
Aunque no es estrictamente necesario, también deberías tener:
- Una comprensión básica de cómo funciona MCP.
- Familiaridad con las herramientas proporcionadas por el Web MCP de Bright Data.
Paso #1: Probar el Web MCP de Bright Data Localmente
Antes de conectar el Web MCP de Bright Data a Hermes Agent, verifica que el servidor MCP se ejecute en tu máquina.
Comienza instalando el paquete Web MCP globalmente usando @brightdata/mcp:
npm install -g @brightdata/mcp
En Linux, macOS o WSL, verifica que el servidor MCP se inicia correctamente con:
API_TOKEN="<YOUR_BRIGHT_DATA_API>" npx -y @brightdata/mcp
O, en PowerShell, ejecuta:
$Env:API_TOKEN="<YOUR_BRIGHT_DATA_API>"; npx -y @brightdata/mcp
Reemplaza <YOUR_BRIGHT_DATA_API> con tu clave API real de Bright Data. Este comando establece la variable de entorno API_TOKEN requerida y lanza el servidor Web MCP localmente. Para más información, consulta la documentación del Web MCP.
Si todo está configurado correctamente, deberías ver registros de inicio como estos:

En la primera ejecución, el paquete @brightdata/mcp crea automáticamente dos APIs en tu cuenta de Bright Data:
mcp_unlocker: Se usa para conectarse a la API Web Unlocker de Bright Data y a la API SERP.mcp_browser: Se usa para interactuar con la Browser API de Bright Data.
Estas APIs potencian las 70+ herramientas expuestas por el servidor Web MCP de Bright Data. También puedes configurar APIs personalizadas, como se describe en el repositorio oficial.
Para verificar que las APIs predeterminadas se crearon correctamente, abre la sección “Web Access > Web Access API” en el panel de control de Bright Data. Deberías ver ambas APIs listadas en la tabla “My APIs”:

Por defecto, el servidor Web MCP se inicia en modo Rapid (nivel gratuito), que proporciona acceso a un conjunto limitado de herramientas. Para desbloquear las 70+ herramientas, habilita el modo Pro estableciendo la variable de entorno PRO_MODE=true:
API_TOKEN="<YOUR_BRIGHT_DATA_API>" PRO_MODE="true" npx -y @brightdata/mcp
O, en Windows PowerShell, ejecuta:
$Env:API_TOKEN="<YOUR_BRIGHT_DATA_API>"; $Env:PRO_MODE="true"; npx -y @brightdata/mcp
Nota: El modo Pro [genera cargos adicionales](https://github.com/brightdata/brightdata-mcp?tab=readme-ov-file#-pricing, modes).
¡Genial! Has probado el Web MCP de Bright Data localmente. En el siguiente paso, lo integrarás en Hermes Agent.
Paso #2: Configurar el Web MCP en Hermes
Regresa al panel web de Hermes Agent y abre la página “MCP”. Haz clic en el botón “ADD SERVER” para configurar una nueva conexión MCP:

Para la integración del Web MCP de Bright Data, completa el modal “ADD MCP SERVER” de la siguiente manera:
- NAME:
bright-data-web-mcp - TRANSPORT:
stdio - COMMAND:
npx - ARGS:
@brightdata/mcp - ENVIRONMENT (KEY=VALUE PER LINE):
API_TOKEN=<YOUR_BRIGHT_DATA_API_KEY>
PRO_MODE=true

Esta configuración instruye a Hermes para conectarse al servidor MCP de Bright Data a través de npx -y @brightdata/mcp mientras establece estas dos variables de entorno:
API_TOKEN(requerido): Establécelo con tu clave API de Bright Data.PRO_MODE(opcional): Establécelo entruepara habilitar el modo Pro. Establécelo enfalseo eliminaPRO_MODE=truepara ejecutar el Web MCP en modo Rapid.
Confirma haciendo clic en “ADD”. Hermes Agent ahora tiene toda la información necesaria para iniciar el servidor Web MCP de Bright Data localmente (usando el mismo comando explorado en el paso anterior) y conectarse a él. ¡Genial!
Paso #3: Verificar que la Integración Funciona
Después de agregar el servidor MCP, aparecerá una tarjeta bright-data-web-mcp en la página MCP:

Si configuraste el Web MCP en modo Pro, verás todas las 70+ herramientas Web MCP disponibles. De lo contrario, Hermes Agent solo tendrá acceso al conjunto limitado de herramientas incluidas en el nivel gratuito (modo Rapid).
Esto confirma que Hermes Agent puede ver las herramientas del Web MCP de Bright Data. Más adelante en este tutorial, verás la integración del Web MCP + skills de Bright Data en acción.
Cómo Ampliar el Conocimiento de Hermes Agent con Bright Data Agent Skills
Aquí verás cómo agregar las skills de Bright Data a Hermes Agent a través de la herramienta skills de Vercel.
Requisitos Previos
Antes de seguir la sección, verifica que cumples con estos requisitos:
- Estás operando en un SO basado en UNIX (por ejemplo, Linux, macOS o WSL 2).
- El CLI de Bright Data está instalado y configurado localmente (este es el requisito principal para las skills de Bright Data). Para una configuración rápida del CLI de Bright Data, consulta la página de documentación Bright Data CLI: Instalación y Configuración. De lo contrario, lee la publicación de blog dedicada.
- Node.js está instalado localmente.
Además, se recomienda tener:
- Algún conocimiento del estándar Agent Skills.
- Familiaridad con la herramienta CLI
skillsde Vercel. - Una comprensión básica de qué proporcionan las skills de Bright Data.
Enfoque de instalación alternativo: Si prefieres instalar las Bright Data Agent Skills manualmente en lugar de usar el CLI skills, comienza clonando el repositorio de Bright Data Skills. Luego, copia las skills de Bright Data al directorio de skills de Hermes Agent ~/.hermes/skills/ (%USERPROFILE%\.hermes\skills\ en Windows):
git clone https://github.com/brightdata/skills
cp -r skills/skills/* ~/.hermes/skills/
¡De lo contrario, sigue los pasos de instalación automatizada a continuación!
Paso #1: Instalar las Bright Data Agent Skills
Para instalar las skills del agente de Bright Data en Hermes Agent a través del CLI skills, ejecuta:
npx skills add brightdata/skills -a hermes-agent
El comando anterior:
- Instala
skills. - Lanza un asistente CLI para descargar las skills de Bright Data del Directorio de Agent Skills e instalarlas en Hermes.
Primero, se te pedirá que selecciones qué skills de Bright Data instalar:

Activa cada skill con la barra Espaciadora para seleccionarlas todas, luego presiona Enter. skills preguntará si deseas instalarlas para el proyecto actual o de forma global.
Elige la opción “Global”:

Revisa la evaluación de seguridad y confirma la instalación. Verás un mensaje final como el siguiente:

¡Increíble! Las skills de Bright Data ahora han sido copiadas al directorio de skills de Hermes Agent.
Paso #2: Verificar que las Skills Están Disponibles
Reinicia Hermes Agent. Abre el panel web, navega a la página “SKILLS” y busca “bright data”:

Deberías ver todas las skills del agente de Bright Data que acaban de instalarse.
Las skills están habilitadas por defecto, por lo que Hermes Agent puede usarlas inmediatamente cuando sean relevantes para una tarea. ¡Aquí vamos!
Hermes Agent + Bright Data: Probando la Integración
Para probar las características de acceso web de nivel empresarial que Bright Data aporta a Hermes Agent, necesitas un caso de uso realista.
Supón que eres un creador de contenido de YouTube y quieres convertir a Hermes Agent en tu asistente personal de YouTube. Eso es posible gracias a las capacidades de scraping web y navegación de Bright Data, junto con las herramientas premium específicas de YouTube expuestas a través del Web MCP (impulsadas por el Scraper de YouTube de Bright Data):
| Herramienta Web MCP Pro | Descripción |
|---|---|
web_data_youtube_videos |
Recupera metadatos estructurados de un video de YouTube desde su URL sin hacer scraping de la página. |
web_data_youtube_profiles |
Recupera información estructurada sobre un canal de YouTube desde su URL sin scraping. |
web_data_youtube_comments |
Recupera comentarios estructurados de un video de YouTube, con un límite opcional en el número de comentarios. |
El Web MCP de Bright Data permite a Hermes Agent navegar por YouTube y recuperar estadísticas y datos de canales y videos.
A continuación, usarás tu configuración de Hermes mejorada con Bright Data para recuperar estadísticas de un video de YouTube. Luego, el agente analizará los comentarios del video para identificar el sentimiento de la audiencia, destacar el feedback valioso y sugerir ideas para futuros videos.
¡Mira cómo hacerlo!
Paso #1: Proporcionar al Agente el Contexto Inicial
Antes de comenzar, deshabilita la skill integrada youtube-content:

Al interactuar con YouTube, quieres que Hermes Agent utilice las herramientas Web MCP de Bright Data en su lugar. Estas son más confiables, escalables y proporcionan datos más ricos.
A continuación, dale un rol a tu agente enviando este mensaje:
From now on, keep in mind that you're my YouTube assistant. I want you to help me grow my channel by providing advice on how to better engage my audience, improve my content, and increase my reach.
Hermes Agent actualizará su memoria y responderá con una confirmación similar a esta:

Ahora, instruye al agente para que siempre use el Web MCP de Bright Data cuando se requiera acceso a la web:
When I ask you to retrieve information from the web, search the internet, or interact with web pages, use the Bright Data Web MCP.

Consejo profesional: Considera deshabilitar las herramientas integradas de búsqueda web y navegación de Hermes Agent. Una vez que el Web MCP está configurado, proporciona una alternativa más potente y completa.
Paso #2: Recuperar las Estadísticas del Video de YouTube
Supón que eres el autor de este video de YouTube sobre Hermes Agent:

Quieres analizar su rendimiento y decidir si tiene sentido crear videos de seguimiento. Comienza pidiendo a tu agente que recupere las estadísticas principales del video:
Retrieve the main information and stats from my latest YouTube video about Hermes Agent:
https://www.youtube.com/watch?v=5_N84t1rUU0
El agente comenzará llamando a algunas herramientas:

Más específicamente, Hermes Agent realizó estas acciones:
- Usó
tool_searchpara encontrar la herramienta más adecuada para la tarea. - Identificó la herramienta Web MCP
web_data_youtube_videos(solo disponible en modo Pro) como la herramienta apropiada. - La llamó con la URL de YouTube proporcionada.
Si abres el panel web de Hermes, navegas a la página “SESSIONS”, abres el historial de sesión y te desplazas por los mensajes, encontrarás un mensaje relacionado con la llamada a la herramienta web_data_youtube_videos:

La herramienta devuelve datos estructurados de YouTube extraídos directamente del video y formateados como JSON listo para LLM.
Después de procesar esos datos, Hermes Agent produce una respuesta como la siguiente:

De la respuesta del agente, puedes ver claramente métricas clave como vistas, fecha de publicación y otra información útil del video.
Paso #3: Analizar los Comentarios del Video de YouTube
Como el video logró resultados impresionantes, el siguiente paso es analizar sus comentarios. Continúa la conversación con un mensaje como este:
Wow, the video has performed really well! Now, scrape its comments and provide insights into the video's engagement level and the most important feedback I received. Give me also potential ideas for future videos based on the comments.
Nuevamente, Hermes Agent identificará y usará la herramienta más adecuada para la tarea:

El agente llamó a la herramienta Web MCP web_data_youtube_comments para hacer scraping de los últimos 100 comentarios del video de YouTube.
Después de analizarlos, Hermes Agent proporcionó una sección detallada de análisis de sentimiento junto con 20 ideas potenciales de videos inspiradas en el feedback de la audiencia:

¡Et voilà! Esto demuestra el poder de una configuración de Hermes Agent mejorada con Bright Data. Ten en cuenta que este es solo un ejemplo sencillo. La integración abre la puerta a muchos otros casos de uso poderosos que involucran datos web, automatización y agentes de IA.
Conclusión
En esta publicación del blog, aprendiste qué es Hermes Agent y cómo habilita flujos de trabajo autónomos de IA. En particular, exploraste cómo ampliar sus capacidades conectándolo con el Web MCP de Bright Data y las skills oficiales.
Al integrarse con Bright Data, Hermes Agent obtiene acceso completo, sin restricciones y escalable a datos web públicos y herramientas avanzadas de interacción web. Para más detalles, explora la gama completa de servicios listos para IA disponibles en el ecosistema de Bright Data.
¡Crea una cuenta de Bright Data gratis hoy y dale a tus agentes de IA acceso en tiempo real a la web!