mcpField
M
Multi-ATS Jobs MCP Server

Multi-ATS Jobs MCP Server

リモート
github.comビジネス・マーケティング01 日前に更新
リポジトリ公式サイト

Multi-ATS Jobs MCP Server について

Multi-ATS Jobs MCP Serverは、8つの企業ATSとHacker Newsの求人情報を共通形式で提供します。APIキーやアカウントを使わずに公開求人を検索したいMCPクライアント向けです。

主な機能

  1. 018つのATSを横断した求人検索
  2. 02求人情報を共通スキーマに正規化
  3. 03企業名やドメインからATSを特定
  4. 04今月のHacker News求人スレッドを検索

活用シーン

  1. 01複数企業の募集中ポジションを確認
  2. 02キーワードでHacker Newsの求人を検索
  3. 03リモート求人に絞り込み
  4. 04検索前に企業のATS求人ボードを特定

MCP 対応

stdio経由でMCPクライアントに求人検索ツールを提供します。ATSの特定、プラットフォーム一覧、正規化した求人検索、Hacker News求人検索を利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://assetfactory-jobs-x402.sigrunner.workers.dev/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Grey Ridge Jobs MCP

smoke MCP deps

あらゆる MCP クライアント(Claude Desktop、Cursor、Cline、 Continue、または独自のエージェント)に、企業の応募者追跡システムから直接取得した 最新の求人情報を正規化して提供する Model Context Protocol サーバーです。

1 回のツール呼び出しで、8 つの ATS プラットフォームから、整った 1 つのスキーマを取得できます。

Greenhouse · Lever · Ashby · SmartRecruiters · Workday · Recruitee · Workable · BambooHR

会社名(stripe)、ドメイン(stripe.com)、または明示的なボード (greenhouse:stripe、workday:nvidia.wd5:NVIDIAExternalCareerSite)を渡すと、サーバーが ATS とボードトークンを自動検出し、どのプラットフォームでも共通のフィールド名で求人情報を返します。

  • 依存関係ゼロ。 MCP SDK も、間接的なパッケージツリーもありません。サーバーは 1 つのファイルと 同梱されたアダプターコアで構成されています。npx で即座にインストールして起動でき、エージェントの 信頼境界に余計なものを持ち込みません。(エージェントツールでは、サプライチェーンそのものが攻撃対象領域です。)
  • キー不要、アカウント不要。 すべての情報源は公開 ATS JSON エンドポイントです。
  • 正規化されたスキーマ。 title · company · location · remote · employment_type · department · posted_at (ISO) · salary · url · source_platform — 雇用主がどのプラットフォームを使っていても、同じ形式です。
  • 自動検出。 スラッグまたはドメインを渡すと、ATS とトークンが自動的に解決されます。
  • Hacker News「Who is hiring?」にも対応。 search_hn_hiring ツールは今月のスレッドを 同じスキーマに読み込み、翌月のスレッドが投稿されると自動で見つけます。

インストール

Node.js ≥ 18 が必要です。

Claude Desktop

claude_desktop_config.json に追加します(Settings → Developer → Edit Config)。

{
  "mcpServers": {
    "jobs": {
      "command": "npx",
      "args": ["-y", "github:rezearcher/jobs-mcp-server"]
    }
  }
}
Cursor / Cline / Continue

クライアントで、同じコマンド(npx -y github:rezearcher/jobs-mcp-server)を stdio サーバーとして指定します。Cursor の場合:Settings → MCP → Add new server → command を入力します。

ソースからインストール
git clone https://github.com/rezearcher/jobs-mcp-server
cd jobs-mcp-server
node server.mjs          # speaks MCP over stdio
npm test                 # real client handshake + live-data roundtrip

ツール

ツール説明
search_jobs1 社以上の最新の求人情報を正規化して返します。引数:companies(string[])、maxPerCompany(デフォルト 25、最大 200)、includeDescription(デフォルト false)。
detect_ats求人一覧を取得せずに、会社のスラッグ/ドメインを {platform, token} に解決します。
list_platforms対応する 8 つのプラットフォームと、それぞれの指定方法を返します。ネットワーク呼び出しは行いません。
search_hn_hiring今月の Hacker News 「Ask HN: Who is hiring?」 スレッドから最新の求人情報を取得し、同じスキーマに解析します。引数:query(キーワードフィルター)、remoteOnly(デフォルト false)、maxResults(デフォルト 50、最大 200)、includeDescription。月次スレッド ID は自動検出され、毎月 1 日に切り替わるため、指定し直す必要はありません。
使用例

アシスタントに「求人ツールを使って、Stripe と Palantir の募集中のエンジニア職を一覧にして」と尋ねます。 モデルは次を呼び出します。

{ "name": "search_jobs",
  "arguments": { "companies": ["greenhouse:stripe", "lever:palantir"], "maxPerCompany": 25 } }

すると、jobs[] 配列と、各社がどのように解決されたかを示す resolutions[] ログが返されます。

Hacker News の採用スレッド全体を検索するには、「今月の HN who-is-hiring スレッドから、リモートの Rust 職を探して」と尋ねます。 →

{ "name": "search_hn_hiring",
  "arguments": { "query": "rust", "remoteOnly": true } }

会社の指定方法

形式例備考
スラッグのみstripeプラットフォームを自動検出
ドメインstripe.com自動検出
明示指定greenhouse:stripe、lever:palantir、ashby:openai検出をスキップ
Workdayworkday:nvidia.wd5:NVIDIAExternalCareerSite または *.myworkdayjobs.com の URL明示指定のみ

メンテナンスされているサーバーを選ぶ理由(一度きりのスクリプトではなく)

ATS の JSON 形式は変化し、企業はベンダーを移行します。このサーバーは、継続的にメンテナンスされるアダプターレイヤーの公開窓口です。各プラットフォームは個別に分離されているため、形式が変わっても変更が必要なのは1つのアダプターだけです。また、スケジュール設定されたカナリア(.github/workflows/smoke.yml)が、プッシュのたびと毎日、稼働中のボードをテストし、アダプターが求人情報を返さなくなった時点でエラーを明確に通知します。この継続的なメンテナンスこそが重要です。そのおかげで、インストールした日以降もフィードは動き続けます。

ライセンス

MIT © Grey Ridge Signals Group LLC。求人情報の内容は各雇用主およびその ATS プロバイダーに帰属します。このツールは、公開されている求人情報を取得して正規化するだけです。各情報源の利用規約とレート制限を遵守してください。

関連ツール(同じメンテナンスエンジン)

シンプルな CLI を使いたい場合や、MCP ツールではなく企業レベルのシグナルを利用したい場合は、こちらをご覧ください。

  • ats-jobs-scraper-cli — 同じ8つの ATS フィードを、依存関係なしのコマンドラインツールとして利用できます。
  • unified-jobs-scraper-cli — LinkedIn の公開求人情報と、情報源をまたいだ重複排除機能を追加します。
  • company-enrichment-cli — ドメインから、企業情報(企業統計、連絡先、技術スタック)を含む整った企業レコードを1件取得し、同じ ATS エンジンから集約した採用強度シグナルも提供します。生の求人フィードではなく、営業・見込み客開拓における購買意欲の把握に向いています。

コメント

MCP は初めてですか?

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

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