search
Search WeJob
Search public WeJob jobs, formations, and companies. Returns ids usable with fetch.
pagesortlimitquery必填
ch.wejob由 wejob.ch 發布官方發布者v0.1.0更新於 Oct 25, 2026
Read-only MCP server for public WeJob jobs, formations, and companies.
面向瑞士 IT 徵才平台 WeJob 的唯讀 MCP 伺服器,讓助理搜尋公開職缺、培訓課程與公司簡介。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/ch.wejob%2Fwejob/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"wejob": {
"type": "http",
"url": "https://mcp.wejob.ch/mcp"
}
}
}Official Claude plugin for WeJob, the Swiss IT job board. This plugin gives Claude (Cowork, Claude Code) read-only access to the public WeJob MCP server — you can search public job offers, professional formations, and company profiles directly from Claude.
https://mcp.wejob.ch/mcp (HTTPS, no authentication)This repository is a public mirror. It contains the Claude plugin
(manifest, skill, and assets) and, for transparency, the source code of the
MCP server that answers at https://mcp.wejob.ch/mcp, in server/.
The server runs on WeJob's infrastructure and reads the public WeJob API; the
code published here is the same version as the one deployed.
Verify:
Customize → Plugins → Add marketplace → paste this repo's URL → install wejob.
For end users of claude.ai or Claude Desktop, the same server is available as a custom connector — no repository or install required:
Settings → Connectors → Add custom connector → https://mcp.wejob.ch/mcp
(no authentication).
The plugin bundle is for Claude surfaces, but the public MCP endpoint can also be used directly by other MCP-compatible clients:
Add the server through MCP: Open User Configuration or .vscode/mcp.json:
Then run MCP: List Servers, start wejob if needed, and use Copilot Chat in
Agent mode.
Add the server to ~/.gemini/settings.json:
Restart Gemini CLI, then run /mcp.
In Grok web, add a custom MCP connector named WeJob with:
xAI Remote MCP Tools can use the same URL as server_url with a server_label
such as wejob.
Installation is confirmed by two things: (1) the deterministic checks below show the connection is live, and (2) you actually see Claude call the WeJob tools when you ask a WeJob question. Both matter — the first alone means the plumbing works but the tools may not be used; the second alone can be luck.
These don't depend on Claude's judgment. Run whichever matches your surface.
Server health (any surface)
Claude Code (CLI)
Claude Cowork
Same CLI commands, or in the UI: Customize → Plugins → WeJob shown as installed with a connected status.
Claude Desktop and claude.ai
Settings → Connectors → WeJob shows a connected/green indicator.
The deterministic checks say the connection is up. To verify the tools are actually invoked, use one of the directive prompts below in a new conversation, and watch for tool-call indicators — not just the answer text. A well-written text answer without any tool call means Claude answered from its own knowledge, not from WeJob.
On Desktop or claude.ai, first click + → Connectors → tick WeJob so the connector is enabled for the conversation. Without this step, Claude won't call the tools even if the connector is installed.
Prompt A — list the tools
What WeJob tools do you have available? List them.
Expected: Claude names wejob_search_jobs, wejob_get_job,
wejob_search_formations, wejob_get_formation, wejob_search_companies,
wejob_get_company, search, fetch. If Claude says it has no WeJob tools,
the connector isn't active in this conversation.
Prompt B — force a tool call
Use the WeJob tools to list a few current job offers.
Expected: a tool-call indicator (icon or block above/inside Claude's response,
showing wejob_search_jobs was invoked) followed by results with URLs like
https://wejob.ch/jobs/…. A plain text answer without any tool-call
indicator means the tool wasn't used — see troubleshooting below.
✗ Failed or missing from claude mcp list — either the server is
unreachable (run the health check first) or the plugin manifest wasn't
loaded correctly (re-run claude plugin install wejob@wejob).ok,
contact support.wejob skill — teaches Claude when to call the WeJob MCP tools instead
of inspecting local code or falling back to generic web search.https://mcp.wejob.ch/mcp over HTTPS.Together they form a coherent bundle: install once, and Claude automatically uses the right tools whenever the user asks about WeJob jobs, formations, or companies.
All read-only:
Search tools accept the same filters and sort orders as the search pages of
wejob.ch, return the total number of matches, and paginate with page and
limit (1 to 50).
The MCP server lives in server/: a single dependency-free Node.js
file (server/src/server.js) that speaks MCP over
STDIO or Streamable HTTP, and its test suite.
See server/README.md for parameters, logging and
configuration (server/.env.example).
The plugin exposes public discovery data only:
It never exposes candidate profiles, CVs, applications, messages, or private recruiter data, and performs no writes.
See the WeJob privacy policy for the underlying service's data handling.
[email protected]來源:README.md,提交 256ac36
Search WeJob
Search public WeJob jobs, formations, and companies. Returns ids usable with fetch.
pagesortlimitquery必填Fetch WeJob item
Fetch a public WeJob item by id. Supported id prefixes: job:, formation:, company:.
id必填Search WeJob jobs
Search public active WeJob job offers.
pagesortlimitqueryskillscompanylocationlanguageswork_modecategoriessalary_maxsalary_min另有 3 個Get WeJob job
Fetch one public active WeJob job offer by public id (raw id or the job:<id> returned by search/fetch).
id必填Search WeJob formations
Search public active WeJob formations.
pagesortlimitqueryskillscompanylocationtarif_maxtarif_mincategoriesduration_maxduration_min另有 3 個Get WeJob formation
Fetch one public active WeJob formation by public id (raw id or the formation:<id> returned by search/fetch).
id必填Search WeJob companies
Search public WeJob company profiles.
pagesortlimitquerysizeslocationindustriestechnologiesGet WeJob company
Fetch one public WeJob company profile by public id (raw id or the company:<id> returned by search/fetch).
id必填已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
claude plugin marketplace add https://github.com/WeJob-IT/WeJob-MCPclaude plugin install wejob@wejobclaude mcp list# → plugin:wejob:wejob https://mcp.wejob.ch/mcp (HTTP) ✓ Connected{ "servers": { "wejob": { "type": "http", "url": "https://mcp.wejob.ch/mcp" } }}{ "mcpServers": { "wejob": { "httpUrl": "https://mcp.wejob.ch/mcp", "timeout": 60000, "trust": false } }}https://mcp.wejob.ch/mcpcurl https://mcp.wejob.ch/health# expected: {"ok":true,"name":"wejob-mcp","version":"0.1.0"}claude mcp list # expected: plugin:wejob:wejob ... ✓ Connectedclaude plugin list # expected: wejob@wejob installedcd servernpm 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