关于 mcp-account-hiring-watch
mcp-account-hiring-watch 是通过 Apify Actor 监控公司招聘页面的 MCP 服务。它按监控列表报告自上次运行以来新增、关闭和重新发布的职位,并提供职位描述及招聘速度汇总。
主要功能
- 01追踪公司招聘页面变更
- 02识别新增、关闭和重新发布职位
- 03提供职位描述和稳定职位标识
- 04汇总 30 天招聘速度
- 05按职位类别或关键词筛选变更
- 06发送签名变更 Webhook
适用场景
- 01监控目标公司新增销售职位
- 02查看哪些公司新增或关闭职位
- 03追踪监控列表中的职位重新发布
MCP 相关
向 MCP 客户端提供 `watch_account_hiring` 工具。它启动 Apify Actor、等待运行完成,并返回数据集行。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| domains | array | 是 | 要监控的公司网站域名,例如 stripe.com。监控会读取各公司的自有招聘页面。每次运行最多 2,000 个。 |
| watch_name | string | 否 | 用于区分不同监控列表。每个列表或客户使用一个名称。更改名称会启动新的监控,其首次运行将建立基线。默认值:default。 |
| board_hints | array | 否 | 当监控无法找到招聘页面时,将域名指向其招聘平台,格式为 domain=provider:slug,例如 acme.com=greenhouse:acmeinc 或 acme.com=workday:acme.wd5/External。支持的平台:greenhouse、lever、ashby、workable、smartrecruiters、personio、recruitee、workday、rippling。 |
| max_domains | string | 否 | 超过此数量的域名将被跳过。范围:1 至 2000。默认值:500。 |
| state_store | string | 否 | 可选的键值存储,用于保存监控状态。留空则使用你自己的 Apify 帐户中的存储 account-hiring-watch-state。 |
| webhook_url | string | 否 | 可选的 HTTPS 端点。变更将以已签名的 Standard Webhooks 请求发送;只有端点返回 2xx 后,变更才会计费。 |
| first_run_mode | enum | 否 | 域名首次运行时返回的内容。recent 返回招聘页面日期位于最近 N 天内的职位;baseline_only 返回摘要记录;all_open 返回所有开放职位。首次运行的记录标记为 is_backfill,且永不收费。默认值:recent。recent | baseline_only | all_open |
| max_charge_usd | string | 否 | 可选。当下一项变更会使本次运行的费用超过此金额时、剩余变更将暂缓处理,并在下次运行时优先发送。 |
| webhook_secret | string | 否 | 与 webhook_url 一起使用时必填。对每个请求进行签名(HMAC SHA256)。以 whsec_ 为前缀的密钥会按照 Standard Webhooks 规范进行 Base64 解码。 |
| custom_keywords | array | 否 | 额外的职位标题关键词,按完整单词匹配。添加 T1: 前缀表示最高级别,添加 T3: 前缀表示最低级别;不添加前缀时为第 2 级。添加任何关键词也会加入 Custom 类别。 |
| keyword_categories | array | 否 | 仅返回并计费标题匹配这些职位类别的招聘变更。All 会返回所有职位变更。所有职位仍会计入招聘速度。默认值:["All"]。 |
| repost_window_days | string | 否 | 已关闭的职位若在此天数以内重新出现,将报告为重新发布,而非新增。范围:7 至 60。默认值:30。 |
| webhook_batch_mode | enum | 否 | batch 模式每个请求最多发送 50 项变更,并按公司分组。per_change 模式为每项变更发送一个请求,适用于一个请求对应一行的工具(Clay 表格 webhook、Zapier)。默认值为 batch。batch | per_change |
| closed_after_misses | string | 否 | 职位发布在连续多少次完整的职位板读取中未出现后即关闭。不完整的读取不计入。范围为 1 至 5。默认值为 2。 |
| description_max_chars | string | 否 | 每行保留的描述最大长度。job_description_chars 始终报告完整长度。范围为 500 至 100000。默认值为 20000。 |
| first_run_recent_days | string | 否 | 当 first_run_mode 为 recent 时,回溯多少天视为近期。范围为 1 至 30。默认值为 7。 |
| include_job_description | enum | 否 | 将完整的説明文本添加到新行和重新发布的行中。已关闭的行不包含説明。默认值为 true。true | false |
详细介绍
Account Hiring Watch MCP 服务
这是一个适用于 Apify 上 Mamba Labs Account Hiring Watch actor 的 MCP 服务。发送公司域名列表。每次运行都会读取每家公司的自有招聘信息页,并仅返回自上次运行以来的变化:新增、关闭和重新发布的职位,以及完整职位描述、稳定的职位标识和每家公司的 30 天招聘速度。
内容
功能介绍
监控一组公司域名,并获取它们的招聘信息页自上次使用相同监控名称运行以来的变化:新增、关闭和重新发布的职位。数据直接从 17 个招聘平台实时读取,包括 Greenhouse、Lever、Ashby 和 Workday。每条变化记录都包含完整职位描述、稳定的职位标识以及职位来源平台;每家公司还会获得一条摘要记录,其中包含开放职位和 30 天招聘速度。某个监控首次运行时会设置基线,其记录会标记为 is_backfill,且永远不会收费。支持可选的签名 Webhook 投递。未成功的运行会作为错误返回,并附带运行 ID。此服务只读取招聘平台;需要 APIFY_TOKEN,并按返回的变化数量消耗 Apify 额度。
所有工作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 actor 运行、等待运行完成并返回数据集记录。
快速开始
你需要 Node.js 18 或更高版本,以及一个拥有 API token 的 Apify 账户。
将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json)、Cursor 或任何 MCP 客户端中:
{
"mcpServers": {
"mamba-account-hiring-watch": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-account-hiring-watch"
],
"env": {
"APIFY_TOKEN": "your-apify-token"
}
}
}
}
重启客户端。随后会出现 watch_account_hiring 工具。
前置条件
- Node.js 18 或更高版本。
- 从 console.apify.com/account/integrations 获取 Apify API token,并将其设为
APIFY_TOKEN。即使没有 token,服务也会列出工具;但调用工具时需要 token。
示例提示词
- “监控 stripe.com、ramp.com 和 vercel.com,查找新增的销售和 RevOps 职位。”
- “再次运行我的目标客户监控,并告诉我自上周以来哪些公司新增或关闭了 GTM 职位。”
工具
watch_account_hiring。只有一个工具。参数示例:
{
"domains": ["stripe.com", "ramp.com", "vercel.com"],
"watch_name": "target-accounts",
"keyword_categories": ["GTM"]
}
输入
实时 Actor 面向买家的所有输入,保持不变。省略的输入将使用 Actor 自带的默认值。
| 输入 | 类型 | 必填 | 描述 |
|---|---|---|---|
domains | array | 是 | 要监控的公司网站域名,例如 stripe.com。监控会读取每家公司的招聘页面。每次运行最多 2,000 个。 |
watch_name | string | 否 | 用于区分不同的监控列表。每个列表或客户端使用一个名称。更改名称会启动新的监控,首次运行会设定基准。默认值为 default。 |
keyword_categories | array | 否 | 仅返回并计费职位名称匹配这些职位类别的招聘信息变更。All 会返回所有招聘信息变更。每条招聘信息仍会计入招聘速度。默认值为 ["All"]。 |
custom_keywords | array | 否 | 额外的职位名称关键词,按完整单词匹配。前缀 T1: 表示最高优先级,T3: 表示最低优先级;不加前缀则为第 2 级。添加任何关键词也会添加 Custom 类别。 |
board_hints | array | 否 | 当监控无法找到招聘页面时,指定域名对应的招聘页面,格式为 domain=provider:slug,例如 acme.com=greenhouse:acmeinc 或 acme.com=workday:acme.wd5/External。支持的服务商:greenhouse、lever、ashby、workable、smartrecruiters、personio、recruitee、workday、rippling。 |
first_run_mode | string | 否 | 设置域名首次运行时返回的内容。recent 返回招聘页面日期在过去 N 天内的招聘信息;baseline_only 返回摘要行;all_open 返回所有开放职位。首次运行的行会标记为 is_backfill,且永不计费。默认值为 recent。 |
first_run_recent_days | string | 否 | 当 first_run_mode 为 recent 时,设置回溯多少天算作近期。范围为 1 到 30。默认值为 7。 |
closed_after_misses | string | 否 | 招聘信息在连续多少次完整读取招聘页面时未出现后视为已关闭。不完整读取不计入。范围为 1 到 5。默认值为 2。 |
repost_window_days | string | 否 | 已关闭的招聘信息在此天数内重新出现时,会标记为重新发布,而不是新发布。范围为 7 到 60。默认值为 30。 |
include_job_description | string | 否 | 在新发布和重新发布的行中添加完整职位描述。已关闭的行不包含描述。默认值为 true。 |
description_max_chars | string | 否 | 每行保留的职位描述最大长度。job_description_chars 始终报告完整长度。范围为 500 到 100000。默认值为 20000。 |
webhook_url | string | 否 | 可选的 HTTPS 端点。变更会以签名的 Standard Webhooks 请求发送;只有端点返回 2xx 后,变更才会计费。 |
webhook_secret | string | 否 | 使用 webhook_url 时必填。用于为每个请求签名(HMAC SHA256)。以 whsec_ 为前缀的密钥会按照 Standard Webhooks 规范进行 base64 解码。 |
webhook_batch_mode | string | 否 | batch 会按公司分组,每次请求最多发送 50 项变更。per_change 会为每项变更单独发送请求,适用于一次请求对应一行的工具(如 Clay 表格 Webhook、Zapier)。默认值为 batch。 |
state_store | string | 否 | 可选的键值存储,用于保存监控状态。留空则使用你自己的 Apify 账户中的存储 account-hiring-watch-state。 |
max_domains | string | 否 | 超出此数量的域名会被跳过。范围为 1 到 2000。默认值为 500。 |
max_charge_usd | string | 否 | 可选。当下一项变更会使本次运行的费用超过此金额时,剩余变更会暂缓处理,并在下一次运行时优先交付。 |
定价
在 Apify 上按事件付费,费用计入你的 Apify 账户。价格以 USD 计。
| 事件 | 免费套餐 | Bronze | Silver | Gold |
|---|---|---|---|---|
posting_change,每项返回的变更(新发布、已关闭或重新发布) | $0.01 | $0.0095 | $0.009 | $0.0085 |
apify-actor-start,每次运行启动 | $0.002 | $0.002 | $0.002 | $0.002 |
首次运行的行(is_backfill)以及运行无法确认的招聘页面所产生的行均不计费。设置 Webhook 后,只有端点返回 2xx,变更才会计费。
你的密钥
此 Actor 不需要服务提供商密钥。它会读取公开的职位公告 API,且自身不持有任何密钥。如果你设置了 webhook 密钥,该密钥归你所有,并由 Apify 作为机密输入存储。
Actor 完整文档
apify.com/mambalabs/account-hiring-watch
许可证
MIT。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。