JobSpy MCP
JobSpy
MCP-сервер ищет вакансии на LinkedIn, Indeed, Glassdoor и ZipRecruiter и сохраняет выдачу в CSV или JSON
- 4 644 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Сервер сам заходит на сайты вакансий и собирает данные. Правила площадок могут запрещать такой сбор, и тогда площадка заблокирует ваш аккаунт или IP-адрес
- Прокси с логином и паролем лежит в окружении сервера и дает доступ к вашему прокси-аккаунту
- Вакансии содержат контакты и данные работодателей, поэтому сохраненные файлы нужно защищать
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/jobspyОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Сервер сам заходит на сайты вакансий и собирает данные. Правила площадок могут запрещать такой сбор, и тогда площадка заблокирует ваш аккаунт или IP-адрес
- Прокси с логином и паролем лежит в окружении сервера и дает доступ к вашему прокси-аккаунту
- Вакансии содержат контакты и данные работодателей, поэтому сохраненные файлы нужно защищать
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
JobSpy MCP дает агенту поиск вакансий сразу на нескольких площадках: LinkedIn, Indeed, Glassdoor, ZipRecruiter, Bayt, Naukri, BDJobs и HelloWork. Сервер входит в репозиторий библиотеки JobSpy, лежит в папке mcp и запускается командой `uvx mcp-jobspy@latest`. Инструментов два. Первый, `search_jobs`, принимает параметры поиска JobSpy: ключевые слова, место, список площадок, число результатов на площадку, возраст объявления, удаленную работу и тип занятости. Он возвращает краткий вид каждой вакансии и идентификатор поиска, а все записи может записать в файл .csv, .json или .jsonl. Второй, `get_job_details`, отдает полные записи выбранных вакансий из этого поиска без нового обращения к площадкам.
Для кого. Для соискателей, рекрутеров и аналитиков рынка труда, которые хотят собирать вакансии с зарубежных площадок через Claude Code, Cursor или другого агента.
Подходит, если
- Нужна подборка свежих вакансий с нескольких площадок по одному запросу
- Выдачу надо сохранить в CSV и разобрать в таблице
- Агент должен отфильтровать вакансии по удаленной работе и возрасту объявления
- Нужны полные описания только нескольких отобранных вакансий
Не подходит, если
- Нужен российский рынок: в списке площадок нет hh.ru и других российских сайтов, для них в каталоге есть hh-mcp-pro
- Вакансии нужны в коде на Python: поставьте библиотеку командой `pip install -U python-jobspy` и вызывайте функцию `scrape_jobs` напрямую
- Нужны отклики на вакансии: сервер только ищет и читает объявления
Пример запроса к агенту
Найди через jobspy 30 свежих вакансий Python-разработчика на удаленке на Indeed и LinkedIn за последние 72 часа и сохрани в jobs.csvMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
HTTPS_PROXYсекрет- Адрес прокси для запросов к площадкам, может содержать логин и пароль
Ограничения
Сервер собирает данные прямо со страниц площадок, а площадки ограничивают повторные запросы, поэтому большие выборки могут обрываться. LinkedIn блокирует серии запросов ответом 429 примерно на минуту, Glassdoor ограничивает частоту выше двух запросов в секунду. Большинство площадок отдают не больше примерно 1000 вакансий на один поиск. Indeed ищет слова и в тексте объявления, поэтому в выдачу попадают посторонние роли. LinkedIn в России заблокирован. ZipRecruiter ищет только по США и Канаде. Для запуска нужен uv, библиотеке нужен Python 3.10 или новее.
Как отключить. Выполните `claude mcp remove jobspy` или удалите блок jobspy из конфигурации MCP вашего клиента.
Частые вопросы
Как подключить JobSpy к Claude Code?
Выполните `claude mcp add jobspy -- uvx mcp-jobspy@latest`. Для других клиентов добавьте в конфигурацию MCP сервер jobspy с командой `uvx` и аргументом `mcp-jobspy@latest`.
Чем `search_jobs` отличается от `get_job_details`?
`search_jobs` ищет по площадкам и возвращает краткий вид вакансий с идентификатором поиска. `get_job_details` по этому идентификатору отдает полные записи выбранных вакансий и не ищет заново.
Можно ли сохранить результаты в файл?
Да, `search_jobs` записывает все найденные вакансии в файл .csv, .json или .jsonl.
Какие площадки поддерживает сервер?
LinkedIn, Indeed, Glassdoor, ZipRecruiter, Bayt, Naukri, BDJobs и HelloWork. Российских площадок среди них нет.
Куда вписать прокси?
В переменную `HTTPS_PROXY` в блоке env конфигурации сервера. Так учетные данные прокси не попадают в чат с агентом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для Хабр Карьеры
habr-career-mcp
MCP-сервер к API Хабр Карьеры: поиск вакансий по фильтрам, чтение текста целиком, справочник навыков и локальный реестр уже разобранных вакансий
MCP-сервер Linkup: поиск в сети в реальном времени, чтение страниц и долгие исследования с источниками для агента
Hyperbrowser MCP
Hyperbrowser MCP Server
Официальный MCP-сервер облачных браузеров Hyperbrowser: выгрузка и обход страниц, структурированные данные, поиск Bing и три браузерных агента
MCP-сервер объединенного поиска: один интерфейс к Tavily, Brave, Kagi, Exa, Linkup, Firecrawl и поиску по GitHub
Airbnb MCP
mcp-server-airbnb
MCP-сервер для Airbnb: агент ищет жилье по городу, датам, гостям и цене и открывает карточку объявления с удобствами и правилами
MCP-сервер для веб-поиска в реальном времени: общий и тематический поиск, пакетные запросы и извлечение содержимого страниц
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| JobSpy MCP (эта карточка) | нет | не нужна | 4 644 | |
| hh-mcp-pro: hh.ru через OAuth Android-приложения | нет | OAuth | 0 | ищет вакансии на hh.ru |
| MCP-сервер для Хабр Карьеры | нет | не нужна | 0 | работает с Хабр Карьерой |
Коротко о README
Сервер ставит библиотеку python-jobspy с дополнением mcp той же версии и запускает ее команду mcp-jobspy. Основная часть репозитория посвящена самой библиотеке: командной строке и параметрам поиска.