
Firecrawl MCP Server
firecrawlMIT
6.5k звёзд740 форков
Firecrawl MCP Server — это сервер, который подключает поисковый движок Firecrawl к AI-агентам через протокол MCP. Он даёт ассистентам доступ к живым данным из интернета: поиск, извлечение контента, навигация по страницам. Разработчики и DevOps-инженеры используют его, чтобы ассистенты могли работать с актуальной информацией без ручного копирования.
Сервер автоматически обрабатывает ошибки, ограничивает частоту запросов и поддерживает как облачную версию Firecrawl, так и собственное развёртывание. Результат — чистые данные, готовые для анализа или передачи в другие инструменты.
Установка
npx -y firecrawl-mcpХарактеристики
Общее
- СтатусСообщество
- Разработчикfirecrawl
- ЛицензияMIT
Технологии
- ЯзыкиJavaScript
- Транспортstdio
Описание
Возможности
- Поиск в интернете и получение полного содержимого страниц
- Извлечение данных из URL в чистом структурированном формате
- Взаимодействие с веб-страницами: клики, навигация, заполнение форм
- Глубокое исследование: автономный агент собирает информацию по заданной теме
- Автоматические повторные попытки при сбоях и встроенное ограничение частоты запросов
- Поддержка облачного сервиса Firecrawl и собственного развёртывания (self-hosted)
- Работа через SSE (Server-Sent Events) для потоковой передачи данных
- Совместимость с MCP-клиентами: Claude Desktop, Cursor, Windsurf и другими
Как подключить
1. Установите сервер через npx, передав API-ключ Firecrawl:
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp
2. Если вы используете Claude Desktop, добавьте в конфигурационный файл (обычно claude_desktop_config.json) следующий блок:
{
"mcpServers": {
"firecrawl-mcp": {
"command": "npx",
"args": ["-y", "firecrawl-mcp"],
"env": {
"FIRECRAWL_API_KEY": "your-api-key"
}
}
}
}
3. Перезапустите клиент. После подключения в интерфейсе появятся новые инструменты для поиска, извлечения и навигации.
Для других MCP-клиентов (Cursor, Windsurf) инструкция аналогична. В Cursor версии 0.48.6 нужно открыть настройки MCP-серверов и добавить глобальную конфигурацию с теми же параметрами.
Примеры запросов
- «Найди последние статьи про искусственный интеллект и покажи полный текст каждой.»
- «Извлеки все цены и характеристики товаров со страницы категории интернет-магазина.»
- «Перейди по ссылкам в меню и собери контактные данные с каждой страницы.»
- «Проведи глубокое исследование по теме квантовых вычислений: найди основные отчёты, даты прорывов и текущие проекты.»
Технические детали
- Язык реализации: JavaScript
- Транспортный протокол: stdio
- Лицензия: MIT
- Совместимые клиенты: Claude Desktop, Cursor, Windsurf, любые MCP-совместимые приложения
- Поддержка облачной и self-hosted версии Firecrawl
- Встроенная обработка ошибок и ограничение скорости запросов