VibeCoderzVibeCoderz
Все статьи
2026/09/0410 мин чтения

Firecrawl MCP: даём Claude Code и Cursor доступ к любому сайту

Firecrawl MCP - это сервер, который дает Claude Code и Cursor доступ к любому сайту в интернете прямо во время работы. Агент сам находит страницу, читает ее и возвращает уже готовый markdown или JSON, без ручного копирования текста в чат. В этой стат…

Содержание (13)+

Firecrawl MCP - это сервер, который дает Claude Code и Cursor доступ к любому сайту в интернете прямо во время работы. Агент сам находит страницу, читает ее и возвращает уже готовый markdown или JSON, без ручного копирования текста в чат. В этой статье: установка за три минуты, три сценария из ежедневной практики вайбкодера и то, какие сайты не стоит трогать даже при наличии технического доступа.

Firecrawl MCP подключается к Claude Code одной командой в терминале и к Cursor через настройки MCP. После установки агент сам решает, когда вызвать scrape, search или extract, и возвращает чистые данные без лишнего кода. Дальше про конкретные сценарии и цену вопроса.

Что делает Firecrawl MCP для Claude Code и Cursor?

Firecrawl MCP превращает любую веб-страницу в чистый markdown или структурированный JSON и отдает это прямо в контекст агента. Вместо того чтобы вручную копировать текст документации или страницу конкурента в чат, вы просто просите агента сходить и посмотреть.

Firecrawl решает узкую задачу: доступ к данным вне тренировочной выборки модели. Библиотека вышла месяц назад, у конкурента поменялась цена, в документации появился новый метод, обо всем этом модель ничего не знает. Firecrawl MCP закрывает этот разрыв прямо в рабочей сессии, без переключения на браузер.

Мы в VibeCoderz разбирали уже несколько MCP-серверов для повседневной работы вайбкодера, среди них Playwright MCP. Разница простая: Playwright кликает по интерфейсу и годится для тестов фронтенда, а Firecrawl заточен именно под сбор и извлечение данных с сайтов, причем результат сразу приходит в формате, который любит LLM.

Изображение

Как установить Firecrawl MCP в Claude Code?

Установка в Claude Code - одна команда в терминале с вашим API-ключом Firecrawl. Ключ берется бесплатно в личном кабинете на firecrawl.dev, карта не нужна.

Официальная команда установки выглядит так: claude mcp add firecrawl -e FIRECRAWL_API_KEY=ваш-ключ -- npx -y firecrawl-mcp. После нее в терминале должен появиться зеленый статус подключения, это сигнал, что сервер запущен и готов принимать запросы.

Сначала получите ключ. Идете на firecrawl.dev, регистрируетесь, слева в дашборде находится раздел API key, копируете значение вида fc-.... Дальше два варианта установки:

  • Global (по умолчанию): сервер доступен во всех ваших проектах на этой машине.
  • -scope project: сервер прописывается в конфиге конкретного репозитория и доступен всей команде, если конфиг закоммичен.

Если хотите, чтобы коллеги по команде тоже получили доступ к Firecrawl без повторной настройки, добавляйте флаг --scope project, а не глобальный вариант.

Изображение

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

В Cursor вся настройка делается через интерфейс: Settings → MCP → Add new global MCP server, вставляете JSON с командой npx и своим ключом.

Логика та же, что и в Claude Code, просто через графический интерфейс, а не терминал. Открываете Cursor Settings, вкладку MCP, жмете «Add new global MCP server» и вставляете такой конфиг:

{
  "mcpServers": {
    "firecrawl-mcp": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": { "FIRECRAWL_API_KEY": "ваш-ключ" }
    }
  }
}

Сохраняете, и сервер должен подсветиться зеленым в списке. Если не загорается, почти всегда дело в лишнем пробеле или неверном регистре в ключе, конфиг чувствителен к точности символов. Один и тот же ключ и почти идентичный конфиг работают и в Windsurf, если вы используете его вместо Cursor.

Какие инструменты есть внутри Firecrawl MCP?

Firecrawl MCP дает агенту пять основных действий: map, scrape, crawl, search и extract. Агент сам выбирает нужный инструмент по описанию задачи, вручную указывать схему не нужно.

