Job Search MCP 综合评估
核心用法
Job Search MCP 基于 JobSpy 开源库构建,通过统一的 MCP 接口聚合8个主流招聘平台(LinkedIn、Indeed、Glassdoor、ZipRecruiter、Google Jobs 及中东/南亚区域平台 Bayt、Naukri、BDJobs)。用户可通过自然语言指令触发职位搜索,支持关键词、地点、远程办公、发布时间、薪资范围、快速申请等多维过滤。
典型工作流:用户提出求职需求 → AI 解析参数 → 调用 scrape_jobs_tool → 返回结构化职位数据(含标题、公司、地点、薪资、职位描述、申请链接)。辅助工具包括获取支持国家列表、平台信息及搜索建议。
显著优点
1. 多平台聚合:单次调用可同时搜索多个平台,避免逐个站点切换
2. 远程友好:原生支持 is_remote 筛选,适配现代求职趋势
3. 薪资透明:自动解析薪资区间与货币单位,来源标注为直接数据或描述文本
4. 区域覆盖:内置中东(Bayt)、印度(Naukri)、孟加拉(BDJobs)等特色市场
5. 轻量部署:Python/Node 双栈支持,uv/pip 快速安装
潜在局限与风险
| 维度 | 说明 |
|------|------|
| **平台限制** | LinkedIn 严格限流,高并发易触发封禁;Indeed/LinkedIn 多过滤器互斥(如 `hours_old` 与 `job_type` 不可同时用) |
| **数据稳定性** | 依赖第三方站点 HTML 结构,页面改版可能导致解析失败 |
| **覆盖盲区** | 部分企业官网直招、内推渠道未纳入聚合范围 |
| **隐私合规** | 代理 IP 使用需符合目标平台 ToS,存在账号/封禁风险 |
| **功能边界** | 仅支持搜索,不包含简历投递、申请状态追踪等后续流程 |
适合人群
- 主动求职者:需跨平台比价、筛选远程/高薪机会
- 职业顾问/HR:批量调研市场薪资与职位趋势
- 开发者/研究者:基于职位数据构建分析工具或数据集
使用建议
- 优先使用 Indeed 作为主源,LinkedIn 作补充且控制结果数≤15
- 避免同时启用多个互斥过滤器,必要时拆分多次查询
- 生产环境建议配置代理池与请求退避策略