Mcp Linkedin Jobs Feed

com.mambabuilt由 mambabuilt.com 發布v1.0.1更新於 Nov 7, 2026

LinkedIn job search results with the employer website domain on every row. No login.

概覽

AI 產生的概覽

依關鍵字與地點搜尋 LinkedIn 公開職缺,並在每筆職缺附上雇主官方網站網域。

可以做什麼
  • 依關鍵字與地點搜尋 LinkedIn 職缺,可依刊登時間、工作型態、經歷層級、職務類型與排除公司篩選
  • 每筆職缺回傳職稱、公司、公司頁面、地點、刊登日期、職缺連結與雇主網站網域
  • 可選擇讀取每筆職缺的公開詳細頁面
  • 搭配狀態鍵只回傳先前執行未出現過的新職缺,適合排程使用
  • 每次搜尋與地點回傳一筆免費彙總列,含找到與回傳的職缺數
適用情境
適合招募、業務開發或市場研究,把 LinkedIn 職缺整理成帶公司網域的結構化資料,也適合每日或每週定時抓取新職缺。
執行需求
透過 npx 在本機執行,需要 Node.js 18 或更新版本。需要 Apify 帳號與 Apify API 權杖,以環境變數 APIFY_TOKEN 提供;沒有權杖時工具仍會列出,但呼叫時必須要有。實際作業在 Apify 上執行,需要網路連線。
安裝前請注意
費用依事件計入你的 Apify 帳號(每筆職缺列加上每次執行啟動費),可用 max_charge_usd 限制單次花費。APIFY_TOKEN 屬機密,請勿外流。資料來自 LinkedIn 公開訪客頁面,雇主網域是透過網頁搜尋推斷,可能缺漏或被標示為未解析。執行時會讀取公開網頁並把搜尋詞傳送給 Apify。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Linkedin Jobs Feed,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

LinkedIn Jobs Feed MCP Server

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

An MCP server for the Mamba Labs LinkedIn Jobs Feed actor on Apify. Give it job searches and locations. It returns one row per job from LinkedIn's public job search, with the employer's own website domain attached.

What's Inside

What it does

  • Source: LinkedIn's public guest job search and job posting pages only. No login, no cookie, no profile or company page reads.
  • Employer domain: a company name autocomplete, then a web search, once per employer and cached; returned only when the domain clearly matches the company name (domain_status resolved), otherwise empty and labeled.
  • Rows: one job row per job with the posting details, and one free search row per search and location with jobs_found and jobs_returned.
  • Filters and schedules: posted within, workplace type, experience level, job type, excluded companies, and only_new with a state_key.

All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

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

Restart the client. The search_linkedin_jobs tool appears.

Prerequisites

Example prompts

  • "Find account executive jobs posted in Germany this week and give me the hiring companies' domains."
  • "Which companies in London posted a head of sales or SDR manager job in the last 24 hours?"
  • "Every morning, list new remote RevOps jobs in the United States with the company domain."

Tool

search_linkedin_jobs. One tool. Example arguments:

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

Inputs

Every buyer facing input of the actor, unchanged. Omitted inputs take the actor's own defaults. Numbers and booleans are sent as strings.

InputTypeDescription
keywordsarrayOne job search per line, as you would type it in LinkedIn's job search, for example account executive, or sdr manager saas. Up to 50 searches per run (keywords times locations)
locationsarrayOptional. One location per line, as LinkedIn's job search takes it: a country (Germany), a city (London, England, United Kingdom), or a region (European Union). Each search runs once per location. Empty searches worldwide
posted_withinstringOnly jobs posted in this window, as LinkedIn dates them
workplace_typesarrayOptional. Any of: on_site, remote, hybrid
experience_levelsarrayOptional. Any of: internship, entry, associate, mid_senior, director, executive
job_typesarrayOptional. Any of: full_time, part_time, contract, temporary, internship, volunteer, other
max_jobs_per_searchstringJob rows returned per search, newest first. Default 100, up to 1000 (LinkedIn shows guests about 1,000 results per search)
exclude_companiesarrayOptional. Drop jobs whose company name contains one of these, ignoring case, for example staffing agencies you do not want
include_detailsstringtrue reads each job's public posting page. No extra charge
find_company_domainstringtrue looks up each employer's own website domain by name with a web search, and returns it only when the domain clearly matches the name. No extra charge
only_newstringtrue returns only jobs that an earlier run with the same state key did not return. The first run returns every job in the window
state_keystringNames the saved state for only new jobs. Use one key per schedule, for example ae-germany-daily
reset_statestringtrue forgets the saved state for this state key
max_charge_usdstringOptional. The run stops before it would charge more than this

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
job-row, one job returned, with details and the employer domain$0.0015$0.001425$0.00135$0.001275
apify-actor-start, per run start$0.001$0.001$0.001$0.001

Search rows and the row for a refused input are free. Posting details and the domain lookup carry no extra charge.

Your keys

The actor needs no key and no LinkedIn account. It reads public job pages and a public search results page and holds no key of any kind. Mamba Labs pays the platform and proxy costs of the run.

Full actor documentation

apify.com/mambalabs/linkedin-jobs-feed

License

MIT. See LICENSE.

來源:README.md,提交 de08149

工具

1

search_linkedin_jobs

Search LinkedIn jobs with the employer domain

Search LinkedIn jobs by keywords and location and return one row per job with the employer's own website domain attached. Reads only LinkedIn's public guest job search and job posting pages, with no login. Each job row carries title, company, company page, location, posting date, job link, and by default the description, seniority level, employment type, job function, industries, and applicant count. The employer domain comes from a public company name autocomplete, then a web search, and is returned only when it clearly matches (domain_status resolved). Filters: posted within 24h, week, or month; workplace type; experience level; job type; excluded companies. only_new with a state_key returns only jobs earlier runs did not return. One free search row per search and location gives the counts. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per job row returned and once per run start; search rows are free.

輸入參數keywordsonly_newjob_typeslocationsstate_keyreset_stateposted_withinmax_charge_usdinclude_detailsworkplace_typesexclude_companiesexperience_levels另有 2 個

版本歷史

2
  1. v1.0.1最新Nov 5, 2026
  2. v1.0.0Oct 30, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分