mcpField
W
WeJob

WeJob

远程服务
github.com/WeJob-IT商业与营销11 周前更新
代码仓库

关于 WeJob

WeJob 是面向 Claude 等 MCP 客户端的瑞士 IT 招聘网站只读接口,可检索公开职位、职业培训和公司资料。服务通过 HTTPS 提供,无需身份验证,不包含候选人或招聘私密数据。

主要功能

  1. 01搜索公开职位、培训与公司
  2. 02获取单条职位或资料详情
  3. 03支持筛选、排序与分页
  4. 04提供公开网页链接
  5. 05仅开放只读公开数据

适用场景

  1. 01按条件查找瑞士 IT 职位
  2. 02浏览相关职业培训项目
  3. 03查看公司的公开资料

MCP 相关

远程 MCP 服务通过 HTTPS 向兼容客户端提供搜索和详情工具,读取 WeJob 的公开数据;不要求身份验证,也不支持写入。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.wejob.ch/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

8
参数类型必填说明
pageinteger否结果页码,从 1 开始。
sortenum否可选的公开结果排序顺序。newest | oldest | deadline_soon | deadline_later | level_asc | price_asc | price_desc | duration_asc | smallest | largest | founded_newest | founded_oldest | most_jobs
limitinteger否最大结果数。
querystring是搜索查询。

详细介绍

Claude 版 WeJob 插件

MCP Badge

WeJob 的官方 Claude 插件。WeJob 是瑞士的 IT 招聘平台。此插件让 Claude(Cowork、Claude Code)只读访问 WeJob 公共 MCP 服务——你可以直接在 Claude 中搜索公开职位、职业培训和公司简介。

  • 完整文档:https://wejob.ch/mcp-wejob
  • MCP 端点:https://mcp.wejob.ch/mcp(HTTPS,无需身份验证)
  • 范围:公开、只读的发现数据
  • 许可证:MIT
  • 已验证可直接使用的 MCP 客户端:VS Code 中的 GitHub Copilot、Gemini CLI 和 Grok/xAI

此存储库是一个公开镜像。其中包含 Claude 插件(清单、技能和资源),以及 MCP 服务的源代码,以供公开查阅。该服务响应 https://mcp.wejob.ch/mcp 上的请求,代码位于 server/ 中。服务运行在 WeJob 的基础设施上,并读取 WeJob 的公开 API;此处发布的代码与已部署的版本相同。

安装

Claude Code(CLI)
claude plugin marketplace add https://github.com/WeJob-IT/WeJob-MCP
claude plugin install wejob@wejob

验证:

claude mcp list
# → plugin:wejob:wejob   https://mcp.wejob.ch/mcp (HTTP)   ✓ Connected
Claude Cowork

Customize → Plugins → Add marketplace → 粘贴此存储库的 URL → 安装 wejob。

claude.ai / Claude Desktop——无需插件

对于 claude.ai 或 Claude Desktop 的终端用户,同一服务也可作为自定义连接器使用——无需存储库或安装:

Settings → Connectors → Add custom connector → https://mcp.wejob.ch/mcp (无需身份验证)。

直接使用 MCP 客户端

此插件包适用于 Claude 界面,但其他兼容 MCP 的客户端也可以直接使用公共 MCP 端点:

VS Code 中的 GitHub Copilot

通过 MCP: Open User Configuration 或 .vscode/mcp.json 添加服务:

{
  "servers": {
    "wejob": {
      "type": "http",
      "url": "https://mcp.wejob.ch/mcp"
    }
  }
}

然后运行 MCP: List Servers,在需要时启动 wejob,并在 Agent 模式下使用 Copilot Chat。

Gemini CLI

将服务添加到 ~/.gemini/settings.json:

{
  "mcpServers": {
    "wejob": {
      "httpUrl": "https://mcp.wejob.ch/mcp",
      "timeout": 60000,
      "trust": false
    }
  }
}

重启 Gemini CLI,然后运行 /mcp。

Grok / xAI

在 Grok 网页版中,添加名为 WeJob 的自定义 MCP 连接器,并填写:

https://mcp.wejob.ch/mcp

xAI Remote MCP Tools 可以使用相同的 URL 作为 server_url,并设置 server_label,例如 wejob。

验证安装

通过两项内容确认安装成功:**(1)下方的确定性检查显示连接正常;(2)**询问 WeJob 相关问题时,你确实看到 Claude 调用了 WeJob 工具。两者都很重要——仅满足第一项,说明连接正常但不代表工具一定会被使用;仅满足第二项则可能只是运气好。

1. 确定性检查——是否已连接?

