mcpField
M
mcp-account-hiring-watch

mcp-account-hiring-watch

ローカル
github.com/mambalabsdevビジネス・マーケティング01 週間前に更新

mcp-account-hiring-watch について

mcp-account-hiring-watch は、Apify Actor を通じて企業の求人ページを監視する MCP サーバーです。監視リストの前回実行以降に新規、終了、再掲載された求人を、説明文や採用ペースの概要とともに返します。

主な機能

  1. 01企業の求人ページの変更を追跡
  2. 02新規・終了・再掲載求人の検出
  3. 03求人説明と安定した求人キーの付与
  4. 0430 日間の採用ペースを集計
  5. 05職種カテゴリやキーワードで変更を絞り込み
  6. 06署名付き変更 Webhook の送信

活用シーン

  1. 01対象企業の営業職求人を監視
  2. 02求人が増減した企業を確認
  3. 03監視リスト内の再掲載求人を追跡

MCP 対応

MCP クライアントに `watch_account_hiring` ツールを公開します。Apify Actor を起動して完了を待ち、データセットの行を返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"com-mambabuilt-mcp-account-hiring-watch": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-account-hiring-watch"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
起動コマンドnpx -y @mambalabsdev/mcp-account-hiring-watch
設定が必要な環境変数
APIFY_TOKENシークレットApify API token from https://console.apify.com/account/integrations

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@mambalabsdev/mcp-account-hiring-watch1.0.1

ツール

1

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
domainsarrayはい監視する企業ウェブサイトのドメイン。例:stripe.com。各社の採用ページを読み取ります。1 回の実行につき最大 2,000 件です。
watch_namestringいいえ監視リストを区別するために使います。リストまたはクライアントごとに 1 つの名前を使用してください。名前を変更すると新しい監視が開始され、初回実行でベースラインが設定されます。デフォルトは default です。
board_hintsarrayいいえ監視で採用ページが見つからない場合、domain=provider:slug の形式でドメインと採用プラットフォームを指定します。例:acme.com=greenhouse:acmeinc、acme.com=workday:acme.wd5/External。対応プラットフォーム:greenhouse、lever、ashby、workable、smartrecruiters、personio、recruitee、workday、rippling。
max_domainsstringいいえこの数を超えるドメインはスキップされます。1~2000。デフォルトは 500 です。
state_storestringいいえ監視状態を保持する任意のキーバリューストアです。空欄の場合は、自分の Apify アカウントにあるストア account-hiring-watch-state を使用します。
webhook_urlstringいいえ任意の HTTPS エンドポイントです。変更は署名付き Standard Webhooks リクエストとして送信され、エンドポイントが 2xx を返した後にのみ課金されます。
first_run_modeenumいいえドメインの初回実行で返す内容です。recent は採用ページ上の日付が直近 N 日以内の求人、baseline_only は概要行、all_open は募集中のすべての求人を返します。初回実行の行には is_backfill が付与され、課金されません。デフォルトは recent です。recent | baseline_only | all_open
max_charge_usdstringいいえ任意です。次の変更によって今回の実行料金がこの金額を超える場合、残りの変更は保留され、次回の実行時に優先して配信されます。
webhook_secretstringいいえwebhook_url を指定する場合は必須です。各リクエストに署名します(HMAC SHA256)。whsec_ を接頭辞とするシークレットは、Standard Webhooks 仕様に従って Base64 デコードされます。
custom_keywordsarrayいいえ追加の求人タイトルキーワードです。単語全体で照合します。最上位のティアには T1:、最下位のティアには T3: を接頭辞として付けます。接頭辞がない場合はティア 2 です。キーワードを追加すると Custom カテゴリも追加されます。
keyword_categoriesarrayいいえタイトルがこれらの職種カテゴリに一致する求人の変更のみを返し、課金します。All はすべての求人変更を返します。すべての求人が引き続き採用速度にカウントされます。デフォルトは ["All"] です。
repost_window_daysstringいいえ掲載終了した求人がこの日数以内に再掲載された場合、新規ではなく再掲載として報告されます。7~60。デフォルトは 30 です。
webhook_batch_modeenumいいえbatch はリクエストごとに最大 50 件の変更を会社別にまとめて送信します。per_change は変更ごとに 1 件のリクエストを送信します。1 件のリクエストが 1 行に対応するツール(Clay テーブルの Webhook、Zapier)向けです。デフォルトは batch です。batch | per_change
closed_after_missesstringいいえ求人掲載は、完全な求人ボード読み取りで連続して指定回数見つからない場合に終了します。不完全な読み取りはカウントされません。1~5。デフォルトは 2 です。
description_max_charsstringいいえ行ごとに保持する説明の最大文字数。job_description_chars は常に全体の長さを報告します。500~100000。デフォルトは 20000 です。
first_run_recent_daysstringいいえfirst_run_mode が recent の場合、何日前までを最近と見なすかを指定します。1~30。デフォルトは 7 です。
include_job_descriptionenumいいえ新規行と再掲載された行に説明全文を追加します。終了した行には説明は含まれません。デフォルトは true です。true | false

