Skip to main content
Glama
chandu-cpz

Camoufox Playwright MCP

by chandu-cpz

Camoufox Playwright MCP

PyPI version Python Version License

Сервер MCP (Model Context Protocol) Playwright с полной совместимостью, усиленный Camoufox — скрытным антидетект-движком, предназначенным для обхода антибот-систем, Cloudflare Turnstile, DataDome и продвинутой браузерной идентификации «из коробки».


Ключевые особенности

  • 🥷 Скрытность по умолчанию: Работает на основе кастомного антидетект-движка Camoufox с подменой аппаратного обеспечения, имитацией человеческих движений курсора и привязкой к GeoIP.

  • 🎭 100% совместимость с официальным Playwright MCP: Полный набор инструментов, идентичный официальному TypeScript Playwright MCP (browser_navigate, browser_click, browser_fill, browser_snapshot, browser_take_screenshot, browser_evaluate и т.д.).

  • 🔄 Гибкость выбора движка: Запуск со скрытным camoufox по умолчанию или бесшовное переключение на стандартные браузеры Playwright (chromium, chrome, firefox, webkit) или кастомные CDP-точки подключения.

  • Мгновенный запуск через uvx: Запуск в Claude Desktop, Cursor, Cline, Windsurf или любом MCP-клиенте без предварительной настройки.


Related MCP server: wraith-mcp

Быстрый старт

1. Запуск на лету с помощью uvx

Предварительная установка не требуется:

# Run stealth Camoufox browser in headless mode (recommended for AI agents)
uvx camoufox-playwright-mcp --headless

# Or run with standard Chrome
uvx camoufox-playwright-mcp --browser chrome

2. Конфигурации клиентов

Claude Desktop

Добавьте это в ваш claude_desktop_config.json:

{
  "mcpServers": {
    "camoufox": {
      "command": "uvx",
      "args": [
        "camoufox-playwright-mcp",
        "--headless"
      ]
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "camoufox": {
      "command": "uvx",
      "args": ["camoufox-playwright-mcp", "--headless"]
    }
  }
}

Windsurf / Cline / OpenCode / Zed

{
  "mcpServers": {
    "browser": {
      "command": "uvx",
      "args": [
        "camoufox-playwright-mcp",
        "--headless"
      ]
    }
  }
}

Установка

Вы также можете установить camoufox-playwright-mcp в ваше виртуальное окружение:

С помощью uv

uv add camoufox-playwright-mcp

С помощью pip

pip install camoufox-playwright-mcp

Установка бинарных файлов браузера

Загрузите двоичный файл браузера Camoufox:

camoufox-playwright-mcp install-browser

Чтобы также установить стандартные браузеры Playwright:

camoufox-playwright-mcp install-browser chromium firefox webkit
# or install all
camoufox-playwright-mcp install-browser all

Справочник по CLI

usage: camoufox-playwright-mcp [-h] [--browser BROWSER] [--headless] [--isolated]
                               [--user-data-dir USER_DATA_DIR] [--proxy-server PROXY_SERVER]
                               [--cdp-endpoint CDP_ENDPOINT] [--port PORT] ...

Общие флаги

Опция

Описание

--browser

Используемый браузер: camoufox (по умолчанию), chrome, chromium, firefox, webkit.

--headless

Запуск браузера в безголовом режиме.

--isolated

Создание нового временного контекста браузера вместо постоянного профиля.

--user-data-dir

Путь к каталогу для хранения профиля браузера.

--proxy-server

URL прокси-сервера (например, http://user:pass@proxy.example.com:8080).

--proxy-bypass

Список доменов (через запятую) для обхода прокси.

--timeout-action

Тайм-аут действия в миллисекундах (по умолчанию: 5000).

--timeout-navigation

Тайм-аут навигации в миллисекундах (по умолчанию: 60000).

--output-dir

Директория для сохранения снимков, скриншотов и логов.

--output-mode

Возврат артефактов встроенными или по ссылке на файл (file или stdout).

--port

Порт для прослушивания HTTP/SSE-транспорта (если не указан, используется stdio-транспорт).

Команды

  • camoufox-playwright-mcp install-browser: Загружает бинарные файлы Camoufox и/или Playwright.


Опции скрытности и антидетекта Camoufox

При запуске с --browser camoufox (по умолчанию) Camoufox применяет продвинутые конфигурации скрытности. Вы можете задать более глубокие настройки через JSON-файл конфигурации (--config config.json):

{
  "browser": {
    "provider": "camoufox",
    "camoufoxOptions": {
      "geoip": true,
      "humanize": true,
      "os": "windows",
      "block_images": false
    }
  }
}

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

Все флаги CLI могут быть настроены через переменные окружения:

Переменная

Описание

CAMOUFOX_MCP_BROWSER

Браузер по умолчанию (camoufox, chrome, chromium и т.д.)

CAMOUFOX_MCP_HEADLESS

Установите в true или 1 для безголового режима

CAMOUFOX_MCP_ISOLATED

Установите в true для использования изолированных контекстов

CAMOUFOX_MCP_PROXY_SERVER

URL прокси-сервера

CAMOUFOX_MCP_OUTPUT_DIR

Директория для вывода артефактов

CAMOUFOX_MCP_CONFIG

Путь к файлу конфигурации JSON/INI

(Примечание: переменные PLAYWRIGHT_MCP_* также поддерживаются для обратной совместимости).


Доступные MCP-инструменты

Полное соответствие 1:1 со спецификациями официального Playwright MCP:

  • browser_navigate: Переход по указанному URL.

  • browser_click: Клик по элементам с использованием локаторов, координат или текста.

  • browser_fill: Заполнение полей ввода с антидетект-нажатиями клавиш.

  • browser_snapshot: Захват полного дерева доступности и семантического дерева.

  • browser_take_screenshot: Создание скриншотов всей страницы или отдельных элементов.

  • browser_evaluate: Безопасное выполнение JavaScript в контексте страницы.

  • browser_hover, browser_press_key, browser_type: Взаимодействие с мышью и клавиатурой.

  • browser_tabs: Управление несколькими вкладками и окнами браузера.

  • browser_cookies: Получение, установка и очистка куки.

  • browser_network: Управление маршрутами и перехват сетевых запросов.


Лицензия

Лицензия Apache 2.0. См. LICENSE для подробностей.

Install Server
A
license - permissive license
C
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    An MCP server that enables AI-powered browser automation, web scraping, and testing using Playwright across Chromium, Firefox, and WebKit. It allows users to perform actions like navigation, clicking, typing, and taking screenshots through natural language interfaces.
    10
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that enables AI agents to automate browser interactions using Playwright and Cloudflare Workers, supporting tasks like navigation, clicking, typing, and screenshots.
    7,623
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • A paid remote MCP for AI agent browser approval MCP, built to return verdicts, receipts, usage logs,

  • Zenrows MCP server — Fetch, Extract, Batch, and Browser Sessions for AI coding assistants

  • Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chandu-cpz/camoufox-playwright-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server