mcpField
M
mcp-gtm-job-discovery

mcp-gtm-job-discovery

本地服务
github.com/mambalabsdev商业与营销01 周前更新

关于 mcp-gtm-job-discovery

这款 MCP 服务按职位关键词查找招聘公司,并为每条职位记录补充公司概况和 LinkedIn 链接。它是面向寻找目标招聘企业团队的 Apify Actor 客户端。

主要功能

  1. 01按职位关键词搜索招聘信息
  2. 02从可配置的招聘来源检索
  3. 03按国家、日期、规模和远程状态筛选
  4. 04排除招聘机构和自由职业平台
  5. 05补充公司概况与 LinkedIn 链接

适用场景

  1. 01查找正在招聘目标岗位的公司
  2. 02构建销售开发公司名单
  3. 03跟踪两次运行之间的新职位

MCP 相关

向 MCP 客户端提供 `monitor_job_postings` 工具,将输入转交给 Apify Actor 并返回其结果。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-gtm-job-discovery": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-gtm-job-discovery"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-gtm-job-discovery
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-gtm-job-discovery1.5.0

工具

1

收录的工具列表 · 更新于 2 周前

参数类型必填说明
countrystring否地理位置筛选条件,例如 United States、United Kingdom、Canada。默认值:"United States"。
sourcesarray否要搜索的招聘网站,按顺序链式运行。Tier 0 无需密钥,且会查询每个关键词:jobicy、remotive、arbeitnow、themuse、remoteok、weworkremotely、himalayas。Tier 1 为 adzuna(需要 adzuna_app_id 和 adzuna_app_key)。Tier 2 仅查询前面各层仍未发现足够结果的关键词:jobspipe 和 theirstack(各自需要密钥,按提供方返回的每个职位计费),以及 google_jobs(需要 serpapi_key)。同一职位出现在两个网站时会去重,只计一次。默认值:["google_jobs"]。
keywordsarray是要在招聘网站上搜索的职位名称,每项一个,例如 ["account executive", "revops manager"]。每个关键词都会分别经过来源链搜索。
countriesarray否在一次运行中依次查询这些国家;设置后会覆盖 country。按量计费的来源会分别查询每个国家;无需密钥的远程招聘网站覆盖全球,只运行一次。请使用 Google Jobs 接受的名称,例如 United States、United Kingdom、Canada。
max_resultsinteger否从发现来源拉取的原始职位数量上限,筛选前生效。值越大,成本越高。默认值:100。
remote_onlyboolean否仅返回远程/居家办公职位。默认值:false。
serpapi_keystring否用于通过 Google Jobs 发现职位的 SerpAPI 密钥(可在 serpapi.com 免费获取,每月 250 次搜索,无需信用卡)。除非 actor 设置了 SERPAPI_KEY 环境变量,否则必须提供此密钥才能生成结果。
jobspipe_keystring否用于 jobspipe 来源的 JobsPipe Bearer 密钥(jp_live_...)。JobsPipe 每返回一个职位收取一个点数。此项为空时,actor 会使用 JOBSPIPE_KEY 环境变量。
adzuna_app_idstring否用于 adzuna 来源的 Adzuna 应用 ID。该值会随工具调用发送;此项为空时,actor 会使用 ADZUNA_APP_ID 环境变量。
lookback_daysinteger否仅返回发布于最近指定天数内的职位。默认值:30。
max_companiesinteger否每次运行中补充信息(公司基本信息 + LinkedIn)的唯一公司数量上限。用于限制子 actor 的成本。默认值:40。
adzuna_app_keystring否用于 adzuna 来源的 Adzuna 应用密钥。此项为空时,actor 会使用 ADZUNA_APP_KEY 环境变量。
theirstack_keystring否用于 theirstack 来源的 TheirStack API 密钥。TheirStack 每返回一个职位收取一个点数。此项为空时,actor 会使用 THEIRSTACK_KEY 环境变量。
metered_run_capinteger否每次运行中,每个国家的每个计费数据源上限:SerpAPI 按搜索次数计,Adzuna 按调用次数计,JobsPipe 和 TheirStack 按职位数计。默认值:50。
company_size_maxinteger否可选。排除员工人数超过此值的公司(仅在已知公司规模时生效)。
company_size_mininteger否可选。排除员工人数少于此值的公司(仅在已知公司规模时生效)。
previous_run_datestring否可选。上次运行日期,采用 ISO 日期格式(例如 2026-06-01)。仅输出晚于此日期的职位,并叠加内置的跨运行增量缓存。
metered_window_daysinteger否仅向计费来源(jobspipe、theirstack)查询此天数内(含当天)发布的职位。它们按返回的职位收费,无论之前是否见过,因此缩小时间范围最能节省额度。1 到 7。默认值:2。
freelance_marketplacesarray否会被视为自由职业平台并在上方开关启用时排除的公司名称。显示默认值;可按需覆盖或扩展。默认值:["Upwork", "Fiverr", "Freelancer", "Toptal", "PeoplePerHour", "Guru", "99designs"]。
exclude_staffing_agenciesboolean否根据名称和职位描述启发式规则,过滤掉人力派遣和招聘机构发布的职位。默认值:true。
exclude_freelance_marketplacesboolean否过滤掉公司为自由职业平台(Upwork、Fiverr 等)的职位,这类职位会干扰直接联系。默认值:true。
enough_new_companies_per_keywordinteger否每个关键词本次运行中找到此数量的不同新公司后,停止该关键词的来源链。之后仅对尚未达到此数量的关键词运行计费层级。默认值:3。

