mcpField
A
ATS Jobs MCP: Ashby, Greenhouse, Lever & SmartRecruiters

ATS Jobs MCP: Ashby, Greenhouse, Lever & SmartRecruiters

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

ATS Jobs MCP: Ashby, Greenhouse, Lever & SmartRecruiters について

ATS Jobs MCP は、Ashby、Greenhouse、Lever、SmartRecruiters の求人ボードから新着求人を集める MCP サーバーです。日付や期間で絞り込め、ホスト型リモートサーバーとローカルプロキシを利用できます。

主な機能

  1. 014 種類の ATS の求人を検索
  2. 02日付や期間で新着求人を絞り込み
  3. 03職種、勤務地、部門、リンクなどを取得
  4. 04Apify ゲートウェイ経由でスクレイパー Actor を実行
  5. 05Node.js と Python のローカルプロキシを提供

活用シーン

  1. 01対象企業の最近の求人を監視
  2. 02職種や勤務地ごとに新しい求人を検索
  3. 03企業の採用や事業拡大の動向を把握

MCP 対応

リモート MCP サーバーは Apify ゲートウェイ経由で求人取得ツールを公開します。ローカルの stdio プロキシからホスト型エンドポイントへ呼び出しを転送することもでき、実行には Apify 認証が必要です。

設定

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

エンドポイントhttps://mcp.apify.com/?tools=publicrecords/ashby-jobs-scraper,publicrecords/greenhouse-jobs-scraper,publicrecords/lever-jobs-scraper,publicrecords/smartrecruiters-jobs-scraper
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
pypiats-jobs-mcp-server0.2.1

ツール

詳細

ATS求人MCP:Ashby、Greenhouse、Lever、SmartRecruiters

4つの主要な応募者追跡システム(Ashby、Greenhouse、Lever、SmartRecruiters)から、指定した日付以降に新しく掲載された求人のみを、Claude、Cursor、その他のMCPクライアント向けのMCPツールとして取得できます。企業の求人ボード名と期間(24時間、7日、30日、または日付)を指定すると、新着求人のみが返されます。

ApifyのMCPゲートウェイ上でホストされるリモートMCPサーバー(Streamable HTTP)です。クライアント設定と、小規模なオープンソースのstdioプロキシサーバーを提供します。Actorのソースコードはありません。

開示事項: Apify StoreでこれらのActorを管理しています(パブリッシャー publicrecords)。

MCPエンドポイント

https://mcp.apify.com/?tools=publicrecords/ashby-jobs-scraper,publicrecords/greenhouse-jobs-scraper,publicrecords/lever-jobs-scraper,publicrecords/smartrecruiters-jobs-scraper

認証:クライアントから求められたらApifyにサインインする(OAuth)か、Apify APIトークンをBearerトークンとして送信します。実行料金は、ご自身のApifyアカウントに結果ごとに請求されます。現在の料金は各Storeページをご確認ください。

ツール

ActorStoreページMCPツール返される内容
Ashby Jobs Scraperpublicrecords/ashby-jobs-scraperpublicrecords--ashby-jobs-scraper任意のAshby求人ボードから、指定した日付または期間(24時間、7日、30日)以降に公開された募集中の求人のみを取得します。職種名、勤務地、部門、報酬、URL、説明が含まれます。
Greenhouse Jobs Scraperpublicrecords/greenhouse-jobs-scraperpublicrecords--greenhouse-jobs-scraper任意のGreenhouse求人ボードから、指定した日付または期間以降に公開された募集中の求人を取得します。職種名、勤務地、部門、URL、説明が含まれます。
Lever Jobs Scraperpublicrecords/lever-jobs-scraperpublicrecords--lever-jobs-scraper任意のLever求人ボードから、指定した日付または期間以降に作成された募集中の求人を取得します。職種名、勤務地、チーム、勤務形態、URL、説明が含まれます。
SmartRecruiters Jobs Scraperpublicrecords/smartrecruiters-jobs-scraperpublicrecords--smartrecruiters-jobs-scraper任意のSmartRecruiters採用サイトから、指定した日付または期間以降に公開された募集中の求人を取得します。職種名、勤務地、部門、URL、説明が含まれます。

Apifyゲートウェイでは、実行結果を読み取るためのヘルパーツール(get-actor-run、get-dataset-items)も利用できます。

対象ユーザー

  • 求職者とエージェント:希望する企業で過去1日または1週間に掲載された職種を確認できます。
  • 採用担当者と人材ソーサー:特定の職種や勤務地で、どの企業が新たに求人を公開したかを確認できます。
  • 営業および市場調査:公開求人ボードから採用の兆候(新しいチーム、新しい勤務地)を把握できます。

