← 返回目录
M

MCP Jobs

社区
零配置的多平台职位聚合MCP服务
分类
其他 第 224 / 230
Stars
★ 139 热门
传输方式
stdio(本地进程)
运行环境
Node.js 16+
凭据
无需凭据
最近提交
⚠
工具数
2
26FMRS · D

该项目提供零配置的职位搜索功能,适合个人和开发者快速集成到 AI 助手,但依赖爬虫,存在合规和稳定性风险。

最强项 · 维护活跃度 7/20 最弱项 · 安全与权限 3/20

可靠性
4/20
安全与权限
3/20
维护活跃度
7/20
文档质量
6/20
安装易用性
6/20
查看各项评分依据
可靠性 4/20
源代码文件未被提供,无法验证服务器是否能正常启动、完成初始化握手或声明与实现的工具是否一致。可能存在使用爬虫获取第三方网站数据,这些网站的变动或反爬机制可能会影响稳定性。因此,无法给予较高的可靠性评分。只依据README,无法可靠地评估错误处理、依赖控制或可测试性。
安全与权限 3/20
源代码未提供,无法评估凭据处理、数据边界、副作用或外部网络请求的安全性。服务器声称无需API密钥即可使用,但可能通过爬虫访问招聘网站,这可能带来非法访问或数据抓取的风险。由于缺乏源码证据,无法认证数据流和权限范围,无法排除潜在的风险,故仅给予3分。未发现明确的红线违规,但整体安全态势不明。
维护活跃度 7/20
服务器在GitHub上,有114个星标、3个开放issue,且未被归档,表明项目仍活跃。但未提供发布记录、提交历史、issue响应时间或依赖更新政策的证据。此外,许可证在README中标记为MIT,但需要确认仓库中是否有LICENSE文件。由于缺少这种治理层面的证据,此维度分数受限。
文档质量 6/20
README非常详细,提供了安装、快速开始、客户端配置和可选环境变量的示例。但是缺乏详细的API参考(如工具参数、返回数据格式)、故障排除指南和关于服务限制(如频率限制、反爬机制)的说明。因此,文档虽然可用,但存在重要空白。
安装易用性 6/20
README明确规定了通过npx一行命令的零配置启动方式,并提供了多个客户端的具体配置示例,这为安装提供了清晰的指引。但是未提供源码中的验证证据(如CI、测试),且可能存在的依赖问题(如Node版本、npm包是否可用)无法确认。尽管安装步骤看似简单,但缺乏验证证据,故给予该分数。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络控制浏览器

适合谁

  • 需要快速获取中国主流招聘网站职位信息的用户
  • 希望在 AI 助手中直接通过自然语言搜索职位的使用者
  • 追求零配置、立即上手的开发者

不适合谁

  • 需要官方 API 支持或企业级稳定性的场景
  • 要求严格遵守招聘网站服务条款的合规用途(因为使用了爬虫)
  • 需要全球职位覆盖的用户

所需权限

  • 无需额外权限,但服务会访问互联网以爬取招聘网站数据

风险与副作用

  • 依赖爬虫技术,可能违反目标网站的服务条款,有被封锁的风险
  • 数据时效性和准确性可能受网站反爬机制影响
  • 未提供官方 API,可能因网站结构变化而失效

安装接入

准备工作

运行环境:Node.js 16+

USERNAME 可选密钥 可选的基础认证用户名,自设于 .env 文件,无需向第三方申请。
PASSWORD 可选密钥 可选的基础认证密码,与 USERNAME 配套,自设于 .env 文件。
其他可选配置项(6 个)
CRAWLER_HEADLESS 可选 可选,控制浏览器是否无头运行,调试时可设为 false。
CRAWLER_TIMEOUT 可选 可选,页面加载超时时间(毫秒),默认约30000。
CRAWLER_VIEWPORT_WIDTH 可选 可选,浏览器视窗宽度,如1280或1920。
CRAWLER_VIEWPORT_HEIGHT 可选 可选,浏览器视窗高度,如800或1080。
CRAWLER_DEBUG 可选 可选,设为 true 时输出调试日志。
CRAWLER_USER_AGENT 可选 可选,自定义爬虫 User-Agent 字符串。

在终端运行 npx -y mcp-jobs 启动服务,然后在 AI 客户端(如 Claude Desktop、Cursor)中添加 MCP 服务器,命令为 npx -y mcp-jobs,环境变量留空。无需注册或 API 密钥。

claude_desktop_config.json
{
  "mcpServers": {
    "mcp-jobs": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-jobs"
      ]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "mcp-jobs": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-jobs"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add mcp-jobs -- npx -y mcp-jobs

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端工具列表中应出现 search_jobs 和 get_job_details 两个工具;或直接输入“搜索北京的前端开发职位”,能返回职位列表即说明连接成功。

常见排障

  1. 检查 Node.js 版本是否 >= 16.0.0;确认网络连接正常;如遇爬虫问题,可尝试设置 CRAWLER_HEADLESS=false 进行调试,或调整 CRAWLER_TIMEOUT 等环境变量。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 搜索北京的前端开发职位
  • 查找上海的数据分析师岗位,要求3年以上经验
  • 获取这个职位的详细信息:[职位链接]
  • 比较杭州和北京的同类职位薪资水平

工具能力 2

search_jobs 只读
根据职位名称、城市、薪资范围等条件搜索职位。
get_job_details 只读
获取指定职位的详细信息,包括要求、薪资等。

使用场景

快速搜索指定城市和职位的招聘信息
获取职位详情以分析要求和薪资
比较不同城市的同类职位薪资水平

支持客户端

Claude Desktop
Cursor
Windsurf
Cline

依据项目文档列出,未经本站实测。

详细介绍

mcp-jobs 是一个基于 MCP 架构的职位聚合服务,支持从猎聘、Boss、智联、51job 等主流招聘网站获取职位信息。它提供零配置体验,无需 API 密钥或注册,通过一行命令即可启动,支持职位搜索、详情获取及多平台数据聚合,并将结果标准化输出,便于大模型处理。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 653 · 工具数 11 与当前对比 →

源版本 23e223d34fc1 数据同步于 2026-10-11 查看 FMRS 评分方法