ASD

Steel Browser

steel-devsteel-browser

Levanta un navegador Chrome controlable por API para que un agente cree sesiones, navegue páginas, haga scraping, capturas y PDFs sin gestionar infraestructura.

http
SolicitaCHROME_EXECUTABLE_PATH
Estrellas
7.5k

del repositorio

Actualizado
hace 8 días

último commit

Herramientas

no documentadas

Transporte
http

cómo conecta

Forks
961
Issues
60

abiertos

Instalación

docker run -p 3000:3000 -p 9223:9223 ghcr.io/steel-dev/steel-browser

Qué es Steel Browser

Steel Browser es un sandbox de navegador de código abierto pensado para que agentes de IA y aplicaciones interactúen con la web sin tener que montar su propia infraestructura de automatización. Por debajo gestiona sesiones, procesos de Chrome y páginas, y expone todo eso a través de una API REST.

El servidor permite crear sesiones persistentes de navegador (con proxy, extensiones Chrome personalizadas, bloqueo de anuncios o dimensiones de ventana) que luego puedes conectar mediante Puppeteer, Playwright o Selenium usando el ID de sesión o la URL raíz. También ofrece endpoints de acciones rápidas (/scrape, /screenshot, /pdf) para extraer HTML, capturas de pantalla o PDFs de una página con una sola llamada, sin necesidad de mantener una sesión abierta.

Incluye herramientas de depuración (UI para ver e inspeccionar sesiones en el puerto 9223), gestión automática del ciclo de vida del navegador, soporte de rotación de IP vía proxies encadenados y plugins de anti-detección/fingerprinting.

Puedes correrlo con la imagen Docker preconstruida, con docker compose, o localmente con Node.js y Chrome instalado; también existen SDKs oficiales para Node y Python que envuelven la API REST.

Qué le permite hacer a tu agente

  • Crea y gestiona sesiones de navegador Chrome persistentes con proxy, extensiones y estado (cookies, local storage)
  • Expone endpoints rápidos /scrape, /screenshot y /pdf para extraer contenido de páginas bajo demanda
  • Permite conectar la sesión vía Puppeteer, Playwright o el protocolo WebDriver de Selenium
  • Incluye una UI de depuración para inspeccionar sesiones en vivo y registro de peticiones
  • Aplica plugins de anti-detección y gestión de fingerprint para evitar bloqueos

Úsalo cuando

  • Necesitas que un agente de IA navegue, extraiga datos o interactúe con páginas web reales sin montar tu propia infraestructura de Chrome
  • Quieres reemplazar un flujo existente de Selenium o Puppeteer/Playwright por una API con sesiones gestionadas y proxies integrados
  • Buscas obtener rápidamente HTML, screenshots o PDFs de una URL sin lógica de scraping propia

Antes de conectarlo

Este servidor lee sus credenciales del entorno. Tenlas a mano antes de añadirlo a tu cliente MCP.

Variables de entorno:CHROME_EXECUTABLE_PATH

Detalles

Publicado por
steel-dev
Categoría
Automatización
Licencia
Apache-2.0
Versión
v0.5.3-beta
Transporte
http

Etiquetas

  • navegador
  • scraping
  • automatizacion-web
  • puppeteer
  • playwright
  • selenium

¿Este servidor es tuyo? Reclama el listado para corregir cualquier dato, añadir un logo y enlazar tu documentación.

Más servidores de Automatización

MindsDB

39.5k

Conecta un espacio de trabajo unificado con tus datos y modelos de IA (abiertos o propietarios) para delegar proyectos completos y publicar los resultados como aplicaciones web.

Último commit
anteayer
automatizacion

Archon

23.2k

Motor de workflows en YAML que orquesta agentes de codificación de IA (Claude Code, Codex, Pi) para planificar, implementar, validar y crear PRs de forma repetible.

Último commit
anteayer
Credenciales
automatizacion

N8n

22.7k

Da a Claude y otros asistentes acceso completo a la documentación de nodos de n8n para diseñar, validar y desplegar workflows de automatización.

Herramientas expuestas
12 herramientas
Transporte
stdio · http
Último commit
hace 4 días
Credenciales
automatizacion

Ver toda la categoría →