mcpField
M
mcp-job-change-tracker

mcp-job-change-tracker

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

关于 mcp-job-change-tracker

这是一个通过 Mamba Labs 的 Apify Actor 核查 CRM 联系人任职情况的 MCP 服务。它为单人或联系人列表返回当前职位、任职历史、变动状态及来源信息。

主要功能

  1. 01核查单个联系人或列表
  2. 02返回当前公司和职位
  3. 03提供入职月份与任职历史
  4. 04标记离职、入职和晋升
  5. 05说明匹配方式及来源时效

适用场景

  1. 01查找已离开公司的 CRM 联系人
  2. 02用当前职位更新记录
  3. 03汇总联系人列表中的职位变动

MCP 相关

向 MCP 客户端提供 `track_job_change` 工具。它启动 Apify Actor 运行,并返回数据集行。

配置

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

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

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

安装包
npm@mambalabsdev/mcp-job-change-tracker1.0.1

工具

1

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

参数类型必填说明
emailstring否可选。此人在上次已知公司使用的工作邮箱地址。提供 BounceBan 密钥时,不可投递的结果会将此人标记为已离职。
peoplearray否一次处理多位人员。每个项目使用与单人字段相同的键:person_name、company_domain、company_name、last_known_title、profile_url、email、company_linkedin_url、location、input_id 和 known_history(对象)。
input_idstring否可选。返回时保持不变,便于关联回 CRM 或表格。
locationstring否可选。为方便记录而原样返回。
checkNewsenum否免费。最多引用 3 条过去一年内提及此人并包含职位变动词的标题。仅作证据;标题不会决定雇主。true | false
maxPeoplestring否达到此人数后停止。默认值为 1000。
serpApiKeystring否可选。未设置 Serper 密钥时,仅用于网页搜索。由你提供的密钥,作为运行输入发送;Actor 不会存储。
person_namestring否要检查人员的全名。
profile_urlstring否可选。此人的 LinkedIn 个人资料 URL,用作身份标识。此 Actor 不会打开该 URL。未提供时,运行会使用你的搜索密钥查找个人资料,并在找到且接受后收取 profile_resolved 费用。
cacheTtlDaysstring否从你自己的 Apify 账户存储中,免费复用最近 N 天内的读取结果。设为 0 可关闭。包含自有历史记录的行永不缓存。默认值为 7。
company_namestring否该公司的名称。与域名一起或单独使用,以匹配此人历史中的职位。
serperApiKeystring否可选。网页搜索(serper.dev):查找个人资料 URL,并读取搜索结果行中的当前职位。每人约搜索 1 到 3 次。由你提供的密钥,作为运行输入发送;Actor 不会存储。
known_historystring否可选。你已有的角色经历,格式为 JSON:{"source": "heyreach", "source_date": "2026-10-07", "experiences": [...]} 或 {"source": "crm", "roles": [{"company_name", "title", "start_month", "end_month"}]}。在使用任何付费密钥前读取;如果经历比 Max source age 更新,则跳过 Prospeo。
prospeoApiKeystring否可选。Prospeo enrich-person:此人的角色经历,包含开始和结束月份。如果你提交了新鲜的自有经历,则跳过。使用你自己的密钥,作为运行输入提交;actor 不会存储该密钥。
company_domainstring否你的记录中此人所在公司的网站域名,例如 microsoft.com。离职、入职和晋升状态均根据此公司判定。
max_charge_usdstring否可选。运行会在处理任何会使事件费用超过此金额的行之前停止。
verifyOldEmailenum否提供 BounceBan 密钥时:对仍显示为在职的每个人进行一次检查。使用你提交的地址,或 Prospeo 在公司域名上返回的地址。true | false
bouncebanApiKeystring否可选。仅当此人仍显示为在职时,验证其旧工作地址。仅使用无法投递的结果。使用你自己的密钥,作为运行输入提交;actor 不会存储该密钥。
checkCompanySiteenum否免费。查看此人是否出现在最后已知公司域名下最多 4 个团队和关于页面中。true | false
last_known_titlestring否你的记录中保存的职称。将在行中作为 input_title 回显。
maxSourceAgeDaysstring否你提交的经历若早于此天数,则视为滞后,因此运行还会读取 Prospeo 和搜索结果。默认值为 30。
includeRoleHistoryenum否设为 No 时保留 role_count,并移除 role_history 数组。true | false
company_linkedin_urlstring否可选。如果角色经历包含 LinkedIn 公司 URL,这是最有力的公司匹配依据。

详细介绍

职位变动跟踪器 MCP 服务

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

职位变动跟踪器 MCP 服务

这是一个用于 Apify 上 Mamba Labs 职位变动跟踪器 actor 的 MCP 服务。发送 CRM 中的联系人,即可为每个人返回一行数据:他们现在的工作单位、职位、入职时间、职位历史,以及他们是否离开了你所知的那家公司、在别处找到了新工作,或是在同一家公司晋升。每行都会说明联系人是如何匹配的、答案来自哪个来源,以及该来源有多旧。

内容简介

功能介绍

检查单个联系人或联系人列表中的联系人是否仍在记录所示的公司工作。每个人都会返回一行扁平、可供 Clay 使用的 JSON 数据:当前雇主、职位、入职月份、职位历史、状态(已离职、已找到新工作、已晋升或仍在职)、联系人匹配方式、答案来源及其日期,并附带同名者检查。该工具使用你发送的数据(known_history),以及作为输入传入的 Serper 或 SerpApi、Prospeo 和 BounceBan 密钥运行;它绝不会抓取 LinkedIn,也不持有自己的密钥。请提供 person_name 和 company_domain 或 company_name,或者提供 people 列表。运行未成功时,会以错误形式返回,并附带运行 ID。此工具为只读;需要 APIFY_TOKEN,每次调用都会消耗 Apify 积分。

