mcpField
M
mcp-linkedin-jobs-feed

mcp-linkedin-jobs-feed

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

关于 mcp-linkedin-jobs-feed

这是一个通过 Apify 获取 LinkedIn 公开职位搜索结果的 MCP 服务,每条职位记录附带雇主网站域名。它面向招聘信息检索,可按地点、发布时间、工作类型和经验级别筛选,并跟踪新职位。

主要功能

  1. 01检索公开职位信息,无需登录
  2. 02每条职位附带雇主域名
  3. 03按地点及发布时间筛选
  4. 04筛选工作方式、经验和职位类型
  5. 05跨运行仅返回新职位

适用场景

  1. 01查找特定地区的新职位
  2. 02筛选远程或特定级别的工作
  3. 03定期追踪雇主发布的新职位

MCP 相关

向 MCP 客户端提供 search_linkedin_jobs 工具,接收职位关键词和地点等条件,并返回 Apify 数据集中的职位及搜索行。

配置

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

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

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

安装包
npm@mambalabsdev/mcp-linkedin-jobs-feed1.0.1

工具

1

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

参数类型必填说明
keywordsarray否每行输入一个职位搜索词组,格式与在 LinkedIn 职位搜索中输入的相同,例如 account executive 或 sdr manager saas。每次运行最多 50 个搜索(关键词数 × 地点数)。
only_newenum否true 表示仅返回使用相同 state key 的先前运行未返回的职位。首次运行会返回时间范围内的所有职位。false | true
job_typesarray否可选。可选值:full_time、part_time、contract、temporary、internship、volunteer、other。
locationsarray否可选。每行输入一个地点,格式与 LinkedIn 职位搜索接受的格式相同:国家(Germany)、城市(London, England, United Kingdom)或地区(European Union)。每个地点各运行一次搜索。留空则在全球范围内搜索。
state_keystring否为仅返回新职位的已保存状态命名。每个计划使用一个键,例如 ae-germany-daily。
reset_stateenum否true 表示清除此 state key 的已保存状态。false | true
posted_withinenum否仅返回 LinkedIn 标记为在此时间范围内发布的职位。24h | week | month | any
max_charge_usdstring否可选。费用超过此金额前,运行会停止
include_detailsenum否true 表示读取每个职位的公开招聘页面。不额外收费。true | false
workplace_typesarray否可选。可选值:on_site、remote、hybrid。
exclude_companiesarray否可选。排除公司名称包含以下任一内容的职位,不区分大小写。例如,排除你不想看到的招聘机构。
experience_levelsarray否可选。可选值:internship、entry、associate、mid_senior、director、executive。
find_company_domainenum否true 表示通过网络搜索按名称查询每家雇主的自有网站域名,并且仅在域名与名称明确匹配时返回。不额外收费。true | false
max_jobs_per_searchstring否每次搜索返回的职位行数,按发布时间从新到旧排序。默认 100,最多 1000(LinkedIn 向访客显示的每次搜索结果约为 1,000 条)。

详细介绍

LinkedIn Jobs Feed MCP 服务

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

这是一个用于 Apify 上 Mamba Labs LinkedIn Jobs Feed actor 的 MCP 服务。提供职位搜索和地点信息后,它会从 LinkedIn 的公开职位搜索中返回每个职位的一行数据,并附上雇主自己网站的域名。

内容

功能介绍

  • 来源:仅使用 LinkedIn 的公开访客职位搜索和职位发布页面。不需要登录,不使用 Cookie,也不读取个人资料或公司页面。
  • 雇主域名:先通过公司名称自动补全,然后进行一次网络搜索;每个雇主只执行一次并缓存结果。仅当域名与公司名称明确匹配时才会返回(domain_status 为 resolved),否则结果为空并标注状态。
  • 数据行:每个职位对应一条 job 数据行,包含职位发布详情;每个搜索和地点对应一条免费 search 数据行,包含 jobs_found 和 jobs_returned。
  • 筛选条件和计划任务:发布时间范围、工作场所类型、经验级别、职位类型、排除的公司,以及通过 state_key 实现的 only_new。

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

快速开始

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

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

{
  "mcpServers": {
    "mamba-linkedin-jobs-feed": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-linkedin-jobs-feed"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

重启客户端。随后会显示 search_linkedin_jobs 工具。

前提条件

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

提示词示例

  • “查找本周在德国发布的客户经理职位,并提供招聘公司的域名。”
  • “过去 24 小时内,伦敦有哪些公司发布了销售主管或 SDR 经理职位?”
  • “每天早上列出美国新发布的远程 RevOps 职位,并附上公司域名。”

工具

search_linkedin_jobs。共一个工具。参数示例:

{
  "keywords": [
    "account executive"
  ],
  "locations": [
    "Germany"
  ],
  "max_jobs_per_search": "5"
}

输入

Actor 面向买家的所有输入,均保持不变。省略的输入将使用 Actor 自身的默认值。数字和布尔值以字符串形式发送。

输入类型描述
keywords数组每行一个职位搜索词,格式与在 LinkedIn 职位搜索中输入的一样,例如 account executive 或 sdr manager saas。每次运行最多进行 50 次搜索(关键词数乘以地点数)
locations数组可选。每行一个地点,格式与 LinkedIn 职位搜索接受的格式一样:国家/地区(Germany)、城市(London, England, United Kingdom)或区域(European Union)。每个地点运行一次搜索。留空则搜索全球职位
posted_within字符串仅搜索 LinkedIn 标注为在此时间范围内发布的职位
workplace_types数组可选。可选值:on_site、remote、hybrid
experience_levels数组可选。可选值:internship、entry、associate、mid_senior、director、executive
job_types数组可选。可选值:full_time、part_time、contract、temporary、internship、volunteer、other
max_jobs_per_search字符串每次搜索返回的职位行数,按最新优先排序。默认值为 100,最多为 1000(LinkedIn 向访客显示的每次搜索结果约为 1,000 条)
exclude_companies数组可选。排除公司名称包含任一指定字符串的职位,忽略大小写,例如不想看到的招聘机构
include_details字符串true 表示读取每个职位的公开招聘页面。不额外收费
find_company_domain字符串true 表示通过网页搜索按名称查找每个雇主的官方网站域名,并且仅在域名与名称明显匹配时返回。不额外收费
only_new字符串true 表示仅返回使用相同状态键进行的先前运行中未返回过的职位。首次运行会返回时间范围内的所有职位
state_key字符串为仅返回新职位功能指定已保存状态的名称。每个计划使用一个键,例如 ae-germany-daily
reset_state字符串true 表示清除该状态键保存的状态
max_charge_usd字符串可选。运行会在费用即将超过此金额时停止

定价

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

事件免费计划BronzeSilverGold
job-row,返回一个职位,包含详情和雇主域名$0.0015$0.001425$0.00135$0.001275
apify-actor-start,每次运行启动$0.001$0.001$0.001$0.001

搜索行和因输入被拒绝而产生的行均免费。招聘详情和域名查询不收取额外费用。

你的密钥

此 Actor 不需要密钥或 LinkedIn 账户。它读取公开职位页面和公开搜索结果页面,不持有任何密钥。Mamba Labs 承担运行的平台和代理费用。

Actor 完整文档

apify.com/mambalabs/linkedin-jobs-feed

许可证

MIT。请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

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

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