← 返回目录
J

JobSync MCP Server

社区
自托管的 AI 求职与申请管理助手
分类
其他 第 96 / 230
Stars
★ 1.4k 非常热门
传输方式
Streamable HTTP
运行环境
Node.js · Docker
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
57FMRS · C

资料显示,JobSync MCP 服务器适合将职位申请和面试题记录流程接入 AI 客户端,并保留自托管和本地 Ollama 选项。README 未提供具体 MCP 工具名称或完整权限清单,因此工具标识保持为空;部署和使用前应重点保护令牌并人工确认 AI 结果。

最强项 · 文档质量 14/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
13/20
维护活跃度
10/20
文档质量
14/20
安装易用性
12/20
查看各项评分依据
可靠性 8/20
README 描述了内置 MCP 端点、令牌认证和若干写入用例,但未提供服务器 manifest、工具清单、源代码、CI 或测试证据,因此无法验证 MCP 初始化、工具列表握手、实际参数、错误处理或声明与行为的一致性。基于静态证据,仅能认为正常路径合理可行,可靠性扣分明显。
安全与权限 13/20
证据显示使用 Bearer token,MCP 主要执行添加职位和题库条目等写入操作,并声称需要用户批准;应用内助手限制可见数据范围,并将粘贴的职位描述视为不可信文本。扣分原因是缺少源代码和 manifest,无法核实令牌存储、权限范围、过期撤销、传输保护、云端 AI 数据流、CSRF/会话隔离及写入确认是否真正实施;未发现足以判定为红线的问题。
维护活跃度 10/20
项目标注为 MIT、未归档,并提供部署更新路径和贡献指南链接,说明存在基本维护入口。扣分原因是提示材料没有提交历史、发布节奏、依赖更新、安全响应渠道、维护者责任或问题处理证据;星标和开放问题不计入维护得分。
文档质量 14/20
README 提供 Docker 启动、端口、账户创建、MCP 令牌生成、Claude Desktop 与 streamable-http 配置示例,并说明本地/云端模型、HTTP 局域网限制、工具调用要求和部分功能边界。扣分原因是没有 manifest 或逐工具参数/返回值文档,缺少可审查的错误示例、版本兼容矩阵、成本与数据保留细节,以及 MCP 故障排查和验证证据。
安装易用性 12/20
Docker 启动步骤清晰,并提供令牌生成和主流客户端配置示例;同时说明 mcp-remote、HTTPS/局域网 HTTP 和客户端重启要求。扣分原因是需要自行配置 Docker、账户、令牌、AI 设置及客户端桥接,且没有 manifest、安装验证结果、平台兼容性矩阵或源码级执行证据;因此只能评为可用但有手工步骤。

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

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络修改第三方账户数据

适合谁

  • 希望自托管并控制求职数据的求职者。
  • 需要在浏览职位或准备面试时快速记录信息的用户。
  • 使用 Claude Desktop、OpenClaw 或 Hermes 等 AI 客户端的用户。

不适合谁

  • 需要完整职位搜索、任务或活动管理能力的 MCP 客户端用户;README 未说明 MCP 服务器提供这些能力。
  • 不希望授予外部 AI 客户端写入职位申请或题库条目权限的用户。
  • 需要官方第三方服务集成且不愿自行部署 JobSync 的用户。

所需权限

  • 需要访问自托管 JobSync 的 /api/mcp 端点。
  • 需要使用 Settings > MCP Access 生成的 Bearer 访问令牌。
  • 经用户确认后,可添加职位申请和 Question Bank 条目,并解析或创建相关公司、职位、地点和标签。
  • 在设置默认简历且职位描述足够完整时,可基于该简历保存职位匹配结果。

风险与副作用

  • 访问令牌仅显示一次;令牌泄露可能让他人访问 MCP 端点。
  • AI 生成的职位匹配、评分、推荐和内容可能需要人工核实。
  • 职位发布文本被视为不可信输入,但用户仍应检查确认卡中的内容后再保存。
  • 使用云端 AI 提供商可能带来不同于 Ollama 本地运行的数据隐私考量。

安装接入

准备工作

运行环境:Node.js · Docker

AUTH_SECRET 可选密钥 自托管时的认证密钥,未设置会自动生成;可手动用 openssl rand -base64 32 生成。
其他可选配置项(2 个)
TZ 可选 自托管时区的环境变量,建议在远程服务器上设置(如 America/Edmonton),避免活动记录时间偏移;在 docker-compose.yml 中配置。
NEXTAUTH_URL 可选 自托管更新后在 .env 中设置,homelab 环境应改为服务器 IP 而非 localhost。

在 JobSync 中登录,进入 Settings > MCP Access,生成访问令牌并复制配置片段。Claude Desktop 需要使用 mcp-remote,将配置加入 claude_desktop_config.json 的 mcpServers 后完全重启客户端。支持 streamable-http 的客户端可直接使用 /api/mcp 端点,并通过 Authorization Bearer 令牌认证。局域网中的普通 HTTP 地址可能需要在 mcp-remote 参数中加入 --allow-http。

claude_desktop_config.json
{"mcpServers":{"jobsync":{"command":"npx","args":["mcp-remote","http://<your-jobsync-url>/api/mcp","--header","Authorization: Bearer <your-token>"]}}}

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

.vscode/mcp.json
{
  "servers": {
    "jobsync": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://<your-jobsync-url>/api/mcp",
        "--header",
        "Authorization: Bearer <your-token>"
      ]
    }
  }
}

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

Terminal
claude mcp add jobsync -- npx mcp-remote 'http://<your-jobsync-url>/api/mcp' --header 'Authorization: Bearer <your-token>'

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

验证是否装好

在 JobSync 的 Settings > MCP Access 生成令牌,按文档把 jobsync 添加到 MCP 客户端(Claude Desktop 用 npx mcp-remote 桥接)后完全重启客户端,然后让它添加一个测试职位,确认应用中出现该记录即说明连接成功。

常见排障

  1. 确认 JobSync 已启动且 /api/mcp 地址可从客户端访问。
  2. 确认 Bearer 令牌完整、未过期,并且放在 Authorization 标头中。
  3. Claude Desktop 必须使用 mcp-remote,并在保存配置后完全退出并重启。
  4. 局域网中的非 HTTPS HTTP 地址按要求添加 --allow-http。
  5. 确认 JobSync 的 AI 设置已选择支持结构化输出和工具调用的模型。

试试这样问

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

  • 把这个职位添加到 JobSync:Acme Corp 的 Senior Backend Engineer,职位类型和地点如下,职位描述是……
  • 我刚在面试中被问到这个问题,把它加到我的题库里:“你会如何设计一个限流器?”
  • 分析一下这个职位描述与我默认简历的匹配度,并保存匹配分数

使用场景

从聊天中添加职位申请并自动匹配或创建公司、职位、地点和标签。
从聊天中记录面试问题及答案到 Question Bank。
在职位描述足够完整且已设置默认简历时,保存职位匹配评分、建议和分析说明。

支持客户端

Claude Desktop部分支持
OpenClaw
Hermes

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

详细介绍

JobSync 是一个免费、开源的自托管求职助手,用于管理职位申请、简历、任务和求职分析。其内置 MCP 服务器可让支持 MCP 的 AI 客户端在获得用户确认后添加职位申请和题库条目,并在条件满足时基于默认简历分析职位匹配度。AI 功能支持 Ollama 本地运行,也支持多个云端模型提供商。

同类可选方案

BioMCP 75 · B

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

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

源版本 2bd2284879d2 数据同步于 2026-10-19 查看 FMRS 评分方法