WeJob について
WeJobは、ClaudeなどのMCPクライアント向けにスイスのIT求人サイトを読み取り専用で利用できるサービスです。HTTPS経由で公開求人、職業訓練、企業情報を検索でき、認証は不要です。候補者や採用担当者の非公開データは扱いません。
主な機能
- 01公開求人、訓練、企業の検索
- 02個別の求人やプロフィールの取得
- 03結果の絞り込み、並べ替え、ページ分割
- 04公開ページへのリンクを返却
- 05公開データのみ読み取り専用で提供
活用シーン
- 01条件に合うスイスのIT求人を探す
- 02関連する職業訓練を閲覧
- 03企業の公開プロフィールを確認
MCP 対応
リモートMCPサーバーはHTTPS経由で互換クライアントに検索・詳細取得ツールを提供し、WeJobの公開データを読み取ります。認証は不要で、書き込みには対応しません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.wejob.ch/mcpclaude mcp add --transport http ch-wejob-wejob https://mcp.wejob.ch/mcp{"mcpServers":{"ch-wejob-wejob":{"type":"http","url":"https://mcp.wejob.ch/mcp"}}}Cursor で開く{"servers":{"ch-wejob-wejob":{"type":"http","url":"https://mcp.wejob.ch/mcp"}}}VS Code で開く{"mcpServers":{"ch-wejob-wejob":{"type":"http","url":"https://mcp.wejob.ch/mcp"}}}{"mcpServers":{"ch-wejob-wejob":{"serverUrl":"https://mcp.wejob.ch/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
8| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | integer | いいえ | 結果ページ番号。1 から始まります。 |
| sort | enum | いいえ | 任意の公開結果の並び順。newest | oldest | deadline_soon | deadline_later | level_asc | price_asc | price_desc | duration_asc | smallest | largest | founded_newest | founded_oldest | most_jobs |
| limit | integer | いいえ | 結果の最大数。 |
| query | string | はい | 検索クエリ。 |
詳細
Claude 用 WeJob プラグイン
スイスの IT 求人サイト WeJob の公式 Claude プラグインです。このプラグインを使うと、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 プラグイン(マニフェスト、スキル、アセット)と、透明性のために、https://mcp.wejob.ch/mcp で応答する 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 を起動して、エージェントモードで 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 では、server_label に wejob などを指定し、同じ URL を server_url として使用できます。
インストールの確認
インストールは、次の 2 点で確認できます。(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 コマンドを実行するか、UI で確認します。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スキル — ローカルコードを調べたり、一般的なウェブ検索に頼ったり する代わりに、いつ WeJob MCP ツールを呼び出すべきかを Claude に教えます。- MCP コネクター設定 — HTTPS 経由で Claude を
https://mcp.wejob.ch/mcpに接続します。
これらを組み合わせることで、一貫性のあるセットになります。一度インストールすれば、 ユーザーが WeJob の求人、研修、企業について尋ねたときに、Claude が適切なツールを 自動的に使用します。
MCP サーバーが提供するツール
すべて読み取り専用です。
| ツール | 用途 |
|---|---|
search | 求人、研修、企業を横断する統合検索 |
fetch | 複合 ID(job:/formation:/company:)を指定して項目を 1 件取得 |
wejob_search_jobs | 公開中の求人を検索 |
wejob_get_job | 公開求人を 1 件取得 |
wejob_search_formations | 公開研修を検索 |
wejob_get_formation | 公開研修を 1 件取得 |
wejob_search_companies | 公開企業プロフィールを検索 |
wejob_get_company | 公開企業プロフィールを 1 件取得 |
検索ツールは 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/README.md(server/.env.example)を
参照してください。
データの範囲とプライバシー
プラグインが公開するのは、公開されている検索用データのみです。
- 公開求人、研修、企業プロフィール
- WeJob のページへの公開 URL
候補者プロフィール、履歴書、応募、メッセージ、非公開の採用担当者データは公開せず、 書き込みも行いません。
基盤となるサービスでのデータの取り扱いについては、 WeJob のプライバシーポリシーを参照してください。
サポート
- 公開ドキュメント:https://wejob.ch/mcp-wejob
- お問い合わせ:
[email protected] - 会社:WeJob Sàrl, Route de Pré-Bois 14, 1216 Cointrin, Switzerland
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。