所有工作都在 Apify 上运行。此软件包只是一个轻量客户端,用于启动 actor 运行、等待运行完成并返回数据集行。

快速开始

你需要 Node.js 18 或更高版本,以及一个带 API 令牌的 Apify 账户。

将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json)、Cursor 或任意 MCP 客户端中:

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

重启客户端。随后会出现 track_job_change 工具。

先决条件

  • Node.js 18 或更高版本。
  • 从 console.apify.com/account/integrations 获取 Apify API 令牌,并将其设为 APIFY_TOKEN。服务端无需令牌即可列出工具;调用工具时则需要令牌。

提示词示例

  • “检查 Jane Doe 是否仍在 example.com 工作;如果她已离职,请告诉我她去了哪里。”
  • “处理这 20 位联系人,并告诉我过去 6 个月中谁换了工作。”

工具

track_job_change。一个工具。参数示例:

{
  "person_name": "Jane Doe",
  "company_domain": "example.com",
  "company_name": "Example Inc"
}

输入项

线上执行器面向买家的每个输入,均保持不变。省略的输入将采用执行器自身的默认值。

输入类型必填描述
person_namestring否要核查者的全名。
company_domainstring否你的记录中该人员所在公司的网站域名,例如 microsoft.com。将根据这家公司判定是否已离职、入职或晋升。
company_namestring否该公司的名称。与域名配合使用或单独使用,以匹配此人的履历中的职位。
last_known_titlestring否你的记录中保存的职位。将作为 input_title 回显在行中。
profile_urlstring否可选。此人的 LinkedIn 个人资料 URL,用作身份标识。此执行器不会打开该 URL。若未提供,运行将使用你的搜索密钥查找个人资料,并在找到且确认其中一个后收取 profile_resolved 费用。
emailstring否可选。此人在最后一家已知公司的工作邮箱。若提供 BounceBan 密钥,无法投递的结果将标记此人已离职。
company_linkedin_urlstring否可选。如果职位履历包含 LinkedIn 公司 URL,这是最有力的公司匹配依据。
locationstring否可选。原样回显,供你记录使用。
input_idstring否可选。在行中原样返回,方便你将其关联回 CRM 或表格。
known_historystring否可选。你已有的职位履历,格式为 JSON:{"source": "heyreach", "source_date": "2026-10-07", "experiences": [...]} 或 {"source": "crm", "roles": [{"company_name", "title", "start_month", "end_month"}]}。在使用任何付费密钥之前读取;如果履历的更新时间早于 Max source age,则跳过 Prospeo。
peoplearray否一次处理多个人。每个条目接受与单人字段相同的键:person_name、company_domain、company_name、last_known_title、profile_url、email、company_linkedin_url、location、input_id 和 known_history(一个对象)。
serperApiKeystring否可选。网页搜索(serper.dev):查找个人资料 URL 并读取搜索结果摘要中的当前职位。每人约搜索 1 到 3 次。使用你自己的密钥,作为运行输入发送;执行器绝不会存储该密钥。
serpApiKeystring否可选。仅当未设置 Serper 密钥时用于网页搜索。使用你自己的密钥,作为运行输入发送;执行器绝不会存储该密钥。
prospeoApiKeystring否可选。Prospeo enrich-person:获取此人的职位履历及起止月份。提供了新近的自有履历时将跳过此项。使用你自己的密钥,作为运行输入发送;执行器绝不会存储该密钥。
bouncebanApiKeystring否可选。仅当此人看起来仍在该公司任职时,验证旧工作邮箱。只使用无法投递的结果。使用你自己的密钥,作为运行输入发送;执行器绝不会存储该密钥。
maxSourceAgeDaysstring否如果你提供的履历早于此天数,则视为滞后,因此运行还会读取 Prospeo 和搜索结果。默认值为 30。
checkCompanySitestring否免费。搜索最后一家已知公司域名下最多 4 个团队和关于我们页面,查找此人。
checkNewsstring否免费。引用过去一年中提及此人且包含变动词的最多 3 条新闻标题。仅作证据;新闻标题绝不会决定雇主。
verifyOldEmailstring否使用 BounceBan 密钥时:对每个看起来仍在该公司任职的人核查一次。使用你提供的邮箱地址,或 Prospeo 在该公司域名下返回的地址。
includeRoleHistorystring否设为 No 时保留 role_count,并移除 role_history 数组。
cacheTtlDaysstring否从你自己的 Apify 账户存储中复用最近 N 天内的核查结果,不收取费用。设为 0 可关闭。包含你自有履历的行永不缓存。默认值为 7。
maxPeoplestring否达到此人数后停止。默认值为 1000。
max_charge_usdstring否可选。如果某行会使事件费用超过此金额,则运行会在处理该行前停止。

定价

在 Apify 上按事件付费,费用记入你的 Apify 账户。价格以美元计。

事件免费计划BronzeSilverGold
person_read,每读取一人$0.025$0.02375$0.0225$0.02125
profile_resolved,每通过网页搜索解析一个个人资料$0.006$0.0057$0.0054$0.0051
apify-actor-start,每次运行启动$0.001$0.001$0.001$0.001

你的密钥

该 Actor 不持有自己的提供商密钥。每个付费提供商密钥都由你提供,作为输入传入,并由 Apify 以机密输入的形式存储。若未提供密钥,Actor 会跳过相应步骤,并在运行过程中说明原因。

Actor 完整文档

apify.com/mambalabs/job-change-tracker

许可证

MIT。详见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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