Repository navigation
Releases
Releases · rezearcher/jobs-mcp-server
v0.2.0 — 8 ATS platforms + Hacker News “Who is hiring?”
First tagged release of the Grey Ridge Jobs MCP server.
A zero-dependency Model Context Protocol server that gives any MCP client — Claude Desktop, Cursor, Cline, Continue, or your own agent — a live, normalized feed of open job postings pulled straight from company applicant-tracking systems.
Four tools
search_jobs— postings for one or more companies, normalized to one schemadetect_ats— resolve a company slug or domain to{platform, token}list_platforms— the supported platforms and how to address each (no network call)search_hn_hiring— the current month's Hacker News "Who is hiring?" thread, read into the same schema (finds next month's thread by itself)
Eight ATS platforms, one schema: Greenhouse · Lever · Ashby · SmartRecruiters · Workday · Recruitee · Workable · BambooHR. Pass a bare name (stripe), a domain (stripe.com), or an explicit board (greenhouse:stripe) — the server detects the ATS and token for you.
- Zero dependencies. One file plus a vendored adapter core; nothing dragged into your agent's trust boundary.
- Zero keys, zero account. Every source is a public ATS JSON endpoint.
- Normalized fields:
title · company · location · remote · employment_type · department · posted_at (ISO) · salary · url · source_platform.
Install: npx -y github:rezearcher/jobs-mcp-server · Requires Node.js ≥ 18 · MIT.