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).Documentation Index
Fetch the complete documentation index at: https://firecrawl-docs-improve-developers-mcp-value-props.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Visão geral
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
| Ferramenta | Nome | Descrição |
|---|---|---|
| Scrape Tool | firecrawl_scrape | Extrair conteúdo de uma única URL com opções avançadas |
| Batch Scrape Tool | firecrawl_batch_scrape | Extrair múltiplas URLs de forma eficiente com controle de taxa integrado e processamento paralelo |
| Check Batch Status | firecrawl_check_batch_status | Verificar o status de uma operação em lote |
| Map Tool | firecrawl_map | Mapear um site para descobrir todas as URLs indexadas |
| Search Tool | firecrawl_search | Pesquisar na web e, opcionalmente, extrair conteúdo dos resultados de pesquisa |
| Crawl Tool | firecrawl_crawl | Iniciar um rastreamento assíncrono com opções avançadas |
| Check Crawl Status | firecrawl_check_crawl_status | Verificar o status de um trabalho de rastreamento |
| Extract Tool | firecrawl_extract | Extrair informações estruturadas de páginas da web usando recursos de LLM |
Configuração
Configuração obrigatória
- 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
FIRECRAWL_API_URL: Endpoint de API personalizado- Exemplo:
https://firecrawl.your-domain.com - Se não for informada, a API em nuvem será utilizada
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)
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
-
Use a ferramenta certa para a tarefa:
firecrawl_searchquando você precisar encontrar primeiro as páginas relevantesfirecrawl_scrapepara páginas individuaisfirecrawl_batch_scrapepara múltiplas URLs conhecidasfirecrawl_crawlpara descobrir e extrair sites inteiros
- Monitore seu uso: Configure limites de créditos para evitar consumo inesperado
- Lide com erros de forma adequada: Configure tentativas de repetição (retries) com base no seu caso de uso
- 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.

