browser-control-mcp: безопасный отклик на hh.ru

browser-control-mcp

Локальный MCP-сервер, который управляет открытой Chrome-сессией через CDP, помогает откликнуться на hh.ru и блокирует платежи

  • 0 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Может отправить отклик и сопроводительное письмо на реальную вакансию после подтверждения
  • Управляет уже открытой Chrome-сессией пользователя через мощный протокол CDP
Все причины и проверки
Российский стек

eno004731-cpu/browser-control-mcp

Установка

Работает в
Сервисы

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/browser-control-mcp

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Может отправить отклик и сопроводительное письмо на реальную вакансию после подтверждения
  • Управляет уже открытой Chrome-сессией пользователя через мощный протокол CDP

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер подключается к уже запущенному Chrome через Chrome DevTools Protocol на локальном порту, а не открывает свой браузер и не хранит логины, пароли или cookies. Специализированный модуль hh.ru открывает страницу вакансии в текущей пользовательской сессии, проверяет авторизацию, парсит вакансию, находит вопросы работодателя и готовит сопроводительное письмо, но заполняет ответы и письмо только после подтверждения и не отправляет отклик без явного разрешения. Каждое действие классифицируется по риску: read и low выполняются сразу, sensitive и irreversible требуют одноразовый токен с ограниченным временем жизни, а critical (платежи, покупки, денежные переводы) заблокированы полностью без возможности подтверждения. По умолчанию включен режим dry-run: даже подтвержденный сценарий не нажимает финальную кнопку отклика, пока его явно не выключить. Отдельный универсальный модуль browser-control дает базовые инструменты открытия вкладок, кликов и заполнения полей с той же моделью риска, не привязанные к hh.ru.

Для кого. Для соискателей, которые хотят автоматизировать заполнение отклика на hh.ru, но настаивают на ручном подтверждении перед фактической отправкой.

Подходит, если

  • Нужна помощь с сопроводительным письмом и ответами на вопросы работодателя в реальной вкладке hh.ru
  • Важно, чтобы отклик не ушел без явного подтверждения, и чтобы платежные действия были заблокированы в принципе
  • Нужен универсальный контроль браузера с оценкой риска, а не только сценарий hh.ru

Не подходит, если

  • Нужна полностью автономная массовая отправка откликов без подтверждения: MVP намеренно этого не делает
  • Не хотите открывать Chrome с debug-портом: CDP-доступ по описанию автора очень мощный и должен слушать только 127.0.0.1
  • Нужны готовые инструменты заполнения ответов кандидата (parse_resume_context, fill_question_answers): они в разделе «планируемые», а не реализованы

Пример запроса к агенту

Открой эту вакансию на hh.ru, проверь, нужен ли вопрос от работодателя, и подготовь сопроводительное письмо, но не отправляй без меня

MCP

Транспорт
stdio
Авторизация
не нужна

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

CDP_URL обязательная
Адрес локального Chrome DevTools Protocol, по умолчанию http://127.0.0.1:9222.
DRY_RUN
Включен по умолчанию (true): финальная кнопка отклика не нажимается даже при подтверждении.
ALLOWED_DOMAINS
Список доменов, на которых разрешена автоматизация hh.ru, например hh.ru,ramenskoe.hh.ru.

Ограничения

Проект сам называет себя MVP и учебной практикой по TypeScript. Требует запуска Chrome с открытым локальным debug-портом, автор явно предупреждает не открывать его наружу. Ряд инструментов (парсинг контекста резюме, заполнение ответов кандидата, полноценный submit_response) отмечены в README как план, а не готовая функциональность. После закрытия вкладки или перезапуска Chrome автоматического восстановления по URL или заголовку нет, если одинаковых вкладок несколько.

Как отключить. Остановите MCP-процесс и закройте Chrome с debug-портом, уберите сервер из конфигурации клиента.

Частые вопросы

Может ли сервер отправить отклик без моего ведома?

Нет, по дизайну отклик не отправляется без явного подтверждения, а при DRY_RUN=true финальная кнопка не нажимается вовсе.

Может ли сервер выполнить платеж или покупку?

Нет, такие действия отнесены к уровню critical и заблокированы полностью, подтвердить их нельзя.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

MCP-сервер, который эмулирует браузерную сессию hh.ru через Playwright для поиска, ИИ-скоринга вакансий и автоматического отклика с ограничением заявок в день

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

MCP-сервер поиска работы на hh.ru через браузер: рекомендованные вакансии по резюме, отклики и статусы

MCP-серверШирокий доступ3Звезды репозитория
Российский стек

MCP-сервер с 52 инструментами по официальному API hh.ru: поиск вакансий без токена, резюме и отклики работодателя с токеном, статистика зарплат

MCP-серверРасширенный доступ
Российский стек

MCP-сервер на FastMCP с 43 инструментами hh.ru: вход через OAuth официального Android-приложения, без регистрации своего приложения на dev.hh.ru

MCP-серверШирокий доступ
Российский стек

Скрипты на Node.js и Playwright ищут вакансии на hh.ru, оценивают их через LLM, пишут сопроводительные и открывают отклик в браузере

CLIШирокий доступ2Звезды репозитория
Российский стек

MCP-сервер для работодательской части API hh.ru и hh.kz: свои вакансии, отклики, поиск резюме, сорсинг и вебхуки через OAuth-приложение

MCP-серверШирокий доступ1Звезды репозитория

Коротко о README

README подробно описывает модель безопасности: без хранения учетных данных, dry-run по умолчанию, одноразовые токены подтверждения с TTL, полную блокировку платежных действий и раздельные пары prepare/submit инструментов для разных сценариев отклика на hh.ru. Дана архитектурная схема, таблица реализованных и планируемых MCP tools, инструкции запуска Chrome с debug-портом на macOS, Linux и Windows и список переменных окружения. Отдельно подчеркнуто, что проект не официальный продукт Google, Chromium или hh.ru.

Бейдж для README

Сообщить о проблеме