用途
HireJack MCP 是一个 Model Context Protocol(MCP)服务器,把 HireJack 的科技招聘市场情报暴露给兼容 MCP 的客户端,包括 Claude Desktop、Claude Code、Cursor、Cline 等。它面向科技职位、公司、技能、薪资与招聘趋势的查询与分析。
主要能力
服务器提供公开工具与分级工具两类能力:
- 公开(无需认证):职位搜索、公司招聘画像、技能趋势、薪资基准等。示例提示包括“Find remote senior backend roles paying $200K+ that sponsor visas”“What is Stripe currently hiring? Break it down by team.”“Which companies are hiring Rust engineers right now?”“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?”。
- Pro 层(需已认证的 HireJack 用户且为 pro 或更高):职业情报类查询,如“Score my fit for this posting and tell me what's missing”“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”。
- Premium 层(需 premium):更高层级的个性化情报。
- Analyst 层(独立 Analyst 层级,$49/mo 创始定价;在职记者免费,条件是提供关联引用):历史与细分分析,如“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”。
- 账户与个人资料(任意已认证 HireJack 账户,读写用户自己的数据)。
服务器还以 MCP 资源形式暴露 HireJack 的受控词表,建议在过滤前先读取:search_jobs.skill 对规范名称做子串匹配,因此 Kubernetes 能返回职位而 K8s 返回空;update_preferences.desired_roles 需要 roles 资源中的 titleId 值。
写入工具(save_job、watch_company、track_application、update_preferences)标注 readOnlyHint: false,MCP 客户端会据此请求批准。与网站上的切换式端点不同,这些工具使用显式、幂等的动作(先检查状态),因此代理重试“保存”不会静默取消保存。
使用方式
- Claude Desktop:编辑 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows),重启 Claude Desktop 后即可提问。
- npm 包使用 stdio 传输——无需认证,本地作为子进程运行,五个公开工具开箱即用。
- claude.ai / Claude Desktop 连接器(全部 31 个工具):在 Settings → Connectors → Add custom connector 中添加 https://hirejack.com/api/mcp 作为自定义连接器,按提示用 HireJack 账户登录,即可启用完整的 Pro/Premium/Analyst 情报面,服务端按订阅层级进行门控。
- 支持 MCP prompts 的客户端(Claude Desktop、Cursor)会把四个 slash 命令作为斜杠命令呈现;这四个命令仅基于无需账户的工具构建,因此不会因认证错误而中断。托管端点提供另一套个性化集合(职业检查、面试准备、匹配评分的职位搜索),因为那些需要已认证的个人资料。
- 从源码构建:发布由 GitHub Actions(.github/workflows/release.yml)自动化。推送版本标签会构建、发布到 npm 并更新 MCP Registry。工作流会校验标签与 package.json 一致,然后运行 npm publish(使用 NPM_TOKEN 仓库密钥)并通过 GitHub OIDC 尽力更新 MCP Registry。需保持 server.json 的版本与 package.json 同步。
适用场景
适合在 MCP 客户端中进行科技职位搜索、公司招聘画像与技能栈对比、薪资基准查询、招聘趋势与市场脉搏分析,以及(在相应层级下)职业匹配评分、技能学习建议、薪资对标与简历改写等职业情报工作。
限制
- npm 包仅提供 stdio 传输;托管 HTTP+OAuth 端点 https://hirejack.com/api/mcp 由 HireJack 单独运行,不在本仓库中实现。
- Pro 及以上工具是网站现有情报 Lambda 的薄封装,层级门控在那些 Lambda 中于服务端进行;MCP 服务器仅转发用户身份。若用户缺少所需层级,API 返回 403,工具会给出明确的升级提示。
- 公开工具无需认证;Pro/Premium/Analyst 与账户工具需要相应认证与层级。
- 许可:MIT,见 LICENSE。
- 问题/功能请求:https://github.com/TVLSS/hirejack-mcp/issues;一般反馈:https://hirejack.com/feedback.html;站点/产品:https://hirejack.com。