MCP Job Toolkit
MCP Job Toolkit
MCP-сервер (Model Context Protocol), который ищет вакансии на австралийских платформах по поиску работы из Claude или любого другого MCP-совместимого клиента.
Платформы
Платформа | Примечания |
Seek | Парсит кэш Apollo SSR с |
Гостевой API вакансий, включает количество откликов, если доступно |
Установка
Предварительные требования: Node.js 18+
git clone https://github.com/afrozk/mcp-job-toolkit.git
cd mcp-job-toolkit
npm install
npm run buildНастройка Claude Desktop
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"mcp-job-toolkit": {
"command": "node",
"args": ["/absolute/path/to/mcp-job-toolkit/dist/index.js"]
}
}
}Перезапустите Claude Desktop. Инструмент search_jobs появится автоматически.
Использование
После подключения задайте вопрос Claude в свободной форме:
"Найди вакансии контрактного backend-разработчика в Мельбурне, опубликованные за последние 7 дней" "Найди вакансии аналитика данных на полную ставку в Сиднее с зарплатой выше $100k/год на Seek" "Покажи мне вакансии инженера-программиста в Брисбене, на которые подано менее 20 заявок"
Инструмент: search_jobs
Параметры
Параметр | Тип | По умолчанию | Описание |
| string | обязательно | Название должности, роль или навык (например, |
| string | обязательно | Австралийский город или пригород (например, |
| number |
| Радиус поиска в км |
| array | все |
|
| string | — |
|
| number | — | Минимальная зарплата в единицах, соответствующих |
| number | — | Максимальная зарплата |
| string | — |
|
| number | — | Исключить вакансии с количеством откликов больше этого числа (где доступно) |
| array | все |
|
| number |
| Номер страницы |
| number |
| Результатов на страницу для каждой платформы (макс. 25) |
Пример вызова инструмента
{
"keyword": "senior backend engineer",
"location": "Melbourne VIC",
"radius": 30,
"employment_type": ["contract", "fulltime"],
"salary_type": "yearly",
"salary_min": 120000,
"date_posted": "7d",
"max_applications": 25,
"platforms": ["seek", "linkedin"],
"per_page": 10
}Структура ответа
{
"results": [
{
"platform": "seek",
"jobs": [
{
"id": "seek-91878509",
"title": "Senior Backend Engineer",
"company": "Acme Corp",
"location": "Melbourne VIC",
"salary": "$140,000 – $160,000 per year",
"description": "We are looking for...",
"url": "https://au.seek.com/job/91878509",
"posted_at": "2026-05-04T01:54:46.000Z",
"applications_count": null,
"platform": "seek"
}
],
"total": 41,
"page": 1
},
{
"platform": "linkedin",
"jobs": [],
"page": 1
}
],
"summary": [
{ "platform": "seek", "count": 10, "total": 41 },
{ "platform": "linkedin", "count": 8 }
],
"fetched_at": "2026-05-05T00:00:00.000Z"
}Разработка
# Run without building (uses tsx)
npm run dev
# Rebuild after changes
npm run build
# Run built server
npm startЛицензия
MIT
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/afrozk/mcp-job-toolkit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server