- como proveedor de
web_search - como herramientas explícitas del Plugin:
firecrawl_searchyfirecrawl_scrape - como extractor de reserva para
web_fetch
Instalar Plugin
Instala el Plugin oficial y luego reinicia Gateway:web_fetch sin clave y claves de API
La reservaweb_fetch alojada de Firecrawl seleccionada explícitamente admite acceso inicial sin una clave de API. Añade FIRECRAWL_API_KEY en el entorno del gateway o configúrala cuando necesites límites más altos. web_search de Firecrawl y firecrawl_scrape requieren una clave de API.
Configurar la búsqueda de Firecrawl
- Elegir Firecrawl en la incorporación o
openclaw configure --section webactiva automáticamente el Plugin de Firecrawl instalado. web_searchcon Firecrawl admitequeryycount.- Para controles específicos de Firecrawl como
sources,categorieso extracción de resultados, usafirecrawl_search. baseUrlusa de forma predeterminada Firecrawl alojado enhttps://api.firecrawl.dev. Las sobrescrituras autoalojadas solo se permiten para puntos de conexión privados/internos; HTTP solo se acepta para esos destinos privados.FIRECRAWL_BASE_URLes la reserva de entorno compartida para las URL base de búsqueda y extracción de Firecrawl.- Las solicitudes de búsqueda de Firecrawl tienen un tiempo de espera predeterminado de 30 segundos; el parámetro
timeoutSecondsdefirecrawl_searchlo sobrescribe por llamada.
Configurar la reserva web_fetch de Firecrawl
- La reserva
web_fetchde Firecrawl seleccionada explícitamente funciona sin una clave de API. Cuando está configurada, OpenClaw envíaplugins.entries.firecrawl.config.webFetch.apiKeyoFIRECRAWL_API_KEYpara límites más altos. - Elegir Firecrawl durante la incorporación o
openclaw configure --section webactiva el Plugin y selecciona Firecrawl paraweb_fetch, salvo que ya haya otro proveedor de recuperación configurado. firecrawl_scraperequiere una clave de API.maxAgeMscontrola la antigüedad permitida de los resultados en caché (ms). El valor predeterminado es 172,800,000 ms (2 días).onlyMainContenttiene como valor predeterminadotrue;timeoutSecondstiene como valor predeterminado 60.- La configuración heredada
tools.web.fetch.firecrawl.*ytools.web.search.firecrawl.*se migra automáticamente medianteopenclaw doctor --fix. - Las sobrescrituras de URL base/extracción de Firecrawl siguen la misma regla alojado/privado que la búsqueda: el tráfico público alojado usa
https://api.firecrawl.dev; las sobrescrituras autoalojadas deben resolverse a puntos de conexión privados/internos. firecrawl_scraperechaza URL de destino obviamente privadas, loopback, de metadatos y que no sean HTTP(S) antes de reenviarlas a Firecrawl, en consonancia con el contrato de seguridad de destino deweb_fetchpara llamadas explícitas de extracción de Firecrawl.
firecrawl_scrape reutiliza la misma configuración y variables de entorno plugins.entries.firecrawl.config.webFetch.*, incluida su clave de API obligatoria.
Firecrawl autoalojado
Configuraplugins.entries.firecrawl.config.webSearch.baseUrl, plugins.entries.firecrawl.config.webFetch.baseUrl o FIRECRAWL_BASE_URL cuando ejecutes Firecrawl por tu cuenta. OpenClaw acepta http:// solo para destinos loopback, de red privada, .local, .internal o .localhost. Los hosts personalizados públicos se rechazan para que las claves de API de Firecrawl no se envíen por accidente a puntos de conexión arbitrarios.
Herramientas del Plugin de Firecrawl
firecrawl_search
Usa esto cuando quieras controles de búsqueda específicos de Firecrawl en lugar de web_search genérico.
Parámetros:
querycountsourcescategoriesscrapeResultstimeoutSeconds
firecrawl_scrape
Usa esto para páginas con mucho JS o protegidas contra bots donde web_fetch simple es débil.
Parámetros:
urlextractModemaxCharsonlyMainContentmaxAgeMsproxystoreInCachetimeoutSeconds
Sigilo / evasión de bots
firecrawl_scrape y la reserva de Firecrawl de web_fetch usan de forma predeterminada proxy: "auto" más storeInCache: true, salvo que el llamador sobrescriba esos parámetros. firecrawl_search y el proveedor de Firecrawl de web_search no tienen controles proxy/storeInCache; el modo de proxy sigiloso solo se aplica a solicitudes de extracción/recuperación.
El modo proxy de Firecrawl controla la evasión de bots (basic, stealth o auto). auto reintenta con proxies sigilosos si falla un intento básico, lo que puede usar más créditos que una extracción solo básica.
Cómo web_fetch usa Firecrawl
Orden de extracción de web_fetch:
- Readability (local)
- Proveedor de recuperación configurado, como Firecrawl (cuando se selecciona o se detecta automáticamente a partir de credenciales configuradas)
- Limpieza HTML básica (última reserva)
tools.web.fetch.provider. Si lo omites, OpenClaw detecta automáticamente el primer proveedor de web-fetch listo a partir de las credenciales disponibles. El Plugin oficial de Firecrawl proporciona esa reserva.
Relacionado
- Descripción general de Web Search — todos los proveedores y la detección automática
- Web Fetch — herramienta web_fetch con reserva de Firecrawl
- Tavily — herramientas de búsqueda + extracción