Skip to main content
Glama
afrozk

MCP Job Toolkit

by afrozk

MCP Job Toolkit

ClaudeやMCP互換クライアント内から、オーストラリアの求人プラットフォームを横断検索できるMCP(Model Context Protocol)サーバーです。

プラットフォーム

プラットフォーム

備考

Seek

au.seek.com のApollo SSRキャッシュを解析

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に自然な言葉で尋ねてください:

"メルボルンで過去7日以内に投稿された契約社員のバックエンドエンジニアの求人を探して" "Seekでシドニーのフルタイムのデータアナリストの求人を年収10万ドル以上で検索して" "ブリスベンのソフトウェアエンジニアの求人で、応募者が20人未満のものを表示して"

ツール: search_jobs

パラメータ

パラメータ

デフォルト

説明

keyword

string

必須

職種、役割、またはスキル (例: "software engineer")

location

string

必須

オーストラリアの都市または郊外 (例: "Melbourne VIC", "Sydney")

radius

number

50

検索半径 (km)

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

プラットフォームごとの1ページあたりの結果数 (最大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