MCP Job Toolkit
MCP Job Toolkit
Ein MCP-Server (Model Context Protocol), der von Claude oder jedem MCP-kompatiblen Client aus Jobs auf australischen Jobplattformen durchsucht.
Plattformen
Plattform | Hinweise |
Seek | Analysiert den Apollo SSR-Cache von |
Gast-Jobs-API, enthält Bewerberanzahl, sofern verfügbar |
Installation
Voraussetzungen: Node.js 18+
git clone https://github.com/afrozk/mcp-job-toolkit.git
cd mcp-job-toolkit
npm install
npm run buildEinrichtung für Claude Desktop
Fügen Sie dies zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows) hinzu:
{
"mcpServers": {
"mcp-job-toolkit": {
"command": "node",
"args": ["/absolute/path/to/mcp-job-toolkit/dist/index.js"]
}
}
}Starten Sie Claude Desktop neu. Das Tool search_jobs erscheint automatisch.
Verwendung
Sobald die Verbindung hergestellt ist, fragen Sie Claude ganz natürlich:
"Finde Stellen als Backend-Entwickler auf Vertragsbasis in Melbourne, die in den letzten 7 Tagen ausgeschrieben wurden" "Suche auf Seek nach Vollzeit-Datenanalysten-Jobs in Sydney mit einem Gehalt über 100.000 $/Jahr" "Zeige mir Stellen als Softwareentwickler in Brisbane mit weniger als 20 Bewerbern"
Tool: search_jobs
Parameter
Parameter | Typ | Standard | Beschreibung |
| string | erforderlich | Jobtitel, Rolle oder Fähigkeit (z. B. |
| string | erforderlich | Australische Stadt oder Vorort (z. B. |
| number |
| Suchradius in km |
| array | alle |
|
| string | — |
|
| number | — | Mindestgehalt in der Einheit, die |
| number | — | Maximalgehalt |
| string | — |
|
| number | — | Jobs mit mehr Bewerbern als diesem Wert ausschließen (sofern verfügbar) |
| array | alle |
|
| number |
| Seitennummer |
| number |
| Ergebnisse pro Seite und Plattform (max. 25) |
Beispiel für einen Tool-Aufruf
{
"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
}Antwortstruktur
{
"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"
}Entwicklung
# Run without building (uses tsx)
npm run dev
# Rebuild after changes
npm run build
# Run built server
npm startLizenz
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