Сервер, который отдаёт страницу текстом вместо сырого HTML. Разбираем подключение MCP без ключа и по ключу, CLI со скилами, свой сервер и расход кредитов.
Firecrawl — сервис, который превращает веб-страницу в текст для ИИ-агента: отдаёт Markdown вместо сырого HTML, умеет обходить сайт целиком, строить карту ссылок и искать в вебе. К Claude Code, Codex и Cursor подключается как MCP-сервер по адресу https://mcp.firecrawl.dev/v2/mcp, причём попробовать можно без аккаунта и ключа. Бесплатный план даёт тысячу кредитов в месяц. Проверено по документации 21 августа 2026 года.
Что узнаешь из гайда
Часть 1 · Знакомство
Главное
Модель читает текст, а не разметку. Задача сервиса — довести страницу до текста.
Когда агенту дают ссылку, начинается неприятное: страница приходит сырым HTML, где полезный текст перемешан со скриптами, стилями, меню, баннерами и футером. Всё это занимает контекстное окно и сбивает модель. Firecrawl решает узкую задачу: забрать страницу и вернуть её в человекочитаемом виде, по умолчанию в Markdown. Про то, почему за размер контекста вообще стоит бороться, подробнее в гайде про экономию токенов.
Кроме одиночной страницы у сервиса есть обход сайта, карта ссылок, веб-поиск, разбор документов, наблюдение за изменениями и режим интерактива. Репозиторий firecrawl/firecrawl собрал 170 314 звёзд и открыт по AGPL-3.0 — то есть исходники доступны, но лицензия заразная, и это стоит учитывать, если код планируется встраивать в закрытый продукт.
Забор содержимого и управление браузером — разные инструменты
Их часто путают. Playwright MCP управляет браузером: кликнуть, заполнить форму, пройти сценарий, проверить результат — это про интерфейс. Firecrawl управления не даёт, он забирает содержимое страницы и приводит его к тексту. Под тестирование берут первый, под сбор данных и чтение документации — второй. Ставить оба одновременно нормально, они не конфликтуют.
Часть 2 · Подключение
Главное
Попробовать можно вообще без аккаунта. Для постоянной работы выбирают между входом в браузере и ключом.
Адрес хостового сервера один — https://mcp.firecrawl.dev/v2/mcp. Отличается только способ аутентификации, и от него зависит, сколько инструментов увидит агент.
| Способ | Что нужно | Что доступно |
|---|---|---|
| Без ключа | Ничего, даже аккаунта | Ровно три инструмента: поиск, забор страницы, разбор документа. Суточный лимит на IP |
| Вход в браузере | Адрес v2/mcp-oauth и аккаунт | Полный набор по плану команды. Ключ нигде не светится |
| API-ключ | Заголовок Authorization: Bearer | Полный набор. Годится для работы без участия человека |
# Claude Code, вход через браузер (рекомендованный путь)
claude mcp add --transport http firecrawl https://mcp.firecrawl.dev/v2/mcp-oauth
# Claude Code без ключа — просто попробовать
claude mcp add --transport http firecrawl https://mcp.firecrawl.dev/v2/mcp
# Codex
codex mcp add firecrawl --url https://mcp.firecrawl.dev/v2/mcp
# Cursor и любой клиент на JSON
{"mcpServers": {"firecrawl": {"url": "https://mcp.firecrawl.dev/v2/mcp"}}}
# OpenCode, файл opencode.json
{"mcp": {"firecrawl": {"type": "remote", "url": "https://mcp.firecrawl.dev/v2/mcp", "enabled": true}}}После добавления сервера в Claude Code вводят /mcp, выбирают firecrawl и, если выбран браузерный вход, завершают вход в открывшемся окне. Проверка простая: в списке инструментов клиента без ключа видны ровно три позиции — firecrawl_search, firecrawl_scrape и firecrawl_parse. Если инструментов не появилось вовсе, клиент нужно перезапустить. У ChatGPT и Claude, к слову, есть собственный нативный коннектор Firecrawl — там MCP-адрес не нужен.
Ключ не вставляют в адрес и не диктуют агенту
Документация повторяет это в нескольких местах: ключ живёт в переменной окружения или хранилище секретов клиента, а не в самой ссылке MCP и не в переписке с агентом. Отсюда и рекомендация браузерного входа для интерактивной работы: при нём секрет вообще не проходит через командную строку и файлы проекта. Три частые поломки описаны прямо в документации: «сервер firecrawl уже существует» лечится командой claude mcp remove firecrawl и повторным добавлением одного нужного подключения; ответ 401 — повторным входом через /mcp; не открывшийся браузер — тем же /mcp с запуском входа из клиента.
Часть 3 · CLI
Главное
Одна команда ставит скилы во все найденные кодовые агенты и открывает вход в браузере.
У Firecrawl есть второй путь: не сервер с инструментами, а командная строка плюс скилы, которые объясняют агенту, когда и как ей пользоваться. Так работают с Claude Code, Antigravity и OpenCode. Общая механика скилов разобрана в гайде про установку скилов.
# поставить все скилы во все найденные агенты и войти в браузере
npx -y firecrawl-cli@latest init --all --browser
# ручная установка CLI
npm install -g firecrawl-cli
# вход: браузером, ключом или переменной окружения
firecrawl login --browser
firecrawl login --api-key fc-ВАШ-КЛЮЧ
export FIRECRAWL_API_KEY=fc-ВАШ-КЛЮЧ
# состояние: версия, способ входа, параллельность, остаток кредитов
firecrawl --status
# забор страницы без навигации и футеров
firecrawl https://example.com --only-main-contentПосле установки скилов агента нужно перезапустить, иначе он их не увидит — это отдельно отмечено в документации. Часть команд работает и без входа, по бесплатному режиму с ограничением по IP. Форматы вывода у забора страницы задаются флагом --format: markdown, html, rawHtml, links, screenshot, json, images, summary, changeTracking, attributes, branding, product. Полезные соседи — --wait-for для страниц, которые дорисовываются скриптом, и --format json со схемой, когда нужен не текст, а конкретные поля.
Отдельный скил под научную литературу
Для работы со статьями и публикациями ставится отдельный скил командой npx skills add firecrawl/skills@firecrawl-research-index. Он уводит такие запросы в инструменты исследовательского индекса вместо общего веб-поиска. Смежная тема — подборка скилов под глубокое исследование источников.
Часть 4 · Свой сервер
Главное
Ядро работает, скриншотов и действий на странице нет — им нужен отдельный сервис, которого в комплекте не будет.
Инструкция закреплена на релизе v2.11.162: клон репозитория на этом теге, минимальный .env, docker compose up -d, и API отвечает на http://localhost:3002. Из требований — Git, Docker Engine или Desktop, Docker Compose второй версии и curl для проверки; порт 3002 должен быть свободен. Пароль PostgreSQL документация просит сделать длиной не меньше 32 случайных символов, а имя базы оставить postgres: в этом релизе на неё завязана периодическая задача.
Быстрый старт — не продакшн, и об этом сказано прямо
В этом варианте аутентификация API выключена (USE_DB_AUTHENTICATION=false), нет устойчивого хранилища, TLS и отказоустойчивости. Документация настаивает: держать только в доверенной сети, а перед выходом в продакшн отдельно решить вопросы томов для PostgreSQL, Redis и RabbitMQ, схемы аутентификации, TLS на обратном прокси, мониторинга и управления секретами. Прямо написано, что одной переменной окружения стек боевым не делается.
Второй сюрприз — состав возможностей. В открытом варианте работают забор страницы, обход сайта, карта ссылок и поиск: режимы обработки Fetch и Playwright входят в комплект. А вот скриншоты и действия на странице недоступны — оба режима сообщают об отсутствии поддержки, обоим нужен отдельный сервис Fire-engine, который в комплект не входит и настраивается сам по себе. Agent, работа с браузером, интерактив, обратная связь и специализированные форматы остаются облачными. Извлечение через модель требует подключить OpenAI-совместимого провайдера или локальную модель в Ollama.
Свой сервер и CLI связываются флагом --api-url или переменной FIRECRAWL_API_URL. При нестандартном адресе CLI не пытается аутентифицироваться в облаке — что логично для стенда с выключенной проверкой, но означает, что доступ к такому API закрывается снаружи, а не самим Firecrawl.
Часть 5 · Деньги
Главное
Считают кредиты и параллельность. Второе упирается раньше первого.
| План | Цена при годовой оплате | Объём | Параллельных запросов |
|---|---|---|---|
| Free | 0, без карты | 1 000 кредитов в месяц | 2 |
| Hobby | 16 $ в месяц | 5 000 страниц | 5 |
| Standard | 83 $ в месяц | 100 000 страниц | 25 или 50, см. ниже |
| Growth | 333 $ в месяц | 500 000 страниц | 50 или 100, см. ниже |
| Scale | 599 $ в месяц | 1 000 000 кредитов, сверх — 397 $ за каждые 350 000 | 100 или 150+, см. ниже |
Тарифы сверены по странице цен 21 августа 2026 года. Enterprise идёт по договорённости и добавляет безлимит, SLA, нулевое хранение данных и SSO.
Две официальные страницы называют разную параллельность
Страница тарифов обещает Standard 25 параллельных запросов, Growth 50 и Scale 100. Справочник лимитов в документации для тех же планов даёт 50, 100 и 150+. По бесплатному плану (2) и Hobby (5) страницы сходятся, расхождение только в верхних. Какая цифра актуальна на момент вашей покупки, стоит уточнить до оплаты — от параллельности зависит реальная скорость обхода куда сильнее, чем от запаса кредитов.
Кредиты списываются по операции, и разброс заметный: забор страницы, обход и карта ссылок стоят по одному кредиту за страницу, поиск — два за десять результатов, интерактив — два за минуту работы браузера, наблюдение — один за страницу за каждую проверку. У режима Agent динамическая цена и пять бесплатных запусков в день. Отдельно от кредитов работают лимиты частоты и очереди: превышение любого даёт ответ 429, задача в очереди отваливается максимум через 48 часов, а время ожидания в очереди засчитывается в timeout запроса — поэтому иногда полезнее поставить таймаут поменьше и получить отказ быстро. Счётчики общие на команду: все ключи одной команды делят один лимит.
Оплата из России
Сайт, документация и API с российского адреса открываются — проверено 21 августа 2026 года. Упирается только платёж: подписку картой российского банка не оформить. Варианты обычные — зарубежная карта, посредник вроде «Оплати по миру» или бесплатный план: тысячи кредитов в месяц на личные задачи обычно достаточно, а для больших объёмов остаётся свой сервер.
Коротко
https://mcp.firecrawl.dev/v2/mcp, браузерный вход — v2/mcp-oauth.npx -y firecrawl-cli@latest init --all --browser.v2.11.162 поднимает ядро, но без скриншотов и действий на странице.Вопросы
Firecrawl — сервис, который забирает веб-страницу и отдаёт её в виде, пригодном для модели: чаще всего в Markdown, без навигации, футеров и рекламы. Агент вместо сырого HTML с разметкой получает читаемый текст, поэтому меньше тратит контекст и реже путается. Помимо страницы по адресу умеет обход сайта, карту ссылок и веб-поиск.
Рекомендованный путь — вход через браузер: команда claude mcp add --transport http firecrawl со ссылкой на адрес v2/mcp-oauth, затем /mcp в Claude Code, выбор firecrawl и вход в открывшемся окне. Ключ при этом не попадает ни в командную строку, ни в файлы проекта. После смены подключения сессию Claude Code нужно начать заново.
Да, у хостового MCP-сервера есть режим без аккаунта и ключа. В нём доступны ровно три инструмента — поиск, забор страницы и разбор документа, и работают они с суточным ограничением по IP. Точных чисел документация не публикует: сказано только про два потолка в сутки — по количеству запросов и по количеству кредитов.
Бесплатный план даёт 1 000 кредитов в месяц и два параллельных запроса, карта не нужна. Дальше при годовой оплате идут Hobby за 16 долларов в месяц (5 000 страниц), Standard за 83 (100 000 страниц), Growth за 333 (500 000 страниц) и Scale за 599 (миллион кредитов). Кредит тратится по операции: обычный забор страницы стоит один, поиск — два за десять результатов.
Ядро работает: забор страницы, обход сайта, карта ссылок и поиск. Недоступны скриншоты и действия на странице — оба режима обработки сообщают об отсутствии поддержки и требуют отдельный сервис Fire-engine, которого в комплекте нет. Agent, работа с браузером, интерактив и специализированные форматы остаются в облаке, а извлечение через модель требует подключить своего провайдера или Ollama.
Разной задачей. Playwright MCP даёт агенту управление браузером: кликнуть, заполнить форму, пройти сценарий и увидеть результат. Firecrawl управления не даёт, он забирает содержимое страницы и приводит его к тексту. Для проверки интерфейса нужен первый, для сбора данных и чтения документации — второй.
Читать дальше
Платформа и сообщество, где я по шагам показываю, как поставить ИИ на рутину: контент, код, продажи, аналитика. Заходи и забирай рабочие связки, которыми пользуюсь сам.
Посмотреть, что внутриtelegram
Канал с полезными материалами про нейросети
Разборы, новые инструменты и приёмы по ИИ — то, чем пользуюсь сам, без воды. Подпишись, чтобы не потерять.