Install
https://mcp.firecrawl.dev/v2/mcpPara quién
Quien necesita que un agente compatible con MCP busque, extraiga e interactúe con la web en vivo y obtenga contexto limpio usable por un modelo. Encaja con operadores que pueden conectar primero la entrada alojada oficial, aceptar que el tramo gratuito sin clave solo abre scrape / search / parse con límite de ritmo, y saben que crawl, map y agent siguen pidiendo clave. No encaja quien quiere poner la clave en la URL del servidor o en la ventana de chat, ni quien entiende «conectado» como un rastreo ilimitado de todo el sitio. Repositorio oficial: https://github.com/firecrawl/firecrawl-mcp-server
Primer intento en 3 minutos
Solo una vía oficial: primero conecta el tramo gratuito alojado sin clave. No instales primero npx local ni configures primero una clave.
Requisito: el cliente puede añadir un MCP remoto. En el tramo sin clave scrape, search y parse funcionan con límite de ritmo; crawl, map y agent siguen necesitando clave.
Lugar de instalación y configuración: en el cliente escribe la dirección del servidor como la entrada alojada, sin ningún parámetro de consulta de clave:
https://mcp.firecrawl.dev/v2/mcp
Acción de bajo riesgo: tras conectar con éxito solo deberías ver 3 herramientas: firecrawl_scrape, firecrawl_search, firecrawl_parse. Llama primero a firecrawl_search, con un tema que ya tengas; no inventes una dirección de sitio que no aparezca en la evidencia. Si debes verificar la extracción, solo extrae una dirección ya en la evidencia, como la página del repositorio oficial https://github.com/firecrawl/firecrawl-mcp-server . No llames en el primer intento a crawl / map / agent, que necesitan clave.
Señal de éxito: el cliente lista esas 3 herramientas, search o scrape devuelve un resultado estructurado, o una nota clara de límite de ritmo, no una petición de meter una clave en la URL. Si falla la autenticación, comprueba primero si pegaste una clave en la dirección.
Casos de uso
Caso 1: búsqueda o extracción de una sola página sin clave. Corresponde a la fuente «search, scrape, and interact with the live web» y a la entrada alojada que solo expone firecrawl_search / firecrawl_scrape / firecrawl_parse. Usa search para un lote de resúmenes, o scrape para recoger una sola URL en datos estructurados limpios. La evidencia dice que el tramo sin clave tiene límite de ritmo y no escribe la sintaxis de search ni todos los parámetros de scrape, así que solo se confirma la capa «contexto limpio o error de límite».
Caso 2: capacidad más profunda con clave. Una configuración predeterminada completa registra 25 herramientas (incluidas de feedback); la fuente nombra crawl, map, agent y «Deep research with autonomous agent» y «Interact with pages — click, navigate, and operate». Visitan la web en vivo; clic y navegación tienen efectos secundarios. Para este camino, configura Authorization: Bearer <FIRECRAWL_API_KEY> en la cabecera de seguridad o los ajustes de clave del cliente; nunca pongas la clave en la URL del servidor o en la conversación. La evidencia no da la tabla de parámetros de esas 25 herramientas ni un comando local npx sin marcador; no inventes una cadena de instalación local.
Límites de uso
La entrada alojada sin clave abre solo 3 herramientas, y scrape / search / parse tienen límite de ritmo. Las 25 herramientas del tramo completo, más crawl / map / agent, quedan fuera de este límite gratuito.
La fuente también tiene una entrada solo de búsqueda https://mcp.firecrawl.dev/v2/mcp-search El extracto se corta en «exposes a fixed 6», así que no puedes afirmar los nombres de esas 6 herramientas.
Nunca pongas una clave API en la URL del servidor o en la conversación del agente; solo en la gestión de claves del cliente. readOnlyHint tampoco es riesgo cero: search y scrape visitan la web en vivo y consumen cupo alojado.
La evidencia no da una lista fija de clientes. El ejemplo local npx del extracto lleva una clave de relleno y no es un comando oficial copiable. Para autoalojamiento o SSE, la fuente solo lista nombres de capacidades, sin configuración paso a paso; no completes lo que falta.