autopilot-jobhunt MCP
MCP-сервер и CLI для поиска работы: обходит 130 с лишним страниц вакансий, оценивает роли по резюме и готовит черновики откликов
- 218 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Резюме и тексты вакансий передаются провайдеру языковой модели: OpenRouter, Anthropic или Claude CLI
- Хранит ключи TinyFish и OpenRouter и токен Telegram-бота в config.json и переменных окружения
- Обходит сторонние сайты через сервис TinyFish по списку компаний, при этом отклики сам не отправляет
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/autopilot-jobhuntОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Резюме и тексты вакансий передаются провайдеру языковой модели: OpenRouter, Anthropic или Claude CLI
- Хранит ключи TinyFish и OpenRouter и токен Telegram-бота в config.json и переменных окружения
- Обходит сторонние сайты через сервис TinyFish по списку компаний, при этом отклики сам не отправляет
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
autopilot-jobhunt ставится из PyPI и работает как отдельный CLI или как MCP-сервер для Claude Code. Команда autopilot scan обходит более 130 страниц вакансий компаний из companies.json, отбирает новые объявления, а языковая модель ставит каждой роли оценку от 0 до 100 по полному тексту вашего резюме и в одном предложении объясняет, подходит ли она. Лучшие совпадения приходят в Telegram. По команде autopilot draft 1 или по запросу агента сервер готовит под выбранную вакансию резюме и сопроводительное письмо. Отправляет отклики только человек: инструмент создает черновики и сам никуда не подает. Команда autopilot export выгружает подходящие вакансии в CSV. У MCP-сервера три инструмента: scan_jobs, draft_application и export_jobs. В репозитории лежит скилл skills/autopilot-jobhunt/SKILL.md: он ведет Claude Code по цепочке сканирование, выбор ролей, черновик, проверка и считает тексты вакансий ненадежным вводом. Для оценки подходят бесплатная цепочка из четырех моделей OpenRouter, Claude CLI без ключа или Anthropic API.
Для кого. Соискателям, которые следят за вакансиями в десятках компаний и хотят получать только подходящие роли вместе с черновиками откликов.
Подходит, если
- Вы ждете роль в конкретных компаниях, а вручную открывать их карьерные страницы каждый день не хочется
- Нужно отсеять вакансии по смыслу резюме, а не по ключевым словам, и увидеть причину оценки в одном предложении
- Агент в Claude Code должен по фразе «составь отклик на вакансию номер 2» подготовить резюме и письмо
- Список лучших вакансий нужен в Telegram утром, а полная выгрузка в CSV раз в неделю
- Список компаний хочется править самому в companies.json и добавлять свои
Не подходит, если
- Нужны автоматические отклики: инструмент готовит черновики и сам ничего не отправляет
- Резюме нельзя передавать языковой модели провайдера, например OpenRouter или Anthropic
- Интересуют агрегаторы вроде LinkedIn и Indeed: список строится по страницам вакансий компаний
- Нет ключа TinyFish: он нужен всегда для обхода страниц
Пример запроса к агенту
Просканируй вакансии по моему профилю и покажи три лучшие, затем составь резюме и письмо под вторуюMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
TINYFISH_API_KEYобязательная, секрет- Ключ TinyFish для обхода страниц вакансий, бесплатный.
OPENROUTER_API_KEYсекрет- Ключ OpenRouter для оценки вакансий. Не нужен, если оценку ведет Claude CLI или Anthropic API.
TELEGRAM_TOKENсекрет- Токен бота Telegram для уведомлений.
TELEGRAM_CHAT_ID- Идентификатор чата, куда бот присылает лучшие вакансии.
Ограничения
- Всегда нужен ключ TinyFish (бесплатный, без карты). Для оценки нужен ключ OpenRouter либо Claude CLI или Anthropic API.
- Темп сканирования зависит от лимитов бесплатных ключей TinyFish и OpenRouter.
- Резюме и тексты вакансий уходят провайдеру языковой модели, точный перечень данных описан в файле PRIVACY.md репозитория.
- Работает по страницам вакансий компаний из списка и не охватывает агрегаторы. Для Telegram нужны токен бота и идентификатор чата.
Как отключить. Команда claude mcp remove autopilot-jobhunt убирает сервер из Claude Code. Пакет удаляет pip uninstall autopilot-jobhunt. Файлы config.json, companies.json и папка резюме лежат в вашей рабочей папке и стираются вручную.
Частые вопросы
Отправляет ли autopilot-jobhunt отклики сам?
Нет. Инструмент готовит резюме и сопроводительное письмо, а подаете отклик вы. Это заложено в скилл как неизменное правило.
Какие ключи нужны для работы?
Ключ TinyFish нужен всегда, он бесплатный и без карты. Для оценки вакансий нужен ключ OpenRouter, если вы не используете Claude CLI или Anthropic API. Токен и идентификатор чата Telegram нужны только для уведомлений.
Как подключить сервер к Claude Code?
Поставьте пакет с добавкой mcp и выполните claude mcp add autopilot-jobhunt с нужными --env, команда запуска autopilot mcp. Затем добавьте cwd рабочей папки в ~/.claude.json и проверьте claude mcp list.
Как задается порог отбора вакансий?
В config.json: параметр min_score отсекает роли ниже заданной оценки, top_n ограничивает число вакансий в уведомлении.
Какие модели оценивают вакансии?
Подходят цепочка из четырех бесплатных моделей OpenRouter, Claude CLI без ключа или Anthropic API. Варианты описаны в руководстве по провайдерам в папке docs.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыУдаленный MCP-сервер Workopia: поиск вакансий в более чем 90 странах, подгонка резюме под объявление, сопроводительные письма и панель откликов
Поиск работы в кодовом агенте: оценка вакансии по резюме от 1 до 5, CV в PDF под каждую роль, черновики писем и трекер откликов
MCP-сервер поиска работы на hh.ru через браузер: рекомендованные вакансии по резюме, отклики и статусы
ats-mcp-server: вакансии из hh.ru и систем найма
ats-mcp-server
MCP-сервер, который собирает вакансии из hh.ru и публичных API Greenhouse, Ashby, Lever, Workable и Bayt в едином формате без парсинга HTML
Официальный MCP-сервер и скилл Reactive Resume: агент собирает и правит резюме и ведет трекер откликов на вакансии
Плагин для поиска работы в Claude Code: подбирает вакансии, переписывает резюме, пишет письма и заполняет анкеты откликов
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| autopilot-jobhunt (эта карточка) | нет | API-ключ | 218 | |
| JobSpy MCP | нет | не нужна | 4 644 | ищет вакансии на LinkedIn, Indeed и Glassdoor, но не оценивает их по резюме и не пишет письма |
| JobPilot | нет | 109 | сам откликается на вакансии, тогда как здесь отклик отправляет человек |
Коротко о README
Страница показывает схему работы от обхода страниц до уведомления в Telegram и пример вывода сканирования. Дальше описаны два режима, отдельный CLI и MCP для Claude Code, быстрый старт через pip или клонирование и таблица нужных ключей. Ссылки ведут к девяти руководствам в docs, включая устранение неполадок и проверочный список.