Skip to main content
Integra Firecrawl con el Kit de desarrollo de agentes (ADK) de Google para crear agentes de IA potentes con capacidades de web scraping mediante el Model Context Protocol (MCP).

Descripción general

Firecrawl ofrece un servidor MCP que se integra sin fricciones con el ADK de Google, permitiendo que tus agentes realicen scraping, crawling y extracción de datos estructurados de cualquier sitio web de manera eficiente. La integración es compatible tanto con instancias de Firecrawl en la nube como autogestionadas, con HTTP en streaming para un rendimiento óptimo.

Funcionalidades

  • Raspado web, rastreo y descubrimiento de contenido eficientes en cualquier sitio
  • Búsqueda avanzada y extracción inteligente de contenido
  • Investigación profunda y scraping por lotes a gran escala
  • Despliegue flexible (en la nube o autogestionado)
  • Optimizado para entornos web modernos con soporte HTTP por streaming

Requisitos previos

  • Obtén una clave de API para Firecrawl en firecrawl.dev
  • Instala el Google SDK

Configuración

Herramientas disponibles

Configuración

Configuración requerida

FIRECRAWL_API_KEY: Tu clave de API de Firecrawl
  • Obligatorio al usar la API en la nube (por defecto)
  • Opcional al usar una instancia autogestionada con FIRECRAWL_API_URL

Configuración opcional

URL de la API de Firecrawl (para instancias autohospedadas):
  • FIRECRAWL_API_URL: Endpoint de API personalizado
  • Ejemplo: https://firecrawl.your-domain.com
  • Si no se especifica, se usará la API en la nube
Configuración de reintentos:
  • FIRECRAWL_RETRY_MAX_ATTEMPTS: Número máximo de reintentos (predeterminado: 3)
  • FIRECRAWL_RETRY_INITIAL_DELAY: Espera inicial en milisegundos (predeterminado: 1000)
  • FIRECRAWL_RETRY_MAX_DELAY: Espera máxima en milisegundos (predeterminado: 10000)
  • FIRECRAWL_RETRY_BACKOFF_FACTOR: Multiplicador de backoff exponencial (predeterminado: 2)
Monitoreo del uso de créditos:
  • FIRECRAWL_CREDIT_WARNING_THRESHOLD: Umbral de advertencia (predeterminado: 1000)
  • FIRECRAWL_CREDIT_CRITICAL_THRESHOLD: Umbral crítico (predeterminado: 100)

Ejemplo: agente de investigación web

Mejores prácticas

  1. Usa la herramienta adecuada para cada tarea:
    • firecrawl_search cuando primero necesites encontrar páginas relevantes
    • firecrawl_scrape para páginas individuales
    • firecrawl_batch_scrape para varias URL conocidas
    • firecrawl_crawl para descubrir y extraer sitios completos
  2. Supervisa tu uso: Configura umbrales de consumo de créditos para evitar usos inesperados
  3. Gestiona los errores de forma adecuada: Configura los reintentos según tu caso de uso
  4. Optimiza el rendimiento: Usa operaciones por lotes al extraer varias URL

Guía completa para crear agentes de IA con Google Agent Development Kit (ADK) y Firecrawl

Aprende a crear potentes sistemas de IA multiagente usando el kit ADK de Google junto con Firecrawl para scraping web.

Documentación del servidor MCP

Obtén más información sobre la integración y las capacidades del servidor Model Context Protocol (MCP) de Firecrawl.

Documentación oficial de Google ADK

Explora la documentación oficial de Google Agent Development Kit para guías completas y referencias de API.