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

スイスの 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 のプライバシーポリシーを参照してください。

サポート

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。