ИнструментЧто делаетКогда использовать
mapСобирает список всех URL сайтаРазведка структуры перед точечным сбором
scrapeЗабирает содержимое одной страницыНужна конкретная известная страница
crawlПроходит несколько страниц вглубь по ссылкамНужен целый раздел документации
searchИщет в интернете и сразу отдает содержимое результатовНет точного URL, есть только вопрос
extractДостает только нужные поля по схеме или промптуНужны конкретные данные, а не вся страница

Agent видит список тулзов через встроенный механизм MCP и сам решает, какой вызвать. Это удобно, но за гибкость платите точностью: агент иногда выбирает не тот инструмент, если формулировка задачи расплывчата. Формулируйте запрос конкретно: «извлеки цену и тариф с этой страницы», а не «посмотри на сайт».

Изображение

Как Firecrawl MCP экономит токены на новой библиотеке?

Агент сам подтягивает актуальную документацию библиотеки вместо того, чтобы придумывать несуществующие методы. Без Firecrawl модель опирается на данные из обучения, которые могли устареть месяцы назад.

Модель обучена на срезе данных с определенной датой отсечки. Библиотека, обновившаяся после этой даты, для модели просто не существует, и она начинает выдумывать методы, которых нет. С подключенным Firecrawl агент вместо галлюцинации идет и читает актуальную страницу.

Прикинуть цену вопроса можно на кейсе из практики: в одном из проектов агенту дали задачу собрать описания для 336 записей в базе, используя Firecrawl. Первый прогон на обычном scrape ушел в 18 000 токенов на один-единственный запрос: сервер притащил всю страницу целиком, около 80 000 строк текста. Переключение на инструмент extract с четкой схемой полей вернуло тот же результат по качеству, но расход токенов упал на порядок. Разница именно в том, просите вы всю страницу или конкретные поля.

Лайфхак для больших задач: не давайте агенту сразу обработать весь список. Тестируйте на трех-пяти записях, проверяйте качество вывода и только потом запускайте на весь массив, иначе рискуете сжечь лимит на середине задачи и получить нестабильный результат.

Изображение

Как использовать Firecrawl MCP для анализа конкурентов?

Агент заходит на страницы конкурентов, вытаскивает цену, отзывы и характеристики по заданной схеме и возвращает готовую таблицу. Ручной обход тех же страниц занял бы часы.

Сценарий из практики: нужно раз в день проверять три страницы конкурентов на маркетплейсе: цену, рейтинг, последние отзывы. Формулируете агенту задачу с конкретным списком полей: название, цена, рейтинг, количество отзывов, текст последних пяти отзывов. Firecrawl использует extract, потому что задача явно про конкретные данные, а не про всю страницу целиком.

Такие страницы обычно перегружены версткой, баннерами и виджетами, из-за чего обычный парсер путается в структуре. Extract с явной схемой полей игнорирует лишнее и достает именно то, что вы перечислили. Результат можно сразу просить сохранить в CSV или отправить в Google Таблицы для дальнейшего мониторинга.

Изображение

Как проверить актуальные цены стороннего сервиса?

Перед интеграцией с любым сторонним API стоит проверить его текущий тариф через Firecrawl, а не доверять памяти модели. Цены и лимиты меняются чаще, чем модель успевает переобучиться.

Классическая ошибка при вайбкодинге: доверять модели цифру тарифа, которую она помнит из обучения. К моменту, когда вы читаете эту статью, тариф мог измениться уже дважды. Firecrawl решает это одной фразой в диалоге: «зайди на страницу цен такого-то сервиса и скажи актуальные тарифы».

Особенно полезно перед подключением любого нового API-провайдера в проект: модели, платежные шлюзы, сторонние SDK. Агент сходит на официальную страницу тарифов, вытащит текущие цифры и вставит их прямо в код или документацию проекта, вместо устаревшей оценки из тренировочных данных.

Как выглядит реальный диалог с агентом на Firecrawl MCP?

Формулировка задачи напрямую влияет на то, какой инструмент выберет агент: scrape, search или extract. Чем конкретнее запрос, тем точнее выбор и меньше потраченных токенов.

Вот типичный обмен репликами в терминале Claude Code с установленным Firecrawl MCP:

Вы: Найди актуальную документацию по методу authenticate в библиотеке Stripe SDK и покажи пример использования на TypeScript.

