Skip to main content
Integre o Firecrawl ao Agent Development Kit (ADK) do Google para criar agentes de IA avançados com recursos de web scraping por meio do Model Context Protocol (MCP).

Visão geral

O Firecrawl oferece um servidor MCP que se integra perfeitamente ao ADK do Google, permitindo que seus agentes façam scraping, crawling e extraiam dados estruturados de qualquer site com eficiência. A integração é compatível tanto com instâncias do Firecrawl em nuvem quanto auto-hospedadas, com HTTP transmissível (streaming) para desempenho ideal.

Funcionalidades

  • Raspagem, rastreamento e descoberta de conteúdo eficientes em qualquer site
  • Busca avançada e extração inteligente de conteúdo
  • Pesquisa aprofundada e raspagem em lote de alto volume
  • Implantação flexível (na nuvem ou auto-hospedada)
  • Otimizado para a web moderna com suporte a HTTP por streaming

Pré-requisitos

  • Obtenha uma chave de API do Firecrawl em firecrawl.dev
  • Instale o Google SDK

Configuração

Ferramentas disponíveis

Configuração

Configuração obrigatória

FIRECRAWL_API_KEY: Sua chave de API do Firecrawl
  • Obrigatório ao usar a API em nuvem (padrão)
  • Opcional ao usar uma instância auto-hospedada com FIRECRAWL_API_URL

Configuração opcional

URL da API do Firecrawl (para instâncias self-hosted):
  • FIRECRAWL_API_URL: Endpoint de API personalizado
  • Exemplo: https://firecrawl.your-domain.com
  • Se não for informada, a API em nuvem será utilizada
Configuração de tentativas (retry):
  • FIRECRAWL_RETRY_MAX_ATTEMPTS: Número máximo de tentativas (padrão: 3)
  • FIRECRAWL_RETRY_INITIAL_DELAY: Atraso inicial em milissegundos (padrão: 1000)
  • FIRECRAWL_RETRY_MAX_DELAY: Atraso máximo em milissegundos (padrão: 10000)
  • FIRECRAWL_RETRY_BACKOFF_FACTOR: Multiplicador de backoff exponencial (padrão: 2)
Monitoramento do uso de créditos:
  • FIRECRAWL_CREDIT_WARNING_THRESHOLD: Limite de aviso (padrão: 1000)
  • FIRECRAWL_CREDIT_CRITICAL_THRESHOLD: Limite crítico (padrão: 100)

Exemplo: Agente de pesquisa na web

Boas práticas

  1. Use a ferramenta certa para a tarefa:
    • firecrawl_search quando você precisar encontrar primeiro as páginas relevantes
    • firecrawl_scrape para páginas individuais
    • firecrawl_batch_scrape para múltiplas URLs conhecidas
    • firecrawl_crawl para descobrir e extrair sites inteiros
  2. Monitore seu uso: Configure limites de créditos para evitar consumo inesperado
  3. Lide com erros de forma adequada: Configure tentativas de repetição (retries) com base no seu caso de uso
  4. Otimize o desempenho: Use operações em lote ao extrair múltiplas URLs

Guia completo para criar agentes de IA com o Google Agent Development Kit (ADK) e Firecrawl

Aprenda a criar sistemas de IA multiagentes poderosos usando o ADK do Google com o Firecrawl para recursos de web scraping.

Documentação do servidor MCP

Saiba mais sobre a integração e os recursos do servidor Model Context Protocol (MCP) do Firecrawl.

Documentação oficial do Google ADK

Explore a documentação oficial do Google Agent Development Kit para guias completos e referências de API.