LabscoMCP early access ↗
mergedaoMCP SERVER

MCP Jobs

Job listings aggregated from several recruiting sites into one search — no account, no key, no config file.

by mergedao ↗HR, Recruiting & WorkforceCommunity

LABSCO SUMMARY

Nothing to set up, and that cuts both ways.

There is no key to obtain and no account to create, because there is no API contract underneath — it drives the recruiting sites themselves. That makes it the fastest way to put job search into an assistant, and it also means the failure mode is a site redesign rather than a rate-limit error. The crawler settings exist for exactly those days.

What it is

A job-search server that crawls mainstream recruiting sites and returns listings in one normalised shape. npx -y mcp-jobs and nothing else: no registration, no API key, no environment variables. The prompts and the results are in Chinese, aimed at the Chinese job market.

What you get

  • Search by role, city, salary range and other filters, phrased in ordinary language
  • Job detail retrieval from a listing link, so a posting can be analysed without opening it
  • Results merged across several sites into one consistent format
  • Crawler behaviour you can adjust when a site is slow or you are debugging: CRAWLER_HEADLESS, CRAWLER_TIMEOUT, CRAWLER_VIEWPORT_WIDTH, CRAWLER_VIEWPORT_HEIGHT, CRAWLER_USER_AGENT, CRAWLER_DEBUG — every one of them optional

Requirements

Node.js 16.0.0 or newer, and npx -y mcp-jobs in the client config with the environment left empty. The package is mcp-jobs. Because the data comes from crawling rather than an API, the project asks you to respect each site's terms and keep request rates reasonable — and site changes, not your configuration, are what will break a query.

Setup effort

One command — npx -y mcp-jobs