Агент сам решил, что сначала нужен поиск, а не точечный scrape, потому что вы не дали ему прямой URL. Если бы вы сразу вставили ссылку на конкретную страницу документации, он пропустил бы шаг search и сразу вызвал scrape, сэкономив один запрос.

Изображение

Какие плюсы и ограничения у Firecrawl MCP?

Главный плюс - гибкость: агент сам решает, какой инструмент вызвать и что именно извлечь, без ручной настройки схемы под каждую задачу. Главное ограничение - та же гибкость иногда снижает точность выбора.

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

  • Возвращает чистый markdown и JSON, которые модель понимает без дополнительной обработки.
  • Инструмент extract работает со схемой полей, поэтому не тащит лишний текст и экономит токены на больших задачах.
  • Один и тот же сервер работает в Claude Code, Cursor и Windsurf без переустановки.
  • Open source ядро, поэтому при желании сервис можно захостить у себя.

Слабые стороны:

  • При расплывчатой формулировке задачи агент иногда выбирает не самый экономный инструмент, например scrape вместо extract.
  • Тяжелые страницы без явной схемы полей все равно способны раздуть контекст на десятки тысяч токенов за один вызов.
  • Функция extract биллится отдельно от базового плана на скрапинг, это стоит уточнять в актуальном прайсе перед масштабированием.
Максим: «GoBanana мы собрали за 6-8 часов после выхода модели, и продукт принес 12 миллионов рублей без рубля рекламы. Каждый инструмент, который сокращает рутину вроде ручного копирования страниц в чат, это буквально время, которое можно потратить на продукт, а не на копипаст.»
Изображение

Какой сайт нельзя парсить даже с MCP-доступом?

Технический доступ через MCP не отменяет условия использования сайта. Часть ресурсов явно запрещает автоматический сбор данных в своих правилах, и это стоит проверять до, а не после запуска агента.

Firecrawl технически способен обойти почти любую публичную страницу, но это не значит, что любую страницу стоит обходить. У многих сайтов в условиях использования прямо прописан запрет на автоматический сбор данных, а часть ресурсов блокирует парсинг через robots.txt осознанно, из юридических соображений. Прежде чем ставить сайт конкурента или маркетплейс на регулярный мониторинг агентом, стоит свериться с его правилами.

Подробный разбор, что можно и что нельзя парсить в 2026 году с точки зрения закона, мы разбирали в отдельной статье про AI-агента для парсинга сайтов без бана и исков. Если вы строите проект на регулярном сборе внешних данных, прочитать ее стоит до запуска, а не после первой жалобы от владельца сайта.

Сколько стоит Firecrawl MCP в 2026 году?

У Firecrawl есть бесплатный тариф без привязки карты с ограничением по количеству запросов в минуту. Для тестов и небольших проектов этого обычно достаточно.

По данным firecrawl.dev, бесплатный тариф на август 2026 года включает 10 scrape в минуту, 10 map в минуту, 5 search в минуту и 1 crawl в минуту, этого достаточно, чтобы протестировать все сценарии из этой статьи без единого платежа. Для регулярной нагрузки, десятков конкурентов или сотен страниц документации в день, стоит смотреть платные планы: конкретные цифры на момент подключения лучше сверять напрямую на странице тарифов Firecrawl, потому что тарифная сетка сервиса за последний год менялась не один раз.

Что нужноFree-тарифКогда переходить на платный
Разовый тест установкиДостаточноне требуется
Ежедневный мониторинг 2-3 конкурентовОбычно достаточноПри росте частоты запросов
Заполнение базы из сотен страницНе хватит лимита в минутуДа, сразу
Продакшн-агент с постоянной нагрузкойНе подходитДа
Изображение

Часто задаваемые вопросы про Firecrawl MCP

Работает ли Firecrawl MCP без API-ключа?
Нет, ключ обязателен для любого запроса, даже на бесплатном тарифе. Регистрация в дашборде Firecrawl бесплатная, карта не требуется.

Нужно ли переустанавливать Firecrawl MCP отдельно для Cursor и Claude Code?
Да, настройка делается отдельно в каждом инструменте, но используется один и тот же API-ключ и почти идентичная команда установки.

