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 без ключа
- Отправьте POST на
https://api.firecrawl.dev/v2/scrapeс JSONurlиformatsвроде["markdown","html"]. - Для Search — POST на
/v2/searchсqueryиlimit. - Для продакшена добавьте заголовок
Authorization: Bearer $FIRECRAWL_API_KEY— docs прямо пишут, что ключ поднимает лимиты. - В Python/Node: пакет
firecrawl, методыsearch/scrape. - 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.
Хотите нейросети под свои задачи, а не «для всех»?
Когда базовых гайдов уже мало, помогает разбор под вашу работу. Наставничество, курсы и подписка Артёма Денисова — все форматы на странице обучения. Тех-pillar — n8n для начинающих.