HH.ru MCP Server: браузерный авто-отклик

HH.ru MCP Server

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

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

Широкий доступ

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

  • Может автоматически отправлять отклики со сгенерированным ИИ письмом без обязательной ручной проверки каждого
  • Использует stealth-настройки Playwright, явно направленные на обход антибот-защиты hh.ru, что может привести к бану аккаунта
Все причины и проверки
Российский стек

vadtop/hh-mcp-server

Установка

Сервисы

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

git clone https://github.com/vadtop/hh-mcp-server.git && cd hh-mcp-server && pip install -r requirements.txt && playwright install chromium && cp .env.example .env

Установка из README, на Linux дополнительно нужен playwright install-deps.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Может автоматически отправлять отклики со сгенерированным ИИ письмом без обязательной ручной проверки каждого
  • Использует stealth-настройки Playwright, явно направленные на обход антибот-защиты hh.ru, что может привести к бану аккаунта

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

Что делает

После закрытия публичного API hh.ru для соискателей 15 декабря 2025 года сервер восстанавливает поиск и авто-отклик через Playwright со stealth-настройками: подмена User-Agent Chrome 133, случайный viewport, задержки против антибот-защиты, сессия хранится в cookie и localStorage и живет около 30 дней. Двадцать инструментов MCP покрывают поиск и похожие вакансии, отклик со сгенерированным ИИ сопроводительным письмом, историю заявок, работу с резюме, а также аналитику: скоринг вакансии по TF-IDF, навыкам и зарплате, анализ рынка труда, карьерного разрыва и прогноз зарплаты после освоения новых навыков. SQLite-база applied.db не дает откликаться на одну вакансию дважды, а MAX_APPLIES_PER_DAY ограничивает число заявок в сутки (по умолчанию 20). Есть фоновый мониторинг статусов откликов и диагностический инструмент hh_health_check.

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

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

  • Готовы принять риск нарушения условий hh.ru ради автоматического отклика с лимитом заявок в день
  • Нужен ИИ-скоринг вакансий по резюме и рыночная аналитика зарплат и навыков перед откликом
  • Нужен карьерный отчет: разрыв в навыках, дорожная карта, прогноз зарплаты

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

  • Не хотите использовать stealth-эмуляцию браузера, которая прямо направлена на обход защиты от ботов hh.ru
  • Нужен только официальный API без риска бана аккаунта: README прямо говорит, что использование может нарушать условия hh.ru
  • Не готовы проверять сопроводительные письма перед отправкой: инструмент может откликнуться автоматически с письмом от ИИ

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

Найди вакансии Python-разработчика с зарплатой от 250 000 и оцени их по моему резюме, откликайся только выше порога 80

MCP

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

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

MAX_APPLIES_PER_DAY
Дневной лимит автоматических откликов, по умолчанию 20.
SCORING_THRESHOLD
Минимальный ИИ-скор вакансии, ниже которого отклик не отправляется.

Ограничения

README прямо на английском заявляет: использование может нарушать условия предоставления услуг hh.ru, автор не несет ответственности за ограничения или бан аккаунта, рейт-лимиты или капчу, и инструмент предназначен только для личного использования. Модуль anti_detect.py и stealth-настройки Playwright явно нацелены на обход защиты hh.ru от автоматизации. Требует первый ручной вход с SMS-кодом, сессия истекает примерно через 30 дней. Автор советует выставлять разумные MAX_APPLIES_PER_DAY и SCORING_THRESHOLD и проверять сопроводительные письма перед отправкой.

Как отключить. Остановите процесс run_mcp.py, удалите сервер из конфигурации MCP клиента и сотрите папку .browser_session с сохраненной сессией.

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

Может ли hh.ru заблокировать аккаунт за использование этого сервера?

Автор прямо предупреждает, что использование может нарушать условия hh.ru и не берет на себя ответственность за ограничения или бан аккаунта.

Можно ли ограничить число автоматических откликов в день?

Да, переменной MAX_APPLIES_PER_DAY, по умолчанию 20, вместе с порогом ИИ-скоринга SCORING_THRESHOLD.

Обсуждение

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

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

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

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

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

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

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

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

hh.ru MCP

hh-mcp

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

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

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

MCP-сервер, который собирает вакансии из hh.ru и публичных API Greenhouse, Ashby, Lever, Workable и Bayt в едином формате без парсинга HTML

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

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

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

Коротко о README

README на английском объясняет, что сервер восстанавливает автоматизацию после закрытия API hh.ru для соискателей, описывает архитектуру со слоями браузера, сервисов и ИИ, дает список из 20 инструментов и инструкции подключения к opencode, VS Code и Claude Desktop. Отдельный раздел Disclaimer прямо предупреждает о риске для условий обслуживания hh.ru и просит использовать ответственно, только для личных целей. Лицензия MIT.

Бейдж для README

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