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#
- web scraping, rastreo y descubrimiento de contenido eficientes en cualquier sitio
- Búsqueda avanzada y extracción inteligente de contenido
- Investigación profunda
- 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#
Configura FIRECRAWL_API_KEY en el entorno desde el que se inicia ADK. No incluyas su valor en los prompts del agente, el control de código fuente ni la URL del MCP. El paquete MCP local requiere Node.js 22 o una versión posterior.
Herramientas disponibles#
| Herramienta | Nombre | Descripción |
|---|---|---|
| Herramienta de scraping | firecrawl_scrape | Extrae contenido de una única URL con opciones avanzadas |
| Herramienta de mapeo | firecrawl_map | Genera el mapa de un sitio para descubrir todas las URL indexadas |
| Herramienta de búsqueda | firecrawl_search | Busca en la web y, opcionalmente, extrae contenido de los resultados |
| Herramienta de rastreo | firecrawl_crawl | Inicia un rastreo asíncrono con opciones avanzadas |
| Consultar estado del rastreo | firecrawl_check_crawl_status | Consulta el estado de un trabajo de rastreo |
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 autogestionadas):
FIRECRAWL_API_URL: Endpoint de API personalizado- Ejemplo:
https://firecrawl.your-domain.com - Si no se especifica, se usará la API en la nube
Ejemplo: agente de investigación web#
Mejores prácticas#
-
Usa la herramienta adecuada para cada tarea:
firecrawl_searchcuando primero necesites encontrar páginas relevantesfirecrawl_scrapepara páginas individualesfirecrawl_crawlpara descubrir y extraer sitios completos- llamadas repetidas a
firecrawl_scrapecuando ya tengas una lista corta de URL conocidas
-
Supervisa tu uso: Usa tu panel de Firecrawl y las respuestas de la API para hacer seguimiento del consumo de créditos.
-
Gestiona los errores de forma adecuada: Muestra al usuario los errores de MCP/API y reintenta solo cuando tu flujo de trabajo del agente pueda hacerlo de forma segura.
-
Optimiza el rendimiento: Usa
firecrawl_mapantes de hacer scraping cuando el agente necesite descubrir URL relevantes.
Aprende a crear potentes sistemas de IA multiagente usando el kit ADK de Google junto con Firecrawl para scraping web.
Obtén más información sobre la integración y las capacidades del servidor Model Context Protocol (MCP) de Firecrawl.
Explora la documentación oficial de Google Agent Development Kit para guías completas y referencias de API.

