Clearcote Browser MCP
Chromium с подменой отпечатка устройства на уровне движка и MCP-сервер, который дает агенту управлять им через Playwright
- 254 ★ репозитория
- Последний коммит
- BSD-3-Clause
Широкий доступ
Почему такой уровень
- Подмена отпечатка устройства позволяет обходить антибот-проверки, а действия вопреки правилам сайта ведут к блокировке аккаунтов и юридической ответственности
- Агент получает полноценный браузер с куками, вводом в формы и выполнением `JavaScript` на страницах
- Прокси с логином и ключ облака лежат в конфигурации клиента, а бинарник браузера скачивается при первом запуске
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/clearcote-browserОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Подмена отпечатка устройства позволяет обходить антибот-проверки, а действия вопреки правилам сайта ведут к блокировке аккаунтов и юридической ответственности
- Агент получает полноценный браузер с куками, вводом в формы и выполнением `JavaScript` на страницах
- Прокси с логином и ключ облака лежат в конфигурации клиента, а бинарник браузера скачивается при первом запуске
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Clearcote представляет собой сборку `Chromium` на основе ungoogled-chromium, где управление отпечатком устройства встроено в `C++` движок. Скрипты на странице, заголовки `HTTP` и рукопожатие `TLS` исходят из одного настоящего `Chromium` и согласуются между собой, поэтому браузер выглядит как одна цельная машина. Один и тот же код выбора (`seed`) всегда дает один и тот же профиль. Браузер управляется кодом `Playwright` или `Puppeteer`, а SDK есть для `Python`, `Node.js` и `.NET`. Для агента в каталоге `mcp/` лежит сервер `clearcote-mcp`: около 20 инструментов для работы с общим браузером. Чтение: `read_page` (Markdown, текст или оба), `get_page_html`, `page_elements`, `evaluate_js`, `get_cookies`. Действия: `navigate`, `click`, `fill_field`, `press_key`, работа с вкладками. Снимки: `screenshot_page`, `save_page_pdf`. Сессии: `save_profile` и `load_profile` сохраняют куки и хранилище. Инструмент `get_cdp_endpoint` передает тот же браузер любому клиенту `CDP`, например `Playwright`, browser-use или Crawl4AI. Персону задают переменными окружения: `CLEARCOTE_FINGERPRINT`, `CLEARCOTE_PLATFORM`, `CLEARCOTE_BRAND`, `CLEARCOTE_PROXY`, `CLEARCOTE_GEOIP` (часовой пояс, локаль и IP `WebRTC` берутся по выходному адресу прокси). Бинарник скачивается при первом запуске с проверкой `SHA-256`. Размещенные браузеры на серверах Clearcote включаются через `CLEARCOTE_CLOUD` и `CLEARCOTE_API_KEY`.
Для кого. Разработчикам скрейперов, тестировщикам и командам автоматизации, которым нужен устойчивый профиль браузера для агента и своя проверка защиты сайтов.
Подходит, если
- Агент должен работать в одном профиле браузера между запусками: тот же `seed` дает ту же "машину"
- Playwright-код уже есть, и достаточно заменить строку запуска браузера на `launch()` из SDK
- Собственный сайт или антибот-защиту проверяют на разных профилях устройств
- Claude или Cursor должны читать страницы и заполнять формы через MCP, а `Playwright` и browser-use подключаться к тому же браузеру по `CDP`
- Важна воспроизводимая сборка: открытый билд собирается из исходных патчей репозитория
Не подходит, если
- Нужно действовать на чужих сайтах вопреки их правилам: подмена отпечатка нарушает условия многих сервисов и ведет к блокировке аккаунтов
- Задача решается обычным `Playwright` на своих сайтах: простой браузер проще и не требует скачивать отдельный бинарник
- Платформа macOS на Apple Silicon: сборки есть для Windows x64 и Linux x64, а также `Docker`
- Нужно только читать открытые страницы без профилей: хватит обычного браузерного MCP
Пример запроса к агенту
Подключи `clearcote-mcp`, открой нашу страницу входа в постоянном профиле acct-1 и проверь, что форма принимает тестовые данныеMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
CLEARCOTE_FINGERPRINT- Строка, из которой собирается стабильный профиль устройства
CLEARCOTE_PROXYсекрет- Адрес прокси вида http://user:pass@host:port для всего трафика
CLEARCOTE_API_KEYсекрет- Ключ cc_live_... для облачных браузеров и инструмента run_task
Ограничения
- Нативные сборки есть для Windows x64 и Linux x64, а также для `Docker`. macOS в таблице платформ нет.
- Последняя сборка бесплатна для одного браузера при входе через GitHub, тариф Pro стоит 49 долларов в месяц, размещенные браузеры тарифицируются за гигабайт.
- Прокси и ключ облака передаются в переменных окружения конфигурации MCP, поэтому файл с ними нельзя коммитить.
- Документация приложена к проекту с оговоркой в файле DISCLAIMER.md: ответственность за использование лежит на человеке, а подмена отпечатка противоречит правилам части сайтов.
Как отключить. Удалите запись clearcote из mcpServers в конфигурации клиента и перезапустите его. Скачанный бинарник браузера хранится в кэше SDK, его можно стереть вручную. Пакет `Python` снимает `pip` uninstall `clearcote-mcp`.
Частые вопросы
Как подключить Clearcote к Claude Desktop или Cursor?
Добавьте в `mcpServers` запись с command `npx` и args `["-y", "clearcote-mcp"]`, в блоке env задайте `CLEARCOTE_FINGERPRINT`. Запуск идет через `uvx`, `pipx` или `pip`, и при первом старте скачивается браузер.
Чем Clearcote отличается от puppeteer-stealth?
Подмена отпечатка сделана в `C++` движка `Chromium`, а не JavaScript-патчами поверх страницы. Автор считает, что патчи на `JavaScript` выдают себя сами. Управление идет через `CDP` без флагов автоматизации, поэтому `navigator.webdriver` остается `false`.
Как дать тот же браузер `Playwright` или browser-use?
Вызовите инструмент `get_cdp_endpoint` или запустите `clearcote-serve --port 9222`. Клиент подключается по адресу http://127.0.0.1:9222, например `chromium.connect_over_cdp`.
Сколько стоит Clearcote?
Открытая сборка бесплатна. Последний билд бесплатен для одного браузера с входом через GitHub, Pro стоит 49 долларов в месяц, размещенные браузеры 1 евро за гигабайт.
Законно ли использовать Clearcote?
Сам браузер открытый, а закон и правила сайтов зависят от задачи. Тесты своих сайтов и сбор открытых данных отличаются от входа в чужие аккаунты, поэтому условия площадки проверяйте до запуска.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер и расширение Chrome, которые дают агенту управлять вашим уже открытым браузером с вашими авторизованными сессиями, все локально
Браузер для агента на прямом CDP без Playwright: профили с логинами, CLI, MCP-сервер и запись сценариев в скилл
MCP-сервер, который открывает страницы в безголовом Chromium через Playwright и отдает агенту основной текст в Markdown даже с сайтов на JavaScript
MCP-сервер Browserless.io: облачный браузер для агента с чтением страниц, обходом сайтов, аудитом Lighthouse и сессиями с кликами
Браузер на Rust без Chromium с собственным отпечатком TLS и V8; MCP-сервер отдает агенту страницы и проверку защиты сайта.
Официальный MCP-сервер Microsoft для управления браузером через Playwright по дереву доступности, без скриншотов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Clearcote Browser (эта карточка) | да | не нужна | 254 | |
| Anti-Detect Browser Skills (AntiBrow) | да | 21 | скиллы с профилями отпечатка и рецептами сбора данных, а здесь сам Chromium с подменой на уровне движка и MCP-сервер | |
| Playwright MCP | да | не нужна | 39 570 | обычный Chromium без подмены отпечатка, а Clearcote дает агенту согласованный профиль устройства |
Коротко о README
Страница объясняет идею цельного отпечатка, дает быстрый старт на `Python` и таблицу «что это, с чем работает, где запускается, сколько стоит». Далее идет выбор способа запуска: SDK, CDP-эндпоинт, `Docker`, облако, MCP-сервер и агентные запуски. Отдельный раздел показывает, как перенести код с `Playwright`, `Puppeteer`, browser-use, Crawl4AI, nodriver, Stagehand и закрытых антидетект-браузеров.