mcp-linkedin-jobs-feed について
Apify の Actor を通じて LinkedIn の公開求人検索結果を取得し、各求人に雇用主のウェブサイトドメインを付ける MCP サーバーです。場所や条件で求人を絞り込み、実行間の新着求人も追跡できます。
主な機能
- 01ログイン不要で公開求人を検索
- 02求人ごとに雇用主ドメインを追加
- 03場所と掲載時期で絞り込み
- 04勤務形態、経験、雇用形態で絞り込み
- 05実行間の新着求人のみ取得
活用シーン
- 01指定地域の新しい求人を検索
- 02リモートや経験レベルで求人を絞り込み
- 03定期的に企業の新着求人を追跡
MCP 対応
MCP クライアントに search_linkedin_jobs ツールを提供します。キーワードや場所などを受け取り、Apify のデータセットから求人行と検索行を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| keywords | array | いいえ | LinkedInの求人検索に入力する形式で、1行に1つの検索語句を入力します。例:account executive、sdr manager saas。1回の実行につき最大50件の検索(キーワード数 × 場所数)。 |
| only_new | enum | いいえ | true の場合、同じ state key を使った以前の実行で返されなかった求人のみを返します。初回実行では期間内のすべての求人を返します。false | true |
| job_types | array | いいえ | 任意。指定できる値:full_time、part_time、contract、temporary、internship、volunteer、other。 |
| locations | array | いいえ | 任意。LinkedInの求人検索で受け付けられる形式で、1行に1か所入力します。国(Germany)、都市(London, England, United Kingdom)、地域(European Union)を指定できます。場所ごとに検索を1回実行します。空の場合は全世界を検索します。 |
| state_key | string | いいえ | 新着求人のみを返すための保存状態に名前を付けます。スケジュールごとに1つのキーを使用します。例:ae-germany-daily。 |
| reset_state | enum | いいえ | true の場合、この state key の保存状態を消去します。false | true |
| posted_within | enum | いいえ | LinkedInでこの期間内に掲載されたとされる求人のみを返します。24h | week | month | any |
| max_charge_usd | string | いいえ | 任意。この金額を超える課金が発生する前に実行を停止します |
| include_details | enum | いいえ | true の場合、各求人の公開求人ページを読み取ります。追加料金はかかりません。true | false |
| workplace_types | array | いいえ | 任意。指定できる値:on_site、remote、hybrid。 |
| exclude_companies | array | いいえ | 任意。会社名に指定した語句のいずれかを含む求人を、大文字と小文字を区別せず除外します。例:表示したくない人材紹介会社。 |
| experience_levels | array | いいえ | 任意。指定できる値:internship、entry、associate、mid_senior、director、executive。 |
| find_company_domain | enum | いいえ | true の場合、ウェブ検索で各雇用主の名前から公式ウェブサイトのドメインを調べ、ドメインが名前と明確に一致する場合にのみ返します。追加料金はかかりません。true | false |
| max_jobs_per_search | string | いいえ | 検索ごとに返す求人行数。新しい順です。デフォルトは100、最大1000です(LinkedInがゲストに表示する検索結果は、1回あたり約1,000件です)。 |
詳細
LinkedIn Jobs Feed MCP サーバー
Apify 上の Mamba Labs LinkedIn Jobs Feed アクター向けの MCP サーバーです。求人検索条件と勤務地を指定すると、LinkedIn の公開求人検索から、求人ごとに1行を返し、雇用主の自社ウェブサイトのドメインも付加します。
内容
機能
- データソース:LinkedIn の公開ゲスト求人検索と求人掲載ページのみを使用します。ログイン、Cookie、プロフィールや企業ページの読み取りは行いません。
- 雇用主のドメイン:企業名のオートコンプリート後、雇用主ごとに1回ウェブ検索を行い、結果をキャッシュします。ドメインが企業名と明確に一致する場合(
domain_statusがresolved)にのみ返し、それ以外は空欄にしてラベルを付けます。 - 行:掲載情報を含む求人ごとの
job行と、検索条件および勤務地ごとにjobs_foundとjobs_returnedを含む無料のsearch行を返します。 - フィルターとスケジュール:掲載期間、勤務形態、経験レベル、雇用形態、除外する企業、および
state_keyを使ったonly_newに対応しています。
処理はすべて Apify 上で実行されます。このパッケージは、アクターの実行を開始して完了を待ち、データセットの行を返す薄いクライアントです。
クイックスタート
Node.js 18 以降と、API トークンを持つ Apify アカウントが必要です。
以下を Claude Desktop の設定(claude_desktop_config.json)、Cursor、または任意の MCP クライアントに追加します。
{
"mcpServers": {
"mamba-linkedin-jobs-feed": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-linkedin-jobs-feed"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
クライアントを再起動すると、search_linkedin_jobs ツールが表示されます。
前提条件
- Node.js 18 以降。
- console.apify.com/account/integrations で取得した Apify API トークンを
APIFY_TOKENとして設定してください。サーバーはトークンなしでもツールを一覧表示しますが、呼び出しにはトークンが必要です。
プロンプトの例
- 「今週ドイツで掲載されたアカウントエグゼクティブの求人を探し、採用企業のドメインを教えてください。」
- 「過去24時間以内にロンドンで営業部長または SDR マネージャーの求人を掲載した企業はどこですか?」
- 「毎朝、米国の新しいリモート RevOps 求人を企業のドメインとともに一覧表示してください。」
ツール
search_linkedin_jobs。ツールは1つです。引数の例:
{
"keywords": [
"account executive"
],
"locations": [
"Germany"
],
"max_jobs_per_search": "5"
}
入力
購入者向けのアクター入力はすべて変更されません。省略した入力には、アクター独自のデフォルト値が適用されます。数値とブール値は文字列として送信されます。
| 入力 | 型 | 説明 |
|---|---|---|
keywords | array | 1行につき1つの求人検索キーワードを指定します。LinkedInの求人検索に入力する形式で指定します。例:account executive、sdr manager saas。1回の実行につき最大50件まで検索できます(キーワード数×勤務地数)。 |
locations | array | 任意。1行につき1つの勤務地を指定します。LinkedInの求人検索で受け付けられる形式で指定します。国(Germany)、都市(London, England, United Kingdom)、地域(European Union)を指定できます。各検索は勤務地ごとに1回実行されます。空欄の場合は世界中を検索します。 |
posted_within | string | LinkedInの日付区分に基づき、この期間内に掲載された求人のみを対象にします。 |
workplace_types | array | 任意。次のいずれかを指定します:on_site、remote、hybrid |
experience_levels | array | 任意。次のいずれかを指定します:internship、entry、associate、mid_senior、director、executive |
job_types | array | 任意。次のいずれかを指定します:full_time、part_time、contract、temporary、internship、volunteer、other |
max_jobs_per_search | string | 検索ごとに返す求人行数です。新しい順に返されます。デフォルトは100、最大1000です(LinkedInでは、ログインしていないユーザーに検索ごとに約1,000件の結果が表示されます)。 |
exclude_companies | array | 任意。大文字と小文字を区別せず、会社名に指定した値が含まれる求人を除外します。例:掲載したくない人材派遣会社。 |
include_details | string | trueにすると、各求人の公開掲載ページを読み取ります。追加料金はかかりません。 |
find_company_domain | string | trueにすると、ウェブ検索で各雇用主のウェブサイトのドメインを名前から検索し、名前と明確に一致する場合にのみ返します。追加料金はかかりません。 |
only_new | string | trueにすると、同じ状態キーを使った前回までの実行で返されていない求人のみを返します。初回の実行では、期間内のすべての求人が返されます。 |
state_key | string | 新着求人のみを取得するための保存状態の名前です。スケジュールごとに1つのキーを使用してください。例:ae-germany-daily |
reset_state | string | trueにすると、この状態キーに保存された状態を忘れます。 |
max_charge_usd | string | 任意。この金額を超えて課金される前に実行を停止します。 |
料金
Apifyではイベントごとに課金され、料金はApifyアカウントに請求されます。価格は米ドルです。
| イベント | 無料プラン | Bronze | Silver | Gold |
|---|---|---|---|---|
job-row、詳細と雇用主のドメインを含む求人1件の返却 | $0.0015 | $0.001425 | $0.00135 | $0.001275 |
apify-actor-start、実行開始ごと | $0.001 | $0.001 | $0.001 | $0.001 |
検索行と、入力が拒否された場合の行は無料です。掲載詳細の取得とドメイン検索に追加料金はかかりません。
キーについて
このアクターにキーやLinkedInアカウントは必要ありません。公開求人ページと公開検索結果ページを読み取り、いかなるキーも保持しません。実行にかかるプラットフォーム費用とプロキシ費用はMamba Labsが負担します。
アクターの完全なドキュメント
apify.com/mambalabs/linkedin-jobs-feed
ライセンス
MIT。詳細はLICENSEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。