Recruiter Roles — Recruiter & Talent Acquisition Jobs MCP Server について
Recruiter Rolesは、採用担当者やタレントアクイジション担当者向けの読み取り専用MCPサーバーです。求人ボードの最新求人と市場データを、ホスト型またはローカル接続で照会できます。
主な機能
- 01最新求人の検索と絞り込み
- 02求人詳細と応募連絡先の確認
- 03企業と募集中の求人の閲覧
- 04業種と勤務地の確認
- 05市場統計の閲覧
活用シーン
- 01勤務地や給与で採用求人を検索
- 02求人の応募要件と福利厚生を確認
- 03募集中の求人がある雇用主を特定
- 04業種ごとの求人市場の動向を比較
MCP 対応
ホスト型Streamable HTTPまたはローカルstdioサーバーを通じて、読み取り専用の求人ボードデータを提供します。利用には無料のAPIキーが必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://recruiterroles.com/api/mcpclaude mcp add --transport http recruiter-roles https://recruiterroles.com/api/mcp{"mcpServers":{"recruiter-roles":{"type":"http","url":"https://recruiterroles.com/api/mcp"}}}Cursor で開く{"servers":{"recruiter-roles":{"type":"http","url":"https://recruiterroles.com/api/mcp"}}}VS Code で開く{"mcpServers":{"recruiter-roles":{"type":"http","url":"https://recruiterroles.com/api/mcp"}}}{"mcpServers":{"recruiter-roles":{"serverUrl":"https://recruiterroles.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
7| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| q | string | いいえ | 職種名と会社名を対象に全文検索します。 |
| city | string | いいえ | 都市の slug。複数指定する場合はカンマ区切り(例:'dallas-tx')。 |
| page | integer | いいえ | ページ番号。デフォルト:1。 |
| sort | enum | いいえ | 並べ替え順。デフォルト:recent。recent | salary_desc |
| state | string | いいえ | 州/地域コード。複数指定する場合はカンマ区切り(例:'TX,NY,BC')。コードの取得には list_locations を使用します。 |
| sector | string | いいえ | 業界の slug。複数指定する場合はカンマ区切り(例:'technology,financial-services')。有効な slug の取得には list_sectors を使用します。 |
| per_page | integer | いいえ | 1 ページあたりの結果数。デフォルト:20、最大:100。 |
| is_remote | boolean | いいえ | work_arrangement=remote の省略形です。 |
| salary_min | integer | いいえ | 最低給与(USD)。給与が公開されており、この金額以上の求人のみを返します。 |
| source_type | enum | いいえ | 'direct' = 雇用主による掲載、'scraped' = 集約。direct | scraped |
| posted_since | string | いいえ | ISO 日付 — この日付以降に掲載された求人。 |
| updated_since | string | いいえ | ISO 日時 — 差分同期用。この日時以降に更新された求人。 |
| employment_type | enum | いいえ | 雇用形態の絞り込み条件。full_time | part_time | contract | freelance |
| salary_disclosed | boolean | いいえ | true = 給与が公開されている求人のみ、false = 給与が非公開の求人のみ。 |
| work_arrangement | enum | いいえ | 勤務形態の絞り込み条件。on_site | hybrid | remote |
詳細
Recruiter Roles MCP サーバー
あらゆるMCP対応AIクライアント(Claude、Cursor、ChatGPT、VS Code、…)からRecruiter Rolesの求人ボードを検索できます。自然な言葉で質問すると、求人ボードから最新のリクルーターおよびタレントアクイジションの求人、企業プロフィール、業界、勤務地、市場統計を直接取得できます。
読み取り専用です。無料のRecruiter Roles APIキーで認証します。
- ホスト型(推奨):
https://recruiterroles.com/api/mcp(Streamable HTTP) - ローカル(このパッケージ):
npx recruiter-roles-mcp(stdio、stdioのみ対応するクライアント向け) - 無料のAPIキーを取得: https://recruiterroles.com/api-access
- ドキュメント: https://recruiterroles.com/mcp · REST API: https://recruiterroles.com/api-docs
ツール
| ツール | 説明 |
|---|---|
search_jobs | 最新の求人を検索・絞り込みます(業界、勤務地、給与、リモート、掲載時期、全文検索)。 |
get_job | 1件の求人の詳細を取得します — 説明、応募要件、福利厚生、応募先。 |
list_companies | 求人掲載中の人材紹介会社と雇用主を、アクティブな求人件数とともに一覧表示します。 |
get_company | 企業プロフィールと、その企業のアクティブな求人を取得します。 |
list_sectors | 最新の求人件数を含む、すべての人材採用業界を一覧表示します。 |
list_locations | 最新の求人件数を含む、国、地域、都市を一覧表示します。 |
market_stats | 市場全体の概要を取得します — 合計、求人掲載の推移、内訳。 |
すべてのツールには readOnlyHint: true、destructiveHint: false、openWorldHint: false の注釈が付けられ、outputSchema が公開されています。
接続
ホスト型リモートサーバー(推奨)
ほとんどのクライアントは、Authorization ヘッダーにAPIキーを指定して、ホスト型のStreamable HTTPエンドポイントに直接接続できます(ヘッダーを設定できないクライアントでは、クエリパラメーター ?key= として指定できます)。
Cursor — ~/.cursor/mcp.json:
{
"mcpServers": {
"recruiter-roles": {
"url": "https://recruiterroles.com/api/mcp",
"headers": { "Authorization": "Bearer rr_live_YOUR_KEY" }
}
}
}
VS Code — .vscode/mcp.json:
{
"servers": {
"recruiter-roles": {
"type": "http",
"url": "https://recruiterroles.com/api/mcp",
"headers": { "Authorization": "Bearer rr_live_YOUR_KEY" }
}
}
}
Claude / ChatGPTのカスタムコネクタ — キーを末尾に追加したURLを指定します:
https://recruiterroles.com/api/mcp?key=rr_live_YOUR_KEY
ローカルstdioサーバー(このnpmパッケージ)
stdioのみ対応するクライアントやローカル開発向けです。RECRUITER_ROLES_API_KEY 環境変数でAPIキーを設定します。
{
"mcpServers": {
"recruiter-roles": {
"command": "npx",
"args": ["-y", "recruiter-roles-mcp"],
"env": { "RECRUITER_ROLES_API_KEY": "rr_live_YOUR_KEY" }
}
}
}
直接実行する場合:
RECRUITER_ROLES_API_KEY=rr_live_YOUR_KEY npx recruiter-roles-mcp
仕組み
これは、公開されているRecruiter Roles v1 REST APIの読み取り専用の薄いレイヤーです。各ツールはAPIキーを1つの GET /api/v1/* エンドポイントに転送するため、MCPの利用にはREST APIと同じレート制限(キーごとに1日1,000リクエスト)、キャッシュ、リクエストログが適用されます。サーバーはデータベース接続を保持せず、独自のシークレットも保持しません。
開発
npm install
npm run build
RECRUITER_ROLES_API_KEY=rr_live_YOUR_KEY node dist/index.js
任意:開発中に RECRUITER_ROLES_BASE_URL を使って別のオリジンを指定できます(デフォルトは https://recruiterroles.com)。
バックリンクポリシー
このサーバーから取得したデータを公開するページや製品には、Recruiter Rolesへの、目視でき、クローラーがたどれるリンクを必ず含めてください。バックリンクが削除された場合、キーが停止されることがあります。
ライセンス
MIT — LICENSEを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。