Firecrawl MCP Server: scraping web, crawling, búsqueda, extracción de contenido y más 105

小编 ·

Firecrawl MCP Server: scraping web, crawling, búsqueda, extracción de contenido y más

Firecrawl MCP Server es un servidor MCP integrado con Firecrawl que ofrece funciones de web scraping, crawling, búsqueda, extracción de contenido y más, por ejemplo, extraer precios de productos de sitios de compras o realizar investigaciones en profundidad. Admite instancias en la nube y autohospedadas, permite configurar mecanismos de reintento, monitoreo de créditos y otros parámetros mediante variables de entorno, ofrece diversas herramientas de IA con registro detallado y manejo de errores, y es fácil de instalar en distintos entornos de desarrollo.

Firecrawl MCP Server: scraping web, crawling, búsqueda, extracción de contenido y más

¿Qué es el servidor MCP de Firecrawl?

Firecrawl MCP Server es un servidor MCP integrado con Firecrawl, que ofrece funciones como raspado web, rastreo, búsqueda y extracción de contenido, por ejemplo, extraer precios de productos de sitios web de compras y realizar investigaciones en profundidad. Admite entornos en la nube e instancias autoalojadas, se puede configurar mediante variables de entorno con parámetros como mecanismo de reintentos y monitorización de créditos, ofrece múltiples herramientas de IA con registros detallados y gestión de errores, y facilita su instalación y uso en distintos entornos de desarrollo.

Servidor MCP de Firecrawl: ofrece múltiples funciones como raspado web, rastreo, búsqueda y extracción de contenido.webp

Características de firecrawl-mcp-server

  • Procesamiento web diverso: admite raspado web, rastreo, búsqueda, extracción de contenido, investigación en profundidad y raspado por lotes.

  • Soporte de renderizado JS: capaz de procesar páginas web que requieren renderizado con JavaScript.

  • Descubrimiento y rastreo de URL: puede descubrir y rastrear automáticamente las URL presentes en las páginas web.

  • Búsqueda web y extracción de contenido: permite buscar en páginas web y extraer el contenido relevante.

  • Mecanismo de reintento automático: utiliza un algoritmo de retroceso exponencial para los reintentos automáticos, garantizando la estabilidad en la obtención de datos.

  • Procesamiento por lotes eficiente: incluye limitación de velocidad integrada para mejorar la eficiencia del procesamiento por lotes.

  • Monitorización del uso de créditos: supervisa el consumo de créditos de la API en la nube.

  • Sistema de registro completo: ofrece registros detallados que facilitan la depuración y la monitorización.

  • Soporte multientorno: compatible con entornos en la nube e instancias de Firecrawl autoalojadas.

  • Soporte multivista: admite viewports móviles y de escritorio.

  • Filtrado inteligente de contenido: permite un filtrado inteligente mediante la inclusión o exclusión de etiquetas.

  • Soporte SSE: compatible con eventos enviados por el servidor (Server-Sent Events).

Instalación y ejecución de firecrawl-mcp-server

Ejecutar con npx

env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp

Instalación manual

npm install -g firecrawl-mcp

Ejecutar en Cursor

Según la versión de Cursor, sigue los pasos de configuración correspondientes; es necesario reemplazar your-api-key por tu clave de API de Firecrawl en la configuración.

Ejecutar en Windsurf

Añade la configuración específica en el archivo ./codeium/windsurf/model_config.json y sustituye YOUR_API_KEY por tu clave de API de Firecrawl.

Enlace del proyecto

https://github.com/mendableai/firecrawl-mcp-server