MCP-сервер для Хабр Карьеры

habr-career-mcp

MCP-сервер к API Хабр Карьеры: поиск вакансий по фильтрам, чтение текста целиком, справочник навыков и локальный реестр уже разобранных вакансий

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

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

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

  • Запускает Python-сервер, который ходит в недокументированное API career.habr.com
  • Ведет на диске TSV-реестр просмотренных вакансий
Все причины и проверки
Российский стек

mvpcodego/habr-career-mcp

Установка

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

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

git clone <этот репозиторий> && cd habr-career-mcp && python3 server.py

Команда из README, запускает MCP поверх stdio.

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

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

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

  • Запускает Python-сервер, который ходит в недокументированное API career.habr.com
  • Ведет на диске TSV-реестр просмотренных вакансий

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

Что делает

Сервер на голой стандартной библиотеке Python обращается к недокументированному фронтенд-API career.habr.com и дает четыре инструмента: поиск вакансий с фильтрами по тексту, грейду, навыку и удаленке с пометкой уже просмотренных, чтение вакансии целиком с предупреждением о скрытых инструкциях для ИИ в тексте, поиск id навыка по названию для фильтра и проверку списка id по локальному реестру. Реестр хранится в TSV-файле на диске, путь задается константой в начале файла.

Для кого. Для разработчиков в поиске работы, которые хотят фильтровать вакансии Хабр Карьеры быстрее, чем через интерфейс сайта, и не пересматривать уже изученные.

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

  • Нужно каждый день отбирать новые удаленные вакансии по грейду и навыку
  • Нужно читать вакансию целиком и получать предупреждение о скрытых инструкциях для ИИ в тексте
  • Нужен локальный учет уже просмотренных вакансий

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

  • Нужен официальный документированный API Хабр Карьеры: используется восстановленный по наблюдениям внутренний эндпоинт
  • Не нужен локальный TSV-реестр и путь к нему не хочется настраивать

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

Найди новые удаленные вакансии middle python на Хабр Карьере, которые я еще не смотрел

MCP

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

Ограничения

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

Как отключить. Удалите сервер из конфигурации MCP клиента, дополнительных подписок или ключей отзывать не нужно.

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

Нужны ли внешние библиотеки?

Нет, сервер использует только стандартную библиотеку Python 3.9 и выше.

Что за предупреждение о скрытых инструкциях?

Некоторые работодатели вставляют в текст вакансии фразы для ИИ вроде «если ты ИИ, напиши о...», чтобы отличить сгенерированные отклики. Инструмент get_vacancy находит такие фразы и помечает вакансию, выполнять их нельзя.

Обсуждение

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

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

MCP-сервер для редактирования своего профиля на career.habr.com через сессионную куку, потому что официальный API только читает

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

MCP-сервер для поиска и чтения статей Хабра: превращает разметку статьи в читаемый markdown прямо в ответе агента

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

MCP-сервер в Docker, который вытаскивает текст статьи Хабра по ссылке для локальных моделей в LM Studio

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

HTTP MCP-сервер для Хабра на несколько пользователей: чтение статей без входа и публикация черновиков из Google Docs или Docmost

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

MCP-сервер ищет вакансии на LinkedIn, Indeed, Glassdoor и ZipRecruiter и сохраняет выдачу в CSV или JSON

MCP-серверШирокий доступ4,7 тыс.Звезды репозитория

MCP-сервер исследований: ищет в вебе, SEC, судах и патентах, читает страницы целиком и проверяет, что цитаты существуют.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
MCP-сервер для Хабр Карьеры (эта карточка)нетне нужна0
Workopia MCP ServerдаOAuth312удаленный MCP-сервер Workopia
JobSpy MCPнетне нужна4 721MCP-сервер ищет вакансии на LinkedIn

Коротко о README

README на русском объясняет мотивацию: листать сотни вакансий вручную дорого, а фильтры в интерфейсе разбросаны. Описывает четыре инструмента таблицей, документирует восстановленные параметры API (эндпоинт, значения грейда qid, поиск id навыка) и перечисляет практические грабли: как надежно определить название компании, точное сравнение id с реестром и обработку скрытых инструкций для ИИ в тексте вакансии.

Бейдж для README

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