详细介绍

职位发布监控 MCP 服务

Smithery Glama score MCP Registry npm version npm downloads license mcpservers.org

Gtm Job Discovery MCP server

这是一个用于 Apify 上 Mamba Labs 职位发布监控 Actor 的 MCP 服务。

提供一组职位关键词后,它会返回当前正在招聘这些职位的公司,每条招聘信息占一行,并附带公司概况数据和公司 LinkedIn 网址。

安装

npx -y @mambalabsdev/mcp-gtm-job-discovery
Claude Desktop
{
  "mcpServers": {
    "mamba-gtm-job-discovery": {
      "command": "npx",
      "args": ["-y", "@mambalabsdev/mcp-gtm-job-discovery"],
      "env": { "APIFY_TOKEN": "your-apify-token" }
    }
  }
}

前往 console.apify.com/account/integrations 获取 Apify 令牌。

工具

monitor_job_postings

提供一组职位关键词,返回目前正在招聘这些职位的公司;每条职位发布对应一行,并附带公司概况信息和公司 LinkedIn URL。

输入类型必填说明
keywordsarray是要搜索的职位名称,每项一个。每个关键词都会单独通过来源链搜索。
sourcesarray否作为有序链运行的招聘网站。Tier 0,无需密钥:jobicy、remotive、arbeitnow、themuse、remoteok、weworkremotely、himalayas。Tier 1:adzuna(需要 adzuna_app_id 和 adzuna_app_key)。Tier 2,仅用于关键词结果不足时:jobspipe、theirstack(均需要各自的密钥)和 google_jobs(需要 serpapi_key)。同一条职位在两个网站发布只计一次。默认值为 ["google_jobs"]。
countrystring否地理筛选条件,例如 United States、United Kingdom、Canada。默认值为 United States。
countriesarray否在一次运行中遍历这些国家。设置后会覆盖 country。
lookback_daysinteger否仅返回发布于指定天数内的职位。默认值为 30。
company_size_mininteger否排除员工人数少于此值的公司(仅在已知公司规模时应用)。
company_size_maxinteger否排除员工人数多于此值的公司(仅在已知公司规模时应用)。
exclude_staffing_agenciesboolean否过滤掉人力派遣和招聘机构发布的职位。默认值为 true。
exclude_freelance_marketplacesboolean否过滤掉公司属于自由职业者平台(Upwork、Fiverr 等)的职位。默认值为 true。
freelance_marketplacesarray否视为自由职业者平台的公司名称。默认值为 ["Upwork", "Fiverr", "Freelancer", "Toptal", "PeoplePerHour", "Guru", "99designs"]。
remote_onlyboolean否仅返回远程职位。默认值为 false。
previous_run_datestring否上次运行日期的 ISO 格式,例如 2026-06-01。除内置的跨运行增量缓存外,仅输出日期较新的职位。
max_resultsinteger否筛选前抓取的原始职位数量上限。数值越高,成本越高。默认值为 100。
max_companiesinteger否每次运行中丰富公司概况信息和 LinkedIn 信息的唯一公司数量上限。默认值为 40。
serpapi_keystring否用于 google_jobs 来源的 SerpAPI 密钥(可在 serpapi.com 免费获取,每月可搜索 250 次)。
adzuna_app_idstring否用于 adzuna 来源的 Adzuna 应用 ID。
adzuna_app_keystring否用于 adzuna 来源的 Adzuna 应用密钥。
jobspipe_keystring否用于 jobspipe 来源的 JobsPipe 密钥。JobsPipe 会按返回的职位收费。
theirstack_keystring否用于 theirstack 来源的 TheirStack 密钥。TheirStack 会按返回的职位收费。
metered_window_daysinteger否要求按用量计费的来源仅返回发布于指定天数内的职位,范围为 1 到 7。默认值为 2。
enough_new_companies_per_keywordinteger否每个关键词找到指定数量的新公司后,停止执行来源链。默认值为 3。
metered_run_capinteger否每次运行中,每个国家的每个按用量计费来源的上限。默认值为 50。
max_charge_usdnumber否此次运行的可选费用上限,单位为 USD。在某个条目可能导致费用超过此金额之前,actor 会停止运行。若不设置,则采用 Apify 中设定的每次运行最高费用。

作为输入传入的密钥会随工具调用发送,并保留在聊天记录中。

计费

按返回的结果行计费,另加少量的 Actor 启动费用。筛选掉的职位发布信息不收费。

以下是 Apify 免费套餐的每个事件价格,数据来自实时定价记录;Apify 付费套餐的每个事件费用更低。

事件价格(USD)
Actor 启动(apify-actor-start)0.00005
结果(apify-default-dataset-item)0.02

价格信息见 Actor 的 Apify 页面。运行此服务会消耗 Apify 积分。

此服务的功能与限制

这是 Apify Actor 的轻量客户端。它会传入你的输入,并原样返回 Actor 的输出。上文所述的所有行为都由 Actor 实现,而非此服务。

错误会明确返回,不会被忽略。输入无效、令牌无效、余额不足、超时,或运行结果不是数据集时,都会作为明确的工具错误返回,而非空结果。

来源

该 Actor 位于 Apify Store。此封装采用 MIT 许可。

由 Mamba Labs 构建

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。