Skip to main content
Glama
afrozk

MCP Job Toolkit

by afrozk

MCP Job Toolkit

MCP-сервер (Model Context Protocol), который ищет вакансии на австралийских платформах по поиску работы из Claude или любого другого MCP-совместимого клиента.

Платформы

Платформа

Примечания

Seek

Парсит кэш Apollo SSR с au.seek.com

LinkedIn

Гостевой 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

Параметры

Параметр

Тип

По умолчанию

Описание

keyword

string

обязательно

Название должности, роль или навык (например, "software engineer")

location

string

обязательно

Австралийский город или пригород (например, "Melbourne VIC", "Sydney")

radius

number

50

Радиус поиска в км

employment_type

array

все

"fulltime", "parttime", "contract", "casual"

salary_type

string

"hourly", "monthly", "yearly"

salary_min

number

Минимальная зарплата в единицах, соответствующих salary_type

salary_max

number

Максимальная зарплата

date_posted

string

"24h", "2d", "3d", "7d", "30d"

max_applications

number

Исключить вакансии с количеством откликов больше этого числа (где доступно)

platforms

array

все

"seek", "linkedin"

page

number

1

Номер страницы

per_page

number

10

Результатов на страницу для каждой платформы (макс. 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

Install Server
F
license - not found
A
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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