关于 ATS Jobs MCP: Ashby, Greenhouse, Lever & SmartRecruiters
ATS Jobs MCP 汇集 Ashby、Greenhouse、Lever 和 SmartRecruiters 职位板上的新招聘信息,供求职者、招聘人员和研究者使用。可按时间窗口或日期筛选,并提供托管远程服务及本地代理。
主要功能
- 01搜索四类招聘系统的职位
- 02按日期或时间窗口筛选新职位
- 03返回职位地点、部门及链接等信息
- 04通过 Apify 网关运行抓取 Actor
- 05提供 Node.js 和 Python 本地代理
适用场景
- 01监控目标公司的近期招聘岗位
- 02按职能或地点发现新职位
- 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-scraperclaude mcp add --transport http geminigeorge22-ats-jobs https://mcp.apify.com/?tools=publicrecords/ashby-jobs-scraper,publicrecords/greenhouse-jobs-scraper,publicrecords/lever-jobs-scraper,publicrecords/smartrecruiters-jobs-scraper{"mcpServers":{"geminigeorge22-ats-jobs":{"type":"http","url":"https://mcp.apify.com/?tools=publicrecords/ashby-jobs-scraper,publicrecords/greenhouse-jobs-scraper,publicrecords/lever-jobs-scraper,publicrecords/smartrecruiters-jobs-scraper"}}}在 Cursor 中打开{"servers":{"geminigeorge22-ats-jobs":{"type":"http","url":"https://mcp.apify.com/?tools=publicrecords/ashby-jobs-scraper,publicrecords/greenhouse-jobs-scraper,publicrecords/lever-jobs-scraper,publicrecords/smartrecruiters-jobs-scraper"}}}在 VS Code 中打开{"mcpServers":{"geminigeorge22-ats-jobs":{"type":"http","url":"https://mcp.apify.com/?tools=publicrecords/ashby-jobs-scraper,publicrecords/greenhouse-jobs-scraper,publicrecords/lever-jobs-scraper,publicrecords/smartrecruiters-jobs-scraper"}}}{"mcpServers":{"geminigeorge22-ats-jobs":{"serverUrl":"https://mcp.apify.com/?tools=publicrecords/ashby-jobs-scraper,publicrecords/greenhouse-jobs-scraper,publicrecords/lever-jobs-scraper,publicrecords/smartrecruiters-jobs-scraper"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
ATS Jobs MCP:Ashby、Greenhouse、Lever 和 SmartRecruiters
通过四大申请人跟踪系统(Ashby、Greenhouse、Lever、SmartRecruiters)的 MCP 工具,获取任意日期之后发布的新职位,可用于 Claude、Cursor 或任何 MCP 客户端。提供公司职位看板名称和时间范围(24h、7d、30d 或某个日期),即可获取仅包含新发布职位的结果。
托管式远程 MCP 服务(Streamable HTTP),运行于 Apify 的 MCP 网关。提供客户端配置和一个小型开源 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 页面。
工具
| Actor | Store 页面 | MCP 工具 | 返回内容 |
|---|---|---|---|
| Ashby Jobs Scraper | publicrecords/ashby-jobs-scraper | publicrecords--ashby-jobs-scraper | 任意 Ashby 职位看板中的开放职位,仅包含某个日期或时间范围(24h、7d、30d)之后发布的职位:职位名称、地点、部门、薪酬、URL、描述。 |
| Greenhouse Jobs Scraper | publicrecords/greenhouse-jobs-scraper | publicrecords--greenhouse-jobs-scraper | 任意 Greenhouse 职位看板中某个日期或时间范围之后发布的开放职位:职位名称、地点、部门、URL、描述。 |
| Lever Jobs Scraper | publicrecords/lever-jobs-scraper | publicrecords--lever-jobs-scraper | 任意 Lever 职位看板中某个日期或时间范围之后创建的开放职位:职位名称、地点、团队、工作场所类型、URL、描述。 |
| SmartRecruiters Jobs Scraper | publicrecords/smartrecruiters-jobs-scraper | publicrecords--smartrecruiters-jobs-scraper | 任意 SmartRecruiters 招聘网站中某个日期或时间范围之后发布的开放职位:职位名称、地点、部门、URL、描述。 |
Apify 网关还提供用于读取运行结果的辅助工具(get-actor-run、get-dataset-items)。
适用人群
- 求职者和 Agent:关注目标公司过去一天或一周内发布的职位。
- 招聘人员和寻访顾问:查看哪些公司刚刚在某个职能领域或地点开放了职位。
- 销售和市场研究人员:从公开职位看板获取招聘信号(新团队、新地点)。
提示词示例
- 列出
<board name>过去 7 天内发布的 Greenhouse 职位,职位名称中包含 'engineer'。 <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 服务(开源)
此仓库还在 src/ 中提供了一个小型 MCP 服务,供只能运行本地 stdio 服务的客户端使用。它会根据 tools.json 在本地响应 initialize 和 tools/list。该文件根据每个 Actor 的公开输入架构生成,并在 CI 和每周检查是否存在偏差,因此任何客户端或目录都可以在无需令牌的情况下查看这些工具。tools/call 会转发到上方托管的 Apify MCP 端点,并使用你自己的 APIFY_TOKEN;没有令牌时,调用会返回明确的错误,而不会运行任何操作。令牌只会通过 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 上的电商搜索结果与商品排名。
- ecommerce-sales-mcp:电商销售信号: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 注册表名称:io.github.GeminiGeorge22/ats-jobs-mcp
许可证
MIT,适用于本文档、配置以及 src/ 中的代理服务代码。与这些 Actor 读取的网站均无关联。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。