プロンプトの例

  • <board name>で、タイトルに「engineer」を含む過去7日間に掲載されたGreenhouseの求人を一覧表示してください。
  • <ashby board>と<lever board>が過去24時間に募集を開始した職種は何ですか?部門別にまとめてください。
  • <company>の<date>以降に公開されたSmartRecruitersの求人を取得し、そのうちリモート勤務のものを教えてください。

Cursor / Claude Code / あらゆるリモートMCPクライアント

{
  "mcpServers": {
    "ats-jobs": {
      "url": "https://mcp.apify.com/?tools=publicrecords/ashby-jobs-scraper,publicrecords/greenhouse-jobs-scraper,publicrecords/lever-jobs-scraper,publicrecords/smartrecruiters-jobs-scraper"
    }
  }
}

Claude Desktop(ローカルブリッジ)

{
  "mcpServers": {
    "ats-jobs": {
      "command": "npx",
      "args": ["-y", "@apify/actors-mcp-server", "--actors", "publicrecords/ashby-jobs-scraper,publicrecords/greenhouse-jobs-scraper,publicrecords/lever-jobs-scraper,publicrecords/smartrecruiters-jobs-scraper"],
      "env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }
    }
  }
}

ローカルstdioサーバー(オープンソース)

このリポジトリには、ローカルstdioサーバーのみを実行するクライアント向けに、src/内の小規模なMCPサーバーも含まれています。各Actorの公開入力スキーマから生成され、CIおよび毎週のチェックで差分がないか確認されるtools.jsonを使い、initializeとtools/listにローカルで応答します。そのため、どのクライアントやディレクトリでもトークンなしでツールを確認できます。tools/callは、ご自身のAPIFY_TOKENを使って上記のホスト型Apify MCPエンドポイントに転送されます。トークンがない場合、実行は行わず、明確なエラーを返します。トークンはAuthorizationヘッダーでのみ送信され、ログに記録されることはありません。

{
  "mcpServers": {
    "ats-jobs": {
      "command": "npx",
      "args": ["-y", "github:GeminiGeorge22/ats-jobs-mcp"],
      "env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }
    }
  }
}

または、クローンから実行する場合:

git clone https://github.com/GeminiGeorge22/ats-jobs-mcp.git
cd ats-jobs-mcp && npm install
APIFY_TOKEN=YOUR_APIFY_TOKEN node src/server.js

任意の環境変数:APIFY_ACTORS(上記Actorのうち、カンマ区切りで指定するサブセット)およびAPIFY_MCP_URL(エンドポイント全体を上書き)。

テストはネットワークやトークンを使わず、メモリ内のモックサーバーに対して実行されます:npm test。Node.js 18以降が必要です。

Python(uvx/pip)

このサーバーの対応するPython版はpython/にあり、公式のmcp Python SDKを基盤としています。ツール、APIFY_TOKEN、ホストされたエンドポイントは同じです。Python 3.10以降が必要です。

{
  "mcpServers": {
    "ats-jobs": {
      "command": "uvx",
      "args": ["ats-jobs-mcp-server"],
      "env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN" }
    }
  }
}

または、pipを使う場合はpip install ats-jobs-mcp-serverを実行してから、ats-jobs-mcp-serverを実行してください。Pythonのテストは、cd python && pip install -e ".[test]" && env -u APIFY_TOKEN python -m pytestで実行できます。

関連項目

  • ecommerce-search-rankings-mcp:Amazon、eBay、Walmart、Google Shopping、AliExpress、Shopify、EtsyのEC検索結果と商品ランキング。
  • ecommerce-sales-mcp:EC販売のシグナル:Amazonのベストセラーとレビュー、eBayの販売価格、TikTok Shop、Etsyショップの売上。
  • forecast-accuracy-mcp:予測精度と実績:予測と実績の比較、決算予想の上振れ、予測市場、アーカイブページ、ニュース。
  • sports-betting-stats-mcp:スポーツベッティングのオッズと統計:ブックメーカーのオッズ、選手のプロップベット、スコア、xG、終値、競馬。
  • sports-odds-mcp:Kambiを採用するブックメーカー(BetRivers、Unibet、Paf、Svenska Spel、ATG)のライブオッズ。
  • etsy-sales-mcp:Etsyの検索結果とEtsyショップの売上カウンター。
  • gov-tenders-mcp:政府の入札、助成金、受賞、議会の会議。

レジストリ

公式MCP Registry名:io.github.GeminiGeorge22/ats-jobs-mcp

ライセンス

このドキュメント、設定、およびsrc/内のプロキシサーバーコードはMITライセンスです。Actorsが読み取るサイトとは関係ありません。

コメント

MCP は初めてですか?

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

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