詳細

アカウント採用ウォッチ MCP サーバー

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

アカウント採用ウォッチ MCP サーバー

Apify 上の Mamba Labs Account Hiring Watch アクター向け MCP サーバーです。企業ドメインのリストを送信すると、実行のたびに各社の採用ページを読み込み、前回の実行から変わった情報だけを返します。新規、募集終了、再掲載された求人情報に加え、求人詳細全文、安定した求人キー、企業ごとの過去 30 日間の採用ペースを取得できます。

内容

できること

企業ドメインのリストを監視し、同じ監視名で前回実行した後に採用ページで変わった情報だけを取得します。Greenhouse、Lever、Ashby、Workday を含む 17 の求人ボードから新規、募集終了、再掲載された求人情報をリアルタイムで取得します。変更を示す各行には、求人詳細全文、安定した求人キー、掲載元の求人ボードが含まれます。また、企業ごとに募集中の求人と過去 30 日間の採用ペースをまとめた行も返されます。監視の初回実行で基準値が設定され、その結果の行には is_backfill が付与され、料金は発生しません。署名付きの Webhook 配信も任意で利用できます。正常に完了しなかった実行は、実行 ID 付きのエラーとして返されます。求人ボードへのアクセスは読み取り専用です。APIFY_TOKEN が必要で、返された変更ごとに Apify クレジットを消費します。

すべての処理は Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。

クイックスタート

Node.js 18 以降と、API トークンを取得済みの Apify アカウントが必要です。

以下を Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。

