
Hirejack Mcp
io.github.TVLSSv0.3.10更新於 Oct 9, 2026
Tech job market intelligence: jobs, companies, salaries, skill velocity, hiring trends.
概覽
讓助理透過 HireJack 搜尋即時科技職缺、公司招募檔案、薪資資料與市場趨勢。
- 功能
- 將 HireJack 的科技就業市場情報提供給 MCP 用戶端。本機 npm 套件提供五個公開工具:search_jobs、get_job、get_company_profile、search_companies 與 get_market_pulse,並提供技能與角色詞彙表的 MCP 資源以及四個斜線命令提示。託管 HTTP 端點提供全部 31 個工具,增加 Pro、Premium 與 Analyst 功能,例如匹配評分、薪資基準、履歷改寫、面試準備與歷史招募時間序列。
- 適用情境
- 適合求職搜尋、薪資調查、公司招募比較以及市場或技能趨勢分析。本機套件適合無需帳號的公開職缺與市場查詢;個人化匹配評分、履歷與面試協助以及歷史分析資料則需要託管連接器。
- 執行需求
- 本機套件透過 npx 執行,需要 Node.js 與 stdio 傳輸,五個公開工具無需帳號。託管連接器需要登入 HireJack 帳號,Pro、Premium 或 Analyst 工具受訂閱等級限制。選用環境變數 HIREJACK_API_BASE 與 HIREJACK_SITE_BASE 可覆寫後端與網站位址。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Hirejack Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"hirejack-mcp": {
"type": "http",
"url": "https://hirejack.com/api/mcp"
}
}
}README
@hirejack/mcp
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.
Quick start
Claude Code:
Claude Desktop — edit ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
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 31 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"
Slash commands (MCP prompts)
Clients that support MCP prompts (Claude Desktop, Cursor) surface these as slash commands. All four are built only on the tools that work without an account, so they never dead-end on an auth error:
The hosted endpoint serves a different, personalized set (career check-ins, interview prep, match-scored role hunts) because those need an authenticated profile.
Resources
The server exposes HireJack's controlled vocabulary as MCP resources:
Read these before filtering. search_jobs.skill substring-matches the
canonical names, so Kubernetes returns jobs while K8s returns none — and
update_preferences.desired_roles expects titleId values from the roles
resource.
Transports
Tools
Public (no auth required):
Pro tier (requires authenticated HireJack user with pro or higher):
Premium tier (requires premium):
Analyst (dedicated Analyst tier — $49/mo founding pricing; free for working journalists in exchange for a linked citation):
Account & profile (any authenticated HireJack account — reads and writes on the user's own data):
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. The write tools (save_job, watch_company,
track_application, update_preferences) 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
Releasing
Publishing is automated by GitHub Actions (.github/workflows/release.yml).
Pushing a version tag builds, publishes to npm, and updates the MCP Registry:
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
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
License
MIT — see LICENSE.
Support
- Issues / feature requests: https://github.com/TVLSS/hirejack-mcp/issues
- General feedback: https://hirejack.com/feedback.html
- Site / product: https://hirejack.com
來源:README.md,提交 d6fe65c
工具
0版本歷史
1- v0.3.10最新Sep 16, 2026
