Browser Use
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
作者提供的说明(英文原文)
Job postings from Workday, Greenhouse, Lever and Ashby, with added, updated and removed jobs.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
Authorization标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。
在终端中运行这条命令
claude mcp add --transport http ats-zero-browser-gateway 'https://mcp.apify.com/?tools=ginugokz/ats-zero-browser-gateway' --header 'Authorization: your-value'运行前请先填写空着的值。
粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"ats-zero-browser-gateway": {
"url": "https://mcp.apify.com/?tools=ginugokz/ats-zero-browser-gateway",
"headers": {
"Authorization": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"ats-zero-browser-gateway": {
"type": "http",
"url": "https://mcp.apify.com/?tools=ginugokz/ats-zero-browser-gateway",
"headers": {
"Authorization": "your-value"
}
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个地址需要在请求的 header 中放入密钥,而添加连接器的菜单无法设置。请改用 Claude Code、Cursor 或 VS Code。
你的选择通过 Cookie 保存在这台设备上,无需账户。
Authorization 机密 必填 HTTP header这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
服务器要求先登录,才会列出它的工具。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 ginugokz 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
在 118 毫秒内响应(HTTP 401)
声明支持 OAuth 登录,你的 AI 应用可以带你去登录
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 3 项适用的基础检查中通过了 3 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
你需要填写:Authorization
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(0.1.1)于13天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Browser Use, Chrome DevTools MCP, MCP Server Browser
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.
MCP server for Chrome DevTools
MCP server for browser use access
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Get every open job from company career sites running Workday, Greenhouse, Lever or Ashby as clean, normalized JSON — with change tracking: only the jobs that were added, updated or closed since your last run. No browser, no login, no proxies.
This repository contains the MCP server and integration templates. The extraction engine runs as a hosted, maintained Actor on Apify:
→ [ginugokz/ats-zero-browser-gateway on Apify](https://apify.com/ginugokz/ats-zero-browser-gateway)
myworkdayjobs.com, myworkdaysite.com), Greenhouse, Lever and Ashby.ADDED, UPDATED and REMOVED jobs since the previous run. Built for daily monitoring in n8n, Make, Zapier, Clay or your own pipeline.compensation_raw).| ATS | URL format | Example input |
|---|---|---|
| Workday | https://{company}.wd{n}.myworkdayjobs.com/{locale}/{site} or https://wd{n}.myworkdaysite.com/recruiting/{company}/{site} | https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite |
| Greenhouse | https://boards.greenhouse.io/{board} or https://job-boards.greenhouse.io/{board} | https://boards.greenhouse.io/stripe |
| Lever | https://jobs.lever.co/{company} | https://jobs.lever.co/spotify |
| Ashby | https://jobs.ashbyhq.com/{company} | https://jobs.ashbyhq.com/ramp |
Pass full career-site URLs: the ATS is detected from the host. To find one, open the company's careers page, click any job and copy the address up to the board or site name.
Open the Actor on Apify, paste one or more career-site URLs and click Start. Export the results as JSON, CSV or Excel, or schedule the Actor to run daily.
curl -X POST "https://api.apify.com/v2/acts/ginugokz~ats-zero-browser-gateway/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "targets": ["https://boards.greenhouse.io/stripe", "https://jobs.ashbyhq.com/ramp"], "only_deltas": true, "max_jobs": 100 }'
Get your API token at console.apify.com/settings/integrations.
import os, requests
resp = requests.post( "https://api.apify.com/v2/acts/ginugokz~ats-zero-browser-gateway/run-sync-get-dataset-items", headers={"Authorization": f"Bearer {os.environ['APIFY_TOKEN']}"}, json={"targets": ["https://jobs.lever.co/spotify"], "only_deltas": True}, timeout=320, ) for job in resp.json(): print(job["delta_status"], job["title"], job["url"])
Hosted (nothing to install): add the Apify MCP server with this Actor as a tool:
https://mcp.apify.com/?tools=ginugokz/ats-zero-browser-gateway
Local (this repository):
pip install "mcp>=1.2"
{
"mcpServers": { "ats-jobs": { "command": "python", "args": ["/absolute/path/to/mcp_server.py"], "env": { "APIFY_TOKEN": " " } } } }
Tool exposed: scrape_ats_jobs(urls, only_deltas=False, max_jobs=40, include_details=True). The server starts without a token; the token is only needed when the tool is called.
Import templates/n8n_ats_delta_monitor.json: it runs every 12 hours, calls the Actor with only_deltas and full_scan, and routes new, closed and edited jobs to three outputs (connect them to Slack, email or Sheets). Authentication: create a Header Auth credential with Name Authorization and Value Bearer , then select it in the HTTP Request node.
One item per job. Real item from a run on 16 October 2026; locations (13 entries) and description_html are shortened here:
{
"source_system": "workday_cxs", "company_tenant": "nvidia", "site_id": "NVIDIAExternalCareerSite", "requisition_id": "JR1999579", "title": "Senior HPC Architect, Automation and At-Scale Deployment", "url": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-HPC-Architect_JR1999579", "locations": ["US, CA, Santa Clara", "US, TX, Remote", "US, CO, Remote"], "posted_date": "2026-10-15", "employment_type": "Full time", "remote_type": null, "compensation_raw": "184,000 USD - 287,500 USD", "description_html": " NVIDIA has continuously reinvented itself over two decades. … ", "delta_status": "ADDED", "summary_hash": "ec90f0b7cd647ca6", "detail_hash": "2f3177f5f974d75c", "scraped_at": "2026-10-16T04:50:18.026337+00:00" }
source_system is workday_cxs, greenhouse, lever or ashby. compensation_raw is filled only when the posting publishes a salary.
delta_status | Meaning |
|---|---|
ADDED | New job since the previous run |
UPDATED | Title, description or compensation changed |
REMOVED | Job no longer listed (reported only after a complete, consistent read; a sudden drop to zero jobs waits for a second run) |
EXISTING | Unchanged — skipped when only_deltas is true |
The tracking state is stored in a named key-value store in your own Apify account. To track closed jobs on large career sites, set full_scan: true (summary mode, up to 5,000 jobs per site); a partial read never reports REMOVED.
Pay-per-event on Apify: you pay per job delivered plus a small fee per run. Current prices are on the Actor's Pricing tab. Apify's free plan includes monthly usage credit for testing.
Is this legal? The Actor reads the same public job-board endpoints that companies' own career pages use to show their openings. No login is used. It returns job postings, not personal profiles, and strips recruiter emails and phone numbers.
Why isn't the extraction engine in this repository? It runs as a managed service on Apify so that fixes for changing ATS endpoints reach every user immediately. This repository is the client side: MCP server, API examples and workflow templates.
Can I monitor hundreds of companies? Yes — pass them all in targets in one run and schedule it daily with only_deltas: true.
MIT — applies to the code in this repository (MCP client and templates).