Firecrawl — это API и CLI, которые отдают веб агентам в виде чистого markdown, HTML или структурированного JSON: Search по выдаче, Scrape любого URL и Interact с уже открытой страницей. Канон: Introduction и индекс llms.txt.

Связка: Cursor MCP, Cursor CLI, LangChain vs CrewAI. Pillar: n8n для начинающих.

Для кого Firecrawl

  • Нужен scrape/crawl сайта в LLM-ready markdown без самописного парсера.
  • Агент в Cursor/Claude/Codex должен искать и читать страницы через MCP.
  • Нужен Map (список URL) или Crawl всего домена, а не один экран.
  • После scrape нужно Interact: клик, форма, динамический контент по prompt.

Быстрый старт: scrape без ключа

  1. Отправьте POST на https://api.firecrawl.dev/v2/scrape с JSON url и formats вроде ["markdown","html"].
  2. Для Search — POST на /v2/search с query и limit.
  3. Для продакшена добавьте заголовок Authorization: Bearer $FIRECRAWL_API_KEY — docs прямо пишут, что ключ поднимает лимиты.
  4. В Python/Node: пакет firecrawl, методы search / scrape.
  5. CLI: npx -y firecrawl-cli@latest init --all --browser, затем перезапуск coding agent, чтобы подхватил skills.
Возможность Что делает Когда брать
Search Поиск + контент результатов Агенту нужна свежая выдача, не один известный URL
Scrape Один URL → markdown/HTML/JSON Документация, лендинг, статья под RAG
Interact Клики/формы после scrape_id Динамическая страница, цена за кнопкой
Map / Crawl Карта URL / рекурсивный обход Индексация раздела или всего сайта
Parse Локальные PDF/DOCX/XLSX → markdown/JSON Файлы уже у вас, не в вебе
MCP keyless https://mcp.firecrawl.dev/v2/mcp Быстрый коннект Search/Scrape/Parse в агент

Сверка: docs.firecrawl.dev/introduction и feature docs (проверка 2026-09-08). Цены/квоты кредитов не фиксируем здесь — смотрите кабинет Firecrawl; в docs упоминается feedback bounty в кредитах, это не тарифный план.

MCP в Cursor и других клиентах

Docs дают готовые сниппеты: Codex codex mcp add firecrawl --url …, Claude Code с transport http, Cursor JSON с mcpServers.firecrawl.url, OpenCode remote MCP. ChatGPT/Claude.ai — через native connector. Для агентов полезен индекс документации llms.txt / llms-full.txt.

Сильные стороны

  • Выход сразу под LLM: markdown, structured JSON, screenshots.
  • Proxy, anti-bot, JS-рендер — зона продукта, не вашего Selenium.
  • Один стек: Search + Scrape + Interact + Crawl/Map + Parse.
  • Есть open-source путь и self-host (см. docs Resources), плюс интеграции LangChain/LlamaIndex.

Типичные ошибки

  • Гнать Crawl на весь интернет без лимитов и allowlist — сожжёте квоту и соберёте шум.
  • Путать Interact с полноценным computer-use IDE: это сессия вокруг scrape_id, её нужно stop_interaction.
  • Класть API key в публичный репозиторий; для демо docs допускают запросы без ключа.
  • Ждать, что Firecrawl заменит Stagehand на сложных multi-tab UI-сценариях.

FAQ: Firecrawl

Что такое Firecrawl?

Firecrawl — API и CLI для поиска по вебу, scrape URL в markdown/HTML/JSON и интерактива со страницей после scrape. Канон: docs.firecrawl.dev/introduction.

Нужен ли API key для первого scrape?

Для старта docs показывают scrape/search без ключа. Ключ (Bearer) нужен для более высоких лимитов и продакшена. Проверяйте актуальные лимиты в кабинете Firecrawl.

Чем Search отличается от Scrape и Interact?

Search ищет в вебе и может вернуть контент результатов. Scrape берёт один URL в нужных formats. Interact продолжает сессию после scrape: клики, формы, динамический контент по prompt или коду.

Как подключить Firecrawl к Cursor через MCP?

Docs дают keyless MCP URL https://mcp.firecrawl.dev/v2/mcp для Search/Scrape/Parse. В JSON-конфиге клиента: mcpServers.firecrawl.url на этот endpoint. Для агентов также есть CLI init и skills.

Firecrawl заменяет браузерную автоматизацию вроде Stagehand?

Нет. Firecrawl сильнее в LLM-ready извлечении и crawl/map сайта. Для длинных UI-сценариев с act/extract по DOM чаще берут Stagehand или computer-use агента. Их можно комбинировать.

Вывод

Firecrawl — быстрый путь дать агенту чистый веб: начните со scrape/search, подключите MCP в Cursor, ключ добавьте когда упрётесь в лимиты. Для UI-автоматизации смотрите Stagehand; для оркестрации агентов — pillar n8n.

Артём Денисов эксперт Нетологии и автор курса Яндекс Практикума по промпт-инжинирингу. Сводит Firecrawl Search/Scrape/Interact и MCP без выдуманных тарифов в рублях.

Хотите нейросети под свои задачи, а не «для всех»?

Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Тех-pillar — n8n для начинающих.