这些检查不依赖 Claude 的判断。请运行与你所用界面相对应的检查。

服务健康状态(任何界面)

curl https://mcp.wejob.ch/health
# expected: {"ok":true,"name":"wejob-mcp","version":"0.1.0"}

Claude Code(CLI)

claude mcp list       # expected: plugin:wejob:wejob ... ✓ Connected
claude plugin list    # expected: wejob@wejob installed

Claude Cowork

运行相同的 CLI 命令,或在界面中查看:Customize → Plugins → WeJob 显示为已安装且已连接。

Claude Desktop 和 claude.ai

Settings → Connectors → WeJob 显示已连接/绿色指示标记。

2. 行为检查 — 是否确实调用了工具?

确定性检查表明连接已建立。要确认工具确实被调用,请在新建对话中使用下面任一指令提示词,并留意工具调用指示——不要只看回答文本。回答文字写得再好,如果没有任何工具调用,就说明 Claude 是根据自身知识作答,而不是使用 WeJob。

在 Desktop 或 claude.ai 上,先点击 + → Connectors → 勾选 WeJob,以便在对话中启用连接器。若不执行此步骤,即使已安装连接器,Claude 也不会调用工具。

提示词 A — 列出工具

你有哪些 WeJob 工具可用?请列出来。

预期结果:Claude 会列出 wejob_search_jobs、wejob_get_job、 wejob_search_formations、wejob_get_formation、wejob_search_companies、 wejob_get_company、search、fetch。如果 Claude 表示没有 WeJob 工具, 说明此对话中未启用连接器。

提示词 B — 强制调用工具

使用 WeJob 工具列出几个当前的招聘信息。

预期结果:先出现工具调用指示(Claude 回答上方或内部的图标或区块,显示已调用 wejob_search_jobs),随后显示带有 https://wejob.ch/jobs/… 等 URL 的结果。如果只有纯文本回答,没有任何工具调用指示,说明未使用工具——请参见下面的故障排查。

故障排查
  • 没有工具调用指示,只有文本 — 连接器可能已安装,但未在此对话中启用。在 Desktop / claude.ai 上,打开 + → Connectors → 勾选 WeJob。在 Code CLI 上,退出当前会话并重新打开——新插件只有在新会话中才会加载。
  • 显示 ✗ Failed,或在 claude mcp list 中缺失 — 服务器无法访问(先运行健康检查),或者插件清单未正确加载(重新运行 claude plugin install wejob@wejob)。
  • 显示连接器已连接,但启用后没有工具出现 — MCP 握手可能失败。先运行健康检查;如果返回 ok, 请联系支持团队。

插件包含的内容

  • wejob skill — 指导 Claude 何时调用 WeJob MCP 工具,而不是检查本地代码或退回到通用网页搜索。
  • MCP 连接器配置 — 通过 HTTPS 将 Claude 指向 https://mcp.wejob.ch/mcp。

二者组成一个完整的套件:只需安装一次,每当用户询问 WeJob 的招聘信息、培训课程或公司时,Claude 都会自动使用合适的工具。

MCP 服务提供的工具

全部为只读工具:

工具用途
search跨招聘信息、培训课程和公司进行统一搜索
fetch根据复合 ID(job:/formation:/company:)获取单个条目
wejob_search_jobs搜索公开的有效招聘信息
wejob_get_job获取一条公开的招聘信息
wejob_search_formations搜索公开的培训课程
wejob_get_formation获取一项公开的培训课程
wejob_search_companies搜索公开的公司资料
wejob_get_company获取一份公开的公司资料

搜索工具接受与 wejob.ch 搜索页面相同的筛选条件和排序方式,返回匹配总数,并通过 page 和 limit(1 至 50)进行分页。

源代码

MCP 服务位于 server/:这是一个无需依赖的 Node.js 单文件 (server/src/server.js),通过 STDIO 或 Streamable HTTP 提供 MCP 通信,并附带测试套件。

cd server
npm test                     # node --test, no install needed (Node 20+)
WEJOB_API_BASE_URL=https://wejob.ch/api WEJOB_WEB_BASE_URL=https://wejob.ch npm run start:http

有关参数、日志记录和配置(server/.env.example),请参见 server/README.md。

数据范围与隐私

该插件仅提供公开的发现数据:

  • 公开的招聘信息、培训课程和公司资料
  • 指向 WeJob 页面的网址

它绝不提供候选人资料、简历、申请、消息或招聘人员的私人数据,也不会执行任何写入操作。

有关底层服务的数据处理方式,请参阅 WeJob 隐私政策。

支持

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。