ats-jobs-mcp
ats-jobs-mcp
「この会社は今、誰を採用しているのか」という問いに、呼び出し時点で答えるMCPサーバー。企業自身の応募者追跡システム(ATS)のボードAPIを毎回読み取ります。Greenhouse、Lever、Ashby、Recruitee、Rippling、Personioに対応。昨晩クロールされたインデックスではありません。
HTMLスクレイピングも、ヘッドレスブラウザも、プロキシも使いません。すべてのリクエストは、ベンダーがまさにこの目的のために公開しているエンドポイントに送信されます。
インストール
前提条件: uv と無料の Apify トークンが必要です。実行料金はあなたのApifyアカウントに請求されます。料金を参照してください。
{
"mcpServers": {
"ats-jobs": {
"command": "uvx",
"args": ["--from", "git+https://github.com/moonie0201/ats-jobs-mcp", "ats-jobs-mcp"],
"env": { "APIFY_TOKEN": "apify_api_..." }
}
}
}クライアント | JSON の保存先 |
Claude Desktop |
|
Cursor |
|
Claude Code |
|
Related MCP server: recruiting-jobs-mcp
ツール
ツール | 説明 | コスト |
| 指定した企業の最新の求人レコード。 | 有料、下記参照 |
| 企業名またはキャリアサイトURLを、 | 無料 |
| 6つのプロバイダーと、それぞれが期待するslug形式。 | 無料 |
フィルターは課金前に適用されるため、大きなレスポンスを後からフィルタリングするのではなく、絞り込んだクエリを安く実行できます。max_jobs は支出の上限です。
料金
search_jobs は、有料のApify Actor acotr_moonie/ats-jobs-scraper の実行を開始します。料金は配信される求人1行につき$0.002で、Apifyからあなた自身の APIFY_TOKEN のアカウントに請求されます。このサーバーはシンクライアントです。あなたの呼び出しをプロキシせず、トークンや結果を見ることもなく、あなたに代わって実行が支払われることもありません。デフォルトの max_jobs=50 は、1回の呼び出しを約**$0.10**に抑えます。
resolve_company と list_supported_ats は無料で、実行も開始しません。
やらないこと
給与は解析のみで、推測はしません。 各給与には
sourceフィールドがあり、その数値がプロバイダーの構造化フィールドから来たのか、散文からの正規表現によるものかを示します。連絡先フィールドは出力されません。 また、求人広告本文中の連絡先詳細はデフォルトで伏せ字になります。
値を決定できない場合、フィールドは
nullになります。 何も推測しません。resolve_companyは部分的なディレクトリを検索します(1,804行、うち1,444行は最終確認時点でライブであることを確認済み)。名前が解決されなくても、その企業に採用ボードがないことの証明にはなりません。代わりにキャリアサイトのURLを渡してください。
仕組み
resolve_company は、jsDelivr経由でCC-BYの ats-directory を読み取り、~/.cache/ats-jobs-mcp/ の下に24時間キャッシュします。search_jobs は、あなたのトークンを使ってApify Actorの run-sync-get-dataset-items エンドポイントを呼び出します。
リンク
Actorソース(MIT): https://github.com/moonie0201/ats-jobs
企業ディレクトリ(CC-BY): https://github.com/moonie0201/ats-directory
プライバシーポリシー: https://github.com/moonie0201/ats-jobs/blob/main/PRIVACY.md
テイクダウンポリシー: https://github.com/moonie0201/ats-jobs/blob/main/TAKEDOWN.md
開発
uv venv && uv pip install -e ".[dev]"
python -m pytest tests -q # offline: builds the server, lists tools
python -m ats_jobs_mcp --list-tools開示
これは私が作りました。search_jobs の背後にあるActorは有料です。アダプターコードと企業ディレクトリはオープンで、Actorなしでも自由に利用できます。
MITライセンスです。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceEnables AI assistants to fetch and structure job postings from major ATS platforms (Greenhouse, Lever, Ashby, etc.) directly, eliminating copy-paste and context loss.302MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to pull live job listings from major ATS platforms (Greenhouse, Lever, Ashby, Workable), Hacker News hiring threads, and detect hiring signals on company career pages.
- FlicenseNot gradedqualityBmaintenanceEnables searching and retrieving startup job listings from Wellfound with salary, equity, and company signals like Y Combinator backing, funding stage, and remote status.
- AlicenseNot gradedqualityBmaintenanceEnables users to discover applicant tracking system job boards from company domains, list open roles, detect hiring changes over time, and generate hiring summaries across multiple ATS platforms.MIT
Related MCP Connectors
Semantic search over 3.5M+ live US job postings pulled straight from company ATSes. Read-only.
Live job postings from 30+ ATS feeds and job boards, one schema. Live results need a Bearer key.
Search a live index of millions of open jobs from employer career sites and 100+ ATS platforms.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/moonie0201/ats-jobs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server