{
  "mcpServers": {
    "mamba-account-hiring-watch": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-account-hiring-watch"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

クライアントを再起動すると、watch_account_hiring ツールが表示されます。

前提条件

  • Node.js 18 以降。
  • console.apify.com/account/integrations から取得した Apify API トークンを APIFY_TOKEN に設定します。トークンがなくてもサーバーにツールは表示されますが、呼び出しにはトークンが必要です。

プロンプトの例

  • 「stripe.com、ramp.com、vercel.com で新しい営業職と RevOps 職を監視してください。」
  • 「ターゲット企業の監視をもう一度実行し、先週以降に GTM 職の募集を開始または終了した企業を教えてください。」

ツール

watch_account_hiring。ツールは 1 つです。引数の例:

{
  "domains": ["stripe.com", "ramp.com", "vercel.com"],
  "watch_name": "target-accounts",
  "keyword_categories": ["GTM"]
}

入力

ライブアクターの購入者向け入力はすべて変更せずに使用します。省略した入力には、アクター独自のデフォルト値が適用されます。

入力型必須説明
domainsarrayはい監視する企業のウェブサイトドメインです。例:stripe.com。監視では各社独自の求人ボードを確認します。1 回の実行につき最大 2,000 件です。
watch_namestringいいえ監視リストを分けるために使用します。リストまたはクライアントごとに名前を 1 つ使用してください。名前を変更すると新しい監視が開始され、初回実行でベースラインが設定されます。デフォルトは default です。
keyword_categoriesarrayいいえタイトルが指定した職種カテゴリに一致する求人の変更のみが返され、課金対象になります。All を指定すると、すべての求人の変更が返されます。すべての求人が引き続き採用速度の集計対象になります。デフォルトは ["All"] です。
custom_keywordsarrayいいえタイトルに対して単語全体で照合する追加キーワードです。最も強いティアには T1:、最も弱いティアには T3: を先頭に付けます。接頭辞を付けない場合はティア 2 です。キーワードを追加すると、Custom カテゴリも追加されます。
board_hintsarrayいいえ監視で求人ボードを見つけられない場合に、ドメインの求人ボードを指定します。形式は domain=provider:slug です。例:acme.com=greenhouse:acmeinc または acme.com=workday:acme.wd5/External。プロバイダー:greenhouse、lever、ashby、workable、smartrecruiters、personio、recruitee、workday、rippling。
first_run_modestringいいえドメインの初回実行で返す内容です。recent は求人ボードの日付が過去 N 日以内の求人を返し、baseline_only はサマリー行を返し、all_open は募集中のすべての求人を返します。初回実行の行には is_backfill のマークが付き、課金されません。デフォルトは recent です。
first_run_recent_daysstringいいえfirst_run_mode が recent の場合に、何日前までを最近の求人とみなすかを指定します。1~30 です。デフォルトは 7 です。
closed_after_missesstringいいえ完全な求人ボード読み取りでこの回数連続して求人が見つからなかった場合、その求人をクローズします。不完全な読み取りはカウントされません。1~5 です。デフォルトは 2 です。
repost_window_daysstringいいえクローズした求人がこの日数以内に再掲載された場合、新規ではなく再掲載として報告します。7~60 です。デフォルトは 30 です。
include_job_descriptionstringいいえ新規および再掲載の行に説明文全体を追加します。クローズした行には説明文は含まれません。デフォルトは true です。
description_max_charsstringいいえ各行に保持する説明文の最大文字数です。job_description_chars には常に全文の文字数が記録されます。500~100000 です。デフォルトは 20000 です。
webhook_urlstringいいえオプションの HTTPS エンドポイントです。変更は署名付き Standard Webhooks リクエストとして送信され、エンドポイントが 2xx を返した後にのみ課金されます。
webhook_secretstringいいえwebhook_url を指定する場合は必須です。各リクエストに署名します(HMAC SHA256)。whsec_ 接頭辞付きのシークレットは、Standard Webhooks の仕様に従って Base64 デコードされます。
webhook_batch_modestringいいえbatch は会社ごとにまとめた最大 50 件の変更を 1 リクエストで送信します。per_change は変更ごとに 1 リクエストを送信します(Clay のテーブル Webhook、Zapier など、1 リクエストが 1 行となるツール向け)。デフォルトは batch です。
state_storestringいいえ監視状態を保持するオプションのキー値ストアです。空欄にすると、自分の Apify アカウントのストア account-hiring-watch-state が使用されます。
max_domainsstringいいえこの数を超えたドメインはスキップされます。1~2000 です。デフォルトは 500 です。
max_charge_usdstringいいえオプションです。次の変更によってこの実行の課金額が指定金額を超える場合、残りの変更は保留され、次回の実行時に優先して配信されます。

料金

Apify のイベントごとの従量課金で、料金は Apify アカウントに請求されます。価格は米ドルです。

イベント無料プランBronzeSilverGold
posting_change、返された変更 1 件あたり(新規、クローズ、再掲載)$0.01$0.0095$0.009$0.0085
apify-actor-start、実行開始 1 回あたり$0.002$0.002$0.002$0.002

初回実行の行(is_backfill)と、実行時に確認できなかった求人ボードの行は課金されません。Webhook を設定している場合、エンドポイントが 2xx を返した後にのみ変更が課金されます。

キーについて

このアクターにプロバイダーのキーは必要ありません。公開されている求人ボードの API を読み取るため、独自のキーは保持しません。Webhook シークレットを設定する場合は、ご自身のシークレットであり、Apify によってシークレット入力として保存されます。

アクターのドキュメント全文

apify.com/mambalabs/account-hiring-watch

ライセンス

MIT。 LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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