Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Hirejack

БесплатноНе проверен

Tech job market intelligence: jobs, companies, salaries, skill velocity, hiring trends.

GitHubEmbed

Описание

Tech job market intelligence: jobs, companies, salaries, skill velocity, hiring trends.

README

Model Context Protocol server that exposes HireJack's tech job market intelligence to MCP-compatible clients (Claude Desktop, Claude Code, Cursor, Cline, etc.) — tech jobs, companies, skills, salaries, hiring trends.

npm Glama score

Quick start

Claude Code:

claude mcp add hirejack -- npx -y @hirejack/mcp

Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "hirejack": {
      "command": "npx",
      "args": ["-y", "@hirejack/mcp"]
    }
  }
}

Restart Claude Desktop and ask away (see Example prompts).

The npm package uses stdio transport — no auth, runs locally as a subprocess, and the five public tools work out of the box.

claude.ai / Claude Desktop connector (all 27 tools): add https://hirejack.com/api/mcp as a custom connector (Settings → Connectors → Add custom connector), sign in with your HireJack account when prompted, and the full Pro/Premium/Analyst intelligence surface lights up — tier-gated server-side to your subscription.

Example prompts

Job search (public, no account):

  • "Find remote senior backend roles paying $200K+ that sponsor visas"
  • "What is Stripe currently hiring? Break it down by team."
  • "Show me staff-level ML jobs in New York with published salary ranges"
  • "Which companies are hiring Rust engineers right now?"

Market research (public, no account):

  • "Which fintech companies are scaling hiring fastest this month?"
  • "What skills are trending in tech right now?"
  • "Compare the tech stacks of Datadog and Grafana Labs"
  • "What's the median advertised salary for senior data engineers?"

Career intelligence (Pro/Premium, via the hosted connector):

  • "Score my fit for this posting and tell me what's missing: hirejack.com/jobs/…"
  • "Which skill should I learn next to unlock the most jobs?"
  • "Where does my salary sit vs the market for staff platform engineers?"
  • "Rewrite my resume bullets for this Anthropic role"

Analyst (historical/segmentation, via the hosted connector):

  • "Which companies' hiring grew >50% in the last quarter from a real base?"
  • "Show Nvidia's hiring trajectory over the last 12 months"
  • "What skills are climbing consistently from a low base — early signals only"

Transports

Transport Where Tools available
stdio (this package) npx -y @hirejack/mcp 5 public tools (search_jobs, get_job, get_company_profile, search_companies, get_market_pulse). Pro+/Analyst tools surface but require auth — point users at the hosted endpoint.
HTTP + OAuth 2.1 (HireJack-hosted) https://hirejack.com/api/mcp All 27 tools, including Pro+/Analyst intelligence and account actions tied to a HireJack subscription. Implementation lives in HireJack's private Lambda; this OSS package is the stdio half.

Tools

Public (no auth required):

Tool Purpose
search_jobs Search live tech job postings: role family, seniority, skill, location, salary, remote, visa, education, experience
get_job Fetch one job posting by domain + jobId or HireJack URL: full details, salary, skills, AI summary
get_company_profile Full hiring profile for one company (tech stack, trends, salary, AI brief)
search_companies List tracked companies, filter by industry
get_market_pulse Market-wide stats: totals, top skills, trending skills, top companies

Pro tier (requires authenticated HireJack user with pro or higher):

Tool Purpose
match_job Score how well the user matches a specific job (matchPct + 5-dim breakdown + ATS tips)
company_fit Score the user's fit for a company (fitScore + tech-stack/role/seniority breakdown)
recommendations Top jobs ranked by composite match against the user's profile
salary_benchmark Percentile + career-ladder benchmark vs the live market for a role/seniority
skill_gap Compare user skills to desired-roles' market requirements; ranked missing skills
market_position 0–100 market-position score (skill demand, seniority fit, remote, breadth) + matching jobs, salary median, top-aligned companies
skill_impact Simulate learning each missing skill: jobs unlocked, boosted matches, companies needing it — ranked by impact
watchlist_intelligence Aggregate hiring signals across every watched company: open jobs, week-over-week trend %, top skills, median salary, sparkline

