hh.ru MCP

theYahia/hh-mcp· Проверено 12.11.2026· 10на GitHub

Подключает агента к API hh.ru: искать вакансии с фильтрами по городу, зарплате и опыту, смотреть работодателей и оценку зарплат. Второй вариант откликается на вакансии от вашего имени.

2 реализации:

19 инструментов, ставится через npx; поиск вакансий, работодатели, справочники и оценка зарплат работают без токена, поиск резюме — с токеном работодателя.

Как подключить

Что сделать до подключения

1

Node.js с npx

2
HH_ACCESS_TOKEN

необязательно: выдаётся на dev.hh.ru/admin; для поиска резюме нужен аккаунт работодателя с оплаченной подпиской на базу резюме

3
HH_USER_AGENT

необязательно: свой HH-User-Agent вида your-app/1.0 (you@example.com)

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --env 'HH_ACCESS_TOKEN=<OAuth-токен hh.ru, необязательно>' --transport stdio hh \
  -- npx -y @theyahia/hh-mcp

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

search_vacanciesищет вакансии с фильтрами
get_vacancyоткрывает карточку вакансии
get_similar_vacanciesнаходит похожие вакансии
search_employersищет компании
get_employerпоказывает профиль работодателя
get_employer_vacanciesперечисляет вакансии компании
get_salary_statisticsоценивает зарплаты по роли и региону
search_resumesищет резюме кандидатов
get_resumeоткрывает резюме
get_areasвыдаёт дерево регионов
get_professional_rolesвыдаёт профессиональные роли
get_industriesвыдаёт отрасли
get_metroвыдаёт станции метро
get_dictionariesвыдаёт справочники
suggest_positionsподсказывает должности
validate_tokenпроверяет токен и роль аккаунта

Показано 16 из 19.

Что попросить агента

«Найди удалённые вакансии <профессия> в <город> от <сумма> рублей»Агент вызовет search_vacancies с фильтрами по региону, зарплате и формату работы, во втором варианте — hh_search_vacancies
«Покажи все открытые вакансии <компания> и дай статистику зарплат по основным ролям»Агент вызовет search_employers, get_employer_vacancies и get_salary_statistics
«Сравни зарплаты <должность> в Москве и Санкт-Петербурге и предложи вакансии, похожие на самую высокооплачиваемую»Агент вызовет get_salary_statistics по двум регионам, затем get_similar_vacancies
«Покажи мои резюме»Во втором варианте агент вызовет hh_get_resumes
«Откликнись на вакансию <ID вакансии> резюме <ID резюме> с письмом: «<текст>»»Во втором варианте агент вызовет hh_apply_to_vacancy

Для каких задач

Найти удалённые вакансии по профессии в нужном городе от заданной зарплаты
Показать все открытые вакансии компании
Сравнить оценку зарплат по роли в Москве и Санкт-Петербурге
Подобрать вакансии, похожие на понравившуюся
Откликнуться на вакансию с вашим резюме и сопроводительным письмом

Ограничения

!

Поиск резюме в @theyahia/hh-mcp требует аккаунта работодателя с оплаченной подпиской на базу резюме; токены соискателя и анонимные получают 403

!

Статистика зарплат в @theyahia/hh-mcp — оценка по зарплатам опубликованных вакансий: выборка смещённая, это не данные рынка

!

API hh.ru пропускает 5 запросов в секунду; в общем HTTP-режиме @theyahia/hh-mcp все клиенты делят этот лимит

!

hh_apply_to_vacancy отправляет отклик от вашего имени; для откликов и резюме нужна авторизация OAuth через examples/oauth_flow.py

Если не работает

search_resumes или get_resume отвечает 403
Токен соискателя или его нет. Поиск резюме работает только с токеном работодателя с оплаченной базой резюме; роль аккаунта покажет validate_token.

Какую реализацию выбрать

РеализацияКто делаетЗвёздыЗапускКлючИнструментыОбновлён
@theyahia/hh-mcptheYahia10локальноне нужен196 сентября 2026
HeadHunter MCP Servergmen105739локальновход1013 октября 2025

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

Нужен ли токен hh.ru?
Для @theyahia/hh-mcp — нет: поиск вакансий, работодатели, справочники и зарплаты работают без него. Токен HH_ACCESS_TOKEN нужен для поиска резюме. Второму варианту нужны Client ID, Client Secret и App Token приложения с dev.hh.ru/admin.
Какой вариант выбрать соискателю?
Откликаться на вакансии и смотреть историю откликов умеет только HeadHunter MCP Server: hh_apply_to_vacancy и hh_get_negotiations работают после авторизации OAuth. @theyahia/hh-mcp шире в поиске: метро, отрасли, роли, подсказки и оценка зарплат.
Как получить полный ответ hh.ru вместо сводки?
В @theyahia/hh-mcp передайте raw: true любому инструменту поиска или карточки, вернётся полный JSON hh.ru. По умолчанию ответы приходят компактными сводками.
Можно запустить @theyahia/hh-mcp по HTTP?
Да: npx @theyahia/hh-mcp --http, эндпоинт http://localhost:3000/mcp. По умолчанию сервер слушает только 127.0.0.1; чтобы открыть наружу, задайте HOST=0.0.0.0, разрешённые HH_ALLOWED_HOSTS и HH_ALLOWED_ORIGINS и поставьте перед ним свою аутентификацию.
Работает ли сервер из России?
Оба сервера запускаются на вашем компьютере и обращаются к API hh.ru напрямую; зарубежные аккаунты не нужны.

Похожие серверы