Claude Info
Web-автоматизация

Firecrawl MCP Server

firecrawl/firecrawl-mcp-server

Официальный MCP-сервер Firecrawl для веб-скрапинга, поиска и взаимодействия со страницами. Поддерживает глубокое исследование с автономным агентом, пакетную обработку, облачные браузерные сессии, автоматические повторы и ограничение запросов. Совместим с Cursor, Windsurf, VS Code и Claude.

Подключение

terminal
bash
npx -y @smithery/cli install @mendableai/mcp-server-firecrawl --client claude

README

Firecrawl MCP Server

Реализация сервера Model Context Protocol (MCP), интегрированная с Firecrawl для поиска, скрапинга и взаимодействия с веб-страницами.

Большое спасибо @vrknetha и @knacklabs за первоначальную реализацию!

Возможности

  • Поиск в интернете с получением полного содержимого страниц
  • Скрапинг любого URL в чистые структурированные данные
  • Взаимодействие со страницами — клики, навигация, управление
  • Глубокое исследование с автономным агентом
  • Облачные браузерные сессии с автоматизацией агент-браузер
  • Автоматические повторы и ограничение частоты запросов
  • Поддержка облачного и самостоятельного размещения
  • Поддержка SSE

Попробуйте наш MCP-сервер на площадке MCP.so или на Klavis AI.

Установка

Запуск через npx

env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp

Ручная установка

npm install -g firecrawl-mcp

Запуск в Cursor

Настройка Cursor 🖥️
Примечание: требуется Cursor версии 0.45.6+
Актуальные инструкции по настройке см. в официальной документации Cursor:
Руководство по настройке MCP-серверов в Cursor

Настройка Firecrawl MCP в Cursor v0.48.6

  1. Откройте настройки Cursor
  2. Перейдите в Features > MCP Servers
  3. Нажмите "+ Add new global MCP server"
  4. Введите следующий код:
    json
    {
      "mcpServers": {
        "firecrawl-mcp": {
          "command": "npx",
          "args": ["-y", "firecrawl-mcp"],
          "env": {
            "FIRECRAWL_API_KEY": "YOUR-API-KEY"
          }
        }
      }
    }

Настройка Firecrawl MCP в Cursor v0.45.6

  1. Откройте настройки Cursor
  2. Перейдите в Features > MCP Servers
  3. Нажмите "+ Add New MCP Server"
  4. Введите следующее:
    • Name: "firecrawl-mcp" (или любое другое имя)
    • Type: "command"
    • Command: env FIRECRAWL_API_KEY=your-api-key npx -y firecrawl-mcp

Если вы используете Windows и столкнулись с проблемами, попробуйте cmd /c "set FIRECRAWL_API_KEY=your-api-key && npx -y firecrawl-mcp"

Замените your-api-key на ваш API-ключ Firecrawl. Если у вас его ещё нет, создайте аккаунт и получите ключ на https://www.firecrawl.dev/app/api-keys

После добавления обновите список MCP-серверов, чтобы увидеть новые инструменты. Composer Agent будет автоматически использовать Firecrawl MCP там, где это уместно, но вы также можете явно запросить его, описав свою задачу по скрапингу. Откройте Composer через Command+L (Mac), выберите "Agent" рядом с кнопкой отправки и введите запрос.

Запуск в Windsurf

Добавьте следующее в файл ./codeium/windsurf/model_config.json:

json
{
  "mcpServers": {
    "mcp-server-firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Запуск в режиме Streamable HTTP локально

Чтобы запустить сервер с использованием Streamable HTTP вместо транспорта stdio по умолчанию:

bash
env HTTP_STREAMABLE_SERVER=true FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp

Используйте URL: http://localhost:3000/mcp

Установка через Smithery (устаревший способ)

Автоматическая установка Firecrawl для Claude Desktop через Smithery:

npx -y @smithery/cli install @mendableai/mcp-server-firecrawl --client claude

Запуск в VS Code

Для установки в один клик нажмите одну из кнопок ниже...

Install with NPX in VS Code Install with NPX in VS Code Insiders

Для ручной установки добавьте следующий JSON-блок в файл пользовательских настроек (JSON) в VS Code. Откройте его через Ctrl + Shift + P, введя Preferences: Open User Settings (JSON).

json
{
  "mcp": {
    "inputs": [
      {
        "type": "promptString",
        "id": "apiKey",
        "description": "Firecrawl API Key",
        "password": true
      }
    ],
    "servers": {
      "firecrawl": {
        "command": "npx",
        "args": ["-y", "firecrawl-mcp"],
        "env": {
          "FIRECRAWL_API_KEY": "${input:apiKey}"
        }
      }
    }
  }
}

Опционально можно добавить конфигурацию в файл .vscode/mcp.json в вашем рабочем пространстве — это позволит делиться настройками с другими участниками:

json
{
  "inputs": [
    {
      "type": "promptString",
      "id": "apiKey",
      "description": "Firecrawl API Key",
      "password": true
    }
  ],
  "servers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "${input:apiKey}"
      }
    }
  }
}

Конфигурация

Переменные окружения

Обязательные для облачного API

Примечание: раздел обрезан в исходном тексте — полная конфигурация доступна в репозитории проекта.

Похожие MCP-серверы