EL

eliasbiondo/linkedin-mcp-server

浏览器自动化

本页由 AI 翻译,技术细节请以原文为准。 查看原文

207 stars 40 forks 质量 85 趋势 39MIT

eliasbiondo/LinkedIn-mcp-server 是从 https://github.com/eliasbiondo/linkedin-mcp-server. 导入的 MCP 服务器候选人。

概览

eliasbiondo/LinkedIn-mcp-server 是从 https://github.com/eliasbiondo/linkedin-mcp-server. 导入的 MCP 服务器候选人。

概述(AI 翻译)

一个面向 LinkedIn 的模型上下文协议(MCP)服务器。搜索个人、公司和职位,抓取个人资料,并从任何兼容 MCP 的 AI 客户端检索结构化 JSON 数据。

https://github.com/user-attachments/assets/50cd8629-41ee-4261-9538-40dc7d30294e

采用FastMCP、Patchright和简洁的六边形架构构建。


特色

分类 工具
人物 get_person_profile ·search_people
公司 get_company_profile ·get_company_posts
工作 get_job_details ·search_jobs
浏览器 close_browser

人物简介部分

get_person_profile 工具支持颗粒切片刮除。只需请求你需要的切片:

  • 主资料(始终包含)——姓名、标题、地点、粉丝、关系、关于、头像
  • 经验 — 名称、公司、日期、持续时间、描述、公司标志
  • 教育 — 学校、学位、日期、简介、校徽
  • 联系方式 — 电子邮件、电话、网站、生日、LinkedIn网址
  • 兴趣——关注的个人、公司和团体
  • 荣誉与奖项 — 头衔、发行人、描述

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

LinkedIn MCP Server

A Model Context Protocol (MCP) server for LinkedIn. Search people, companies, and jobs, scrape profiles, and retrieve structured JSON data from any MCP-compatible AI client.

https://github.com/user-attachments/assets/50cd8629-41ee-4261-9538-40dc7d30294e

Built with FastMCP, Patchright, and a clean hexagonal architecture.


Features

Category Tools
People get_person_profile · search_people
Companies get_company_profile · get_company_posts
Jobs get_job_details · search_jobs
Browser close_browser

Person Profile Sections

The get_person_profile tool supports granular section scraping. Request only the sections you need:

  • Main profile (always included) — name, headline, location, followers, connections, about, profile image
  • Experience — title, company, dates, duration, description, company logo
  • Education — school, degree, dates, description, school logo
  • Contact info — email, phone, websites, birthday, LinkedIn URL
  • Interests — people, companies, and groups followed
  • Honors and awards — title, issuer, description
  • Languages — language name and proficiency level
  • Posts — recent activity with reactions and timestamps
  • Recommendations — received and given, with author details

Company Profile Sections

  • About (always included) — overview, website, industry, size, headquarters, specialties, logo
  • Posts — recent feed posts with engagement metrics
  • Jobs — current open positions

Job Search Filters

The search_jobs tool supports the following filters:

Filter Values
date_posted past_hour, past_24_hours, past_week, past_month
job_type full_time, part_time, contract, temporary, internship, other
experience_level entry, associate, mid_senior, director, executive
work_type on_site, remote, hybrid
easy_apply true / false
sort_by date, relevance

Prerequisites

  • Python 3.12 or later
  • uv package manager
  • A LinkedIn account for authentication

Quick Start

1. Clone and install

git clone https://github.com/eliasbiondo/linkedin-mcp-server.git
cd linkedin-mcp-server
uv sync
在 GitHub 查看完整 README

安装

npx @modelcontextprotocol/inspector
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "linkedin": { "command": "uv", "args": [ "--directory", "/path/to/linkedin-mcp-server", "run", "linkedin-mcp-server" ] } } }