Чем extract отличается от обычного scrape в Firecrawl?
Scrape отдает всю страницу целиком в markdown. Extract по заданной схеме достает только нужные поля, поэтому расходует в разы меньше токенов на больших задачах.

Можно ли использовать Firecrawl MCP бесплатно в продакшне?
Технически да, но лимит в 10 запросов в минуту быстро станет узким местом при регулярной нагрузке, для продакшна обычно переходят на платный тариф.

Безопасно ли давать агенту доступ ко всему интернету через Firecrawl?
Сам доступ безопасен для вашего компьютера, но стоит проверять условия использования конкретных сайтов перед регулярным парсингом, часть ресурсов это прямо запрещает.

Работает ли Firecrawl MCP с self-hosted версией Firecrawl?
Да, ядро Firecrawl открытое, сервер поддерживает подключение к собственному инстансу вместо облачного API.

Можно ли настроить, чтобы агент сам не тратил лишние токены?
Да, формулируйте задачу максимально конкретно и давайте прямую ссылку, когда она известна, это сразу подталкивает агента к extract или scrape вместо более дорогого search.

Глоссарий

  • MCP (Model Context Protocol): открытый стандарт, который позволяет модели вызывать внешние инструменты без переписывания кода приложения под каждый новый сервис.
  • Scrape: получение содержимого одной конкретной веб-страницы.
  • Crawl: обход нескольких страниц сайта подряд, вглубь по ссылкам.
  • Extract: извлечение только заданных полей данных со страницы по схеме или текстовому промпту.
  • Токены: единицы, в которых модель измеряет объем обработанного текста, от них зависит расход бюджета на запрос.

Firecrawl MCP закрывает конкретный разрыв между тем, что модель помнит из обучения, и тем, что реально происходит в интернете прямо сейчас. Для ежедневной работы вайбкодера это не про красивую технологию, а про часы, которые вы больше не тратите на ручное копирование страниц в чат. Разберитесь с scope при установке, формулируйте задачи через конкретные поля, а не «посмотри на сайт», и проверяйте, что за сайт вы просите обойти, прежде чем ставить его на регулярный мониторинг.

Другие MCP-серверы для вашего стека смотрите в каталоге AI-инструментов VibeCoderz, а если нужна помощь с настройкой конкретно под ваш проект, пишите на консультацию к Максиму.

Обновлено: август 2026

All Posts

Автор

Елисавета Наговицына
Елисавета Наговицына

Предприниматель · Контент-маркетолог · SEO-стратег · AI-продуктолог

2026/09/04

400 000+ органических переходов за 3 месяца. Со-основатель GoBanana (231K пользователей, 12+ млн ₽ без рекламы) и NeuroScribe (65K пользователей). SEO/GEO-стратегии для AI-поисковиков, 1 700+ единиц контента, 17+ реализованных стратегий.

Об авторе →

Читать далее

📢 Новость

Claude Code: новый CLI-агент от Anthropic

Anthropic выпустила Claude Code — терминальный AI-агент для разработчиков. Инструмент работает прямо в командной строке и умеет писать, редактировать и запускать код.

2026/02/27
📝 Конспект

Zcode AI: Полный гид по визуальному интерфейсу для Claude Code и AI-агентов

Узнайте, как использовать Zcode для управления Claude Code, Gemini и Codex в едином GUI. Настройка провайдеров, MCP-серверов и визуальный вайбкодинг.

2026/02/28
📝 Конспект

YouTube-канал с монетизацией из любой точки мира: Пошаговый гайд 2026

Инструкция по созданию YouTube-канала: обход блокировок SMS, настройка расширенных функций через виртуальные номера и правила безопасности для монетизации.

2026/02/28
📝 Конспект

Windsurf Code Maps: Как глубоко понимать архитектуру проекта перед написанием кода

Полный гайд по Windsurf Code Maps, модели Sway 1.5 и Sway Grep. Узнайте, как визуализировать архитектуру кода и ускорить разработку в 13 раз.

2026/02/28
📝 Конспект

Vk Fast Cash Strategy

Аудитория ВКонтакте — это те же люди, что и в Instagram, но 'социальный контракт' площадки другой. Если Instagram — это 'дорогой ресторан' с демонстрацией успеха, то VK — это 'душевная шашлычная'. Здесь не работает глянцевый 'успешный успех

2026/02/28