MCP Job Toolkit
Kit de herramientas de trabajo MCP
Un servidor MCP (Model Context Protocol) que busca empleos en plataformas australianas desde Claude o cualquier cliente compatible con MCP.
Plataformas
Plataforma | Notas |
Seek | Analiza la caché SSR de Apollo desde |
API de empleos para invitados, incluye el número de solicitantes cuando está disponible |
Instalación
Requisitos previos: Node.js 18+
git clone https://github.com/afrozk/mcp-job-toolkit.git
cd mcp-job-toolkit
npm install
npm run buildConfiguración de Claude Desktop
Añadir a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"mcp-job-toolkit": {
"command": "node",
"args": ["/absolute/path/to/mcp-job-toolkit/dist/index.js"]
}
}
}Reinicia Claude Desktop. La herramienta search_jobs aparecerá automáticamente.
Uso
Una vez conectado, pregúntale a Claude de forma natural:
"Busca puestos de ingeniero backend por contrato en Melbourne publicados en los últimos 7 días" "Busca empleos de analista de datos a tiempo completo en Sídney con un salario superior a 100.000 $/año en Seek" "Muéstrame puestos de ingeniero de software en Brisbane con menos de 20 solicitantes"
Herramienta: search_jobs
Parámetros
Parámetro | Tipo | Predeterminado | Descripción |
| string | obligatorio | Título del puesto, rol o habilidad (ej. |
| string | obligatorio | Ciudad o suburbio australiano (ej. |
| number |
| Radio de búsqueda en km |
| array | all |
|
| string | — |
|
| number | — | Salario mínimo en la unidad que coincida con |
| number | — | Salario máximo |
| string | — |
|
| number | — | Excluir empleos con más solicitantes que este número (donde esté expuesto) |
| array | all |
|
| number |
| Número de página |
| number |
| Resultados por página por plataforma (máx. 25) |
Ejemplo de llamada a la herramienta
{
"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
}Forma de la respuesta
{
"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"
}Desarrollo
# Run without building (uses tsx)
npm run dev
# Rebuild after changes
npm run build
# Run built server
npm startLicencia
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