Firecrawl MCP Server
🔥 Firecrawl MCP Server
Управление self-hosted Firecrawl из Claude через MCP.
Вы можете напрямую управлять self-hosted Firecrawl из Claude.ai / Claude Desktop / Claude Code через MCP (Model Context Protocol).
Включает 11 инструментов для веб-поиска, одиночного/пакетного парсинга, обхода сайтов, получения карты сайта и структурированного извлечения данных с помощью LLM.
Архитектура
Claude.ai ──MCP──▶ Vercel (firecrawl-mcp)
│
▼
Firecrawl (self-hosted)
your-firecrawl.example.comПриложение Next.js на Vercel обрабатывает протокол MCP и перенаправляет запросы к API вашего self-hosted Firecrawl. Сервер является stateless (без сохранения состояния), не сохраняет данные и не ведет логи.
Related MCP server: Firecrawl MCP Server
Список инструментов (11 инструментов)
Парсинг
Инструмент | Описание |
| Парсинг одного URL. Поддержка Markdown/HTML/ссылок/скриншотов |
| Параллельный парсинг нескольких URL (start/status) |
| Отмена запущенного пакетного задания |
| Получение подробностей ошибок пакетного задания |
Обход (Crawl)
Инструмент | Описание |
| Запуск задания обхода всего сайта |
| Получение прогресса/результатов обхода / отмена |
| Получение подробностей ошибок задания обхода |
| Список активных заданий обхода |
Поиск, маппинг и извлечение
Инструмент | Описание |
| Веб-поиск. Возможно получение результатов в формате Markdown |
| Получение списка всех URL сайта (sitemap + поиск ссылок) |
| Извлечение структурированных данных (JSON) со страницы с помощью LLM |
Быстрый старт (3 шага)
Шаг 1: Подготовьте self-hosted Firecrawl
Запустите Firecrawl, следуя руководству по self-hosting Firecrawl.
git clone https://github.com/mendableai/firecrawl.git
cd firecrawl
docker compose up -dПо умолчанию он запускается на http://localhost:3002.
Шаг 2: Разверните MCP-сервер
Развертывание в один клик (рекомендуется)
Ручное развертывание
git clone https://github.com/DaisukeHori/firecrawl-mcp.git
cd firecrawl-mcp
cp .env.example .env.local
# .env.local を編集
npm install
npm run devШаг 3: Подключение из Claude
Claude.ai (Web): Settings → MCP → Add:
URL:
https://your-firecrawl-mcp.vercel.app/api/mcpИмя заголовка:
x-api-keyЗначение:ваш_MCP_API_KEY
Claude Desktop / Cursor / VS Code / Windsurf:
{
"mcpServers": {
"firecrawl": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://your-firecrawl-mcp.vercel.app/api/mcp"],
"env": {
"HEADER_x-api-key": "あなたのMCP_API_KEY"
}
}
}
}Claude Code:
claude mcp add --transport http firecrawl https://your-firecrawl-mcp.vercel.app/api/mcp \
--header "x-api-key: あなたのMCP_API_KEY"Переменные окружения
Переменная | Обязательно | Описание |
| ✅ | URL вашего self-hosted Firecrawl (например, |
| △ | API-ключ Firecrawl (можно оставить пустым, если аутентификация не требуется) |
| ✅ | Ключ аутентификации для ограничения доступа к MCP-серверу |
Примеры использования
ユーザー: 「docs.firecrawl.dev の全ページをMarkdownで取得して」
AI: まずサイトマップを確認します。
[firecrawl_map] → 47ページ検出
クロールジョブを開始します。
[firecrawl_crawl] → ジョブID: abc-123
... ステータス確認中 ...
✅ 47ページ全て取得完了しました。ユーザー: 「この3つのURLから商品名と価格を抽出して」
AI: [firecrawl_extract]
✅ 構造化データ:
{"name": "Product A", "price": 2980}
{"name": "Product B", "price": 4980}
{"name": "Product C", "price": 7980}🔒 Безопасность
Весь обмен данными защищен HTTPS (TLS-шифрование)
Сервер stateless. URL Firecrawl и API-ключи сохраняются в переменных окружения Vercel и используются только во время запроса
На сервере нет базы данных. Он работает только как прокси к API Firecrawl
Исходный код полностью открыт
MCP_API_KEYпредотвращает несанкционированный доступ
FAQ
В: Можно ли использовать облачную версию Firecrawl?
→ Да. Установите FIRECRAWL_API_URL=https://api.firecrawl.dev и укажите облачный API-ключ в FIRECRAWL_API_KEY.
В: Инструмент extract не работает
→ В self-hosted версии Firecrawl требуются настройки LLM (например, OPENAI_API_KEY). Проверьте руководство по self-hosting.
В: Статус пакетного парсинга/обхода завис на scraping
→ В self-hosted версии есть задержка в несколько секунд при смене статуса. После 2-3 опросов статус изменится на completed. Это известное поведение.
В: Какая версия Firecrawl нужна?
→ Версия с поддержкой API v1 (эндпоинт /v1/). Если вы используете последнюю версию через Docker Compose, проблем не будет.
В: В чем отличие от HubSpot MA MCP? → HubSpot MA MCP предназначен для работы с HubSpot CRM/MA (128 инструментов). Firecrawl MCP предназначен для веб-парсинга/обхода (11 инструментов). Они имеют разное назначение и могут использоваться вместе.
Технологический стек
Next.js 15 / TypeScript / MCP SDK / Vercel / Zod
Лицензия
Связанные MCP-серверы
Список MCP-серверов, опубликованных Hori. Все они доступны для использования из MCP-клиентов, таких как Claude.ai / Cursor / ChatGPT и др.
Сервер | Кол-во инструментов | Описание |
14 | API/MCP для выпуска накладных Yamato B2 Cloud | |
69 | Интеграция с Cloudflare (Tunnel/DNS/Workers/Pages/R2/KV/SSL/Access) | |
128 | HubSpot MA (CRM/Marketing/Knowledge Store) | |
48 | Microsoft Graph API (Exchange/Teams/OneDrive/SharePoint) | |
57 | Playwright + Chrome DevTools (автоматизация браузера) | |
35 | Управление платформой виртуализации Proxmox VE | |
— | Управление сетевыми принтерами CUPS (Kyocera TASKalfa) | |
— | Термопринтер накладных Yamato (Raspberry Pi + WS-420B) | |
10 | SSH-клиент (управление сессиями/асинхронные команды) | |
34 | Удаленное управление macOS (Shell/GUI/файлы/приложения) | |
4 | Генерация изображений Gemini/Imagen | |
36 | RunPod GPU FaaS (Pods/Endpoints/Jobs) | |
firecrawl-mcp ← Вы здесь | — | Self-hosted веб-парсинг Firecrawl |
62 | Автоматизация управления рекламой (Google Ads/Meta/GBP/X) |
This server cannot be deployed
Maintenance
Related MCP Connectors
Firecrawl MCP — wraps the Firecrawl API (firecrawl.dev) for web
MCP server for Firecrawl — web search, scraping, and biomedical/arXiv paper search.
Web pages, PDFs and search results as LLM-ready Markdown or chunks. Firecrawl-compatible, EU-hosted.
Scrape any URL into clean LLM-ready Markdown, or crawl a whole site.
Related MCP Servers
- AlicenseAqualityDmaintenanceIntegrates Firecrawl web scraping capabilities including scraping, crawling, searching, extracting structured data, deep research, and batch processing with support for both cloud and self-hosted instances.10129,393 npm2MIT
- AlicenseAqualityDmaintenanceIntegrates Firecrawl web scraping capabilities to extract, crawl, search, and analyze web content with support for batch operations, structured data extraction, and deep research across websites.8129,393 npmMIT
- AlicenseAqualityDmaintenanceIntegrates Firecrawl for web scraping, crawling, search, and content extraction capabilities. Supports single/batch scraping, URL discovery, structured data extraction, deep research, and AI-powered web analysis with automatic retries and rate limiting.8129,393 npmMIT
- AlicenseAqualityDmaintenanceIntegrates Firecrawl web scraping capabilities, enabling web content extraction, crawling, site mapping, search, and structured data extraction with automatic rate limiting and retry handling.6129,393 npm2MIT