Premium tier (requires premium):

Tool Purpose
resume_rewrite Bullet-by-bullet resume rewrites tailored to a specific job
interview_prep Targeted prep: key topics, likely questions by type, company research items

Analyst (dedicated Analyst tier — $49/mo founding pricing; free for working journalists in exchange for a linked citation):

Tool Purpose
get_company_history Per-company time-series: monthly hiring snapshots + wider job-count history
get_skill_history Per-skill time-series: companyCount + jobMentions per month with MoM deltas
get_market_history Market-wide time-series: 90 days daily or 24 months monthly
compare_companies Up to 5 companies side-by-side: current state + monthly trajectory
find_companies Multi-axis segmentation: industry × family × skill × trend × job-count band
find_breakout_companies Companies with extreme hiring growth (% threshold + min size)
find_emerging_skills Skills climbing consistently across the last 3 monthly snapshots from a low base, with a real absolute company-count gain — early signal, not small-base noise (the "what should I learn before everyone else" tool)

Account actions (any authenticated HireJack account — the write side of the product):

Tool Purpose
save_job Save a job to (or remove it from) the user's saved-jobs list
watch_company Follow (or unfollow) a company — powers watchlist intelligence, alerts, and the weekly digest
track_application Track an application through the pipeline: applied → phone_screen → interview → offer / rejected / withdrawn, with notes
list_saved_jobs List the user's saved jobs (read companion to save_job), flagging postings that have since closed
list_applications List tracked applications with their pipeline stage (read companion to track_application)

Unlike the website's toggle endpoints, these use explicit, idempotent actions (state is checked first), so an agent retrying a "save" can never silently unsave. They are the only non-read-only tools and are annotated readOnlyHint: false so MCP clients ask for approval appropriately.

Pro+ tools are thin wrappers over the website's existing intelligence Lambdas. Tier gating happens server-side in those Lambdas — the MCP server just forwards the user's identity. If the user lacks the required tier, the API returns 403 and the tool surfaces a clear upgrade hint.

Build from source

git clone https://github.com/TVLSS/hirejack-mcp
cd hirejack-mcp
npm install
npm run build       # tsc → dist/
node dist/index.js  # waits on stdin/stdout for JSON-RPC

Releasing

Publishing is automated by GitHub Actions (.github/workflows/release.yml). Pushing a version tag builds, publishes to npm, and updates the MCP Registry:

npm version patch          # bumps package.json + creates the vX.Y.Z tag
git push && git push --tags

The workflow verifies the tag matches package.json, then runs npm publish (using the NPM_TOKEN repo secret) and a best-effort MCP Registry update via GitHub OIDC. Keep server.json's version in step with package.json.

Configuration

Env var Default Purpose
HIREJACK_API_BASE https://hirejack.com/api Override if you're self-hosting a fork against a different backend
HIREJACK_SITE_BASE https://hirejack.com Used in citation_url fields returned by tools

The npm package ships the stdio transport only. The hosted HTTP+OAuth endpoint at https://hirejack.com/api/mcp is run separately by HireJack and not implemented in this repo.

Project layout

src/
├── index.ts            # stdio entry point
├── registry.ts         # transport-agnostic tool registry
├── lib/
│   ├── api.ts          # HireJack REST client
│   ├── format.ts       # tool result helpers
│   └── proAuth.ts      # Pro+ auth check (returns "use hosted endpoint" in stdio)
└── tools/              # 25 tool implementations

License

MIT — see LICENSE.

Support

from github.com/TVLSS/hirejack-mcp

Установить Hirejack в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install hirejack-mcp

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add hirejack-mcp -- npx -y @hirejack/mcp

FAQ

Hirejack MCP бесплатный?

Да, Hirejack MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Hirejack?

Нет, Hirejack работает без API-ключей и переменных окружения.

Hirejack — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить Hirejack в Claude Desktop, Claude Code или Cursor?

Открой Hirejack на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Hirejack with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development