Browser Scraper — MCP-сервер для Claude Code: что делает и установка
Управляет скрытным браузером через Chrome DevTools Protocol и отдаёт чистый Markdown. Помогает агенту обходить защиту от ботов и читать закрытый Shadow DOM.
claude mcp add browser-scraper -- npx -y @eurafaeldecarvalho/browser-scraperЧто делает Browser Scraper
Агент подключается к реальному Chrome напрямую через протокол CDP без отправки маркера Runtime.enable. Сервер согласует параметры окружения и имитирует движения курсора. Он справляется с чекбоксами Cloudflare Turnstile. Сбор данных идёт поэтапно. Сначала уходит обычный HTTP-запрос, а браузер запускается только при блокировке.
Инструмент извлекает контент даже из закрытых Shadow DOM и сторонних iframe. На выходе агент получает Markdown или снимок доступности с интерактивными ссылками на элементы. Для ввода паролей используются подстановки {{SECRET}}, поэтому модель не видит секреты в открытом виде.
Для работы требуется Node.js от версии 20 и установленный Chrome. Без резидентного прокси защита по репутации IP сразу заблокирует запрос с сервера дата-центра. Графические капчи сервис самостоятельно не разгадывает.
Какие задачи решает
- Обойти блокировки ботов и проверку Cloudflare Turnstile
- Извлечь текст из страниц с закрытым Shadow DOM и сторонними iframe
- Получить чистый Markdown из веб-страницы без лишней разметки
- Передать агенту интерактивное дерево доступности для кликов по элементам
Примеры запросов агенту
- Открой сайт документации через Browser Scraper и верни основной текст в Markdown.
- Пройди проверку Turnstile на целевой странице и покажи дерево доступности с элементами для клика.
- Собери данные со страницы, заглянув внутрь закрытого Shadow DOM.
Как установить Browser Scraper
Командой платформы
claude mcp add browser-scraper -- npx -y @eurafaeldecarvalho/browser-scraperКомандой платформы
codex mcp add browser-scraper -- npx -y @eurafaeldecarvalho/browser-scraperФайл настроек
{
"mcpServers": {
"browser-scraper": {
"command": "npx",
"args": [
"-y",
"@eurafaeldecarvalho/browser-scraper"
]
}
}
}Файл настроек
{
"servers": {
"browser-scraper": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@eurafaeldecarvalho/browser-scraper"
]
}
}
}Командой платформы
gemini mcp add browser-scraper npx -y @eurafaeldecarvalho/browser-scraperПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Browser Scraper
Как установить Browser Scraper в Claude Code?
Выполните в терминале команду claude mcp add browser-scraper -- npx -y @eurafaeldecarvalho/browser-scraper. Для работы потребуется установленный Node.js версии 20 или выше и локальный Chrome.
Зачем нужен Browser Scraper?
Он запускает Chrome через протокол CDP без маркеров автоматизации, помогая агентам читать сайты с защитой от ботов. Инструмент достаёт контент из закрытых узлов Shadow DOM и конвертирует страницы в Markdown.
Решает ли Browser Scraper графические капчи?
Нет, сервер проходит только чекбоксы Cloudflare Turnstile и удерживает высокий скор в reCAPTCHA v3. Для прохождения задач с выбором картинок в reCAPTCHA v2 или hCaptcha потребуется внешний сервис решения капч.