HH.ru MCP Server: браузерный авто-отклик
HH.ru MCP Server
MCP-сервер, который эмулирует браузерную сессию hh.ru через Playwright для поиска, ИИ-скоринга вакансий и автоматического отклика с ограничением заявок в день
- 1 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Может автоматически отправлять отклики со сгенерированным ИИ письмом без обязательной ручной проверки каждого
- Использует stealth-настройки Playwright, явно направленные на обход антибот-защиты hh.ru, что может привести к бану аккаунта
Установка
- Работает в
- Сервисы
Ручная установка
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 и оцени их по моему резюме, откликайся только выше порога 80MCP
- Транспорт
- 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.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
hh.ru — все инструментыMCP-сервер поиска работы на hh.ru через браузер: рекомендованные вакансии по резюме, отклики и статусы
MCP-сервер с 52 инструментами по официальному API hh.ru: поиск вакансий без токена, резюме и отклики работодателя с токеном, статистика зарплат
MCP-сервер для работодательской части API hh.ru и hh.kz: свои вакансии, отклики, поиск резюме, сорсинг и вебхуки через OAuth-приложение
hh.ru MCP
hh-mcp
MCP-сервер для API hh.ru: поиск вакансий и работодателей, оценка зарплат, справочники, резюме при доступе работодателя
ats-mcp-server: вакансии из hh.ru и систем найма
ats-mcp-server
MCP-сервер, который собирает вакансии из hh.ru и публичных API Greenhouse, Ashby, Lever, Workable и Bayt в едином формате без парсинга HTML
browser-control-mcp: безопасный отклик на hh.ru
browser-control-mcp
Локальный MCP-сервер, который управляет открытой Chrome-сессией через CDP, помогает откликнуться на hh.ru и блокирует платежи
Коротко о README
README на английском объясняет, что сервер восстанавливает автоматизацию после закрытия API hh.ru для соискателей, описывает архитектуру со слоями браузера, сервисов и ИИ, дает список из 20 инструментов и инструкции подключения к opencode, VS Code и Claude Desktop. Отдельный раздел Disclaimer прямо предупреждает о риске для условий обслуживания hh.ru и просит использовать ответственно, только для личных целей. Лицензия MIT.