Token导航 LogoToken导航

MCP Server · 浏览器工具

Linkedin MCP Server Dev Anandhan

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

stdio官方级别未说明来源级核验工具 9
PythonClaude浏览器自动化Claude DesktopCursor

快速开始

作者 / 组织
Dev-Anandhan
提供方
Dev-Anandhan
运行时
Python

工具数量

9

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Linkedin MCP Server Dev Anandhan 属于浏览器工具类 MCP Server,公开资料标注 9 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

浏览器工具

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

uv run patchright install

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 9 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

LinkedIn MCP服务器

A. 模型上下文协议 LinkedIn的MCP服务器。搜索人员、公司和工作,抓取个人资料,并从任何兼容MCP的AI客户端检索结构化JSON数据。

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

______________________________________________________________________

特性

类别工具
人get_person_profile · search_people
公司get_company_profile · get_company_posts
工作机会get_job_details · search_jobs · apply_for_job
饲料share_post
浏览器close_browser

个人资料部分

这 get_person_profile 该工具支持颗粒段刮削。仅请求您需要的部分:

  • 主要配置文件 (始终包含)--姓名、标题、位置、关注者、关系、关于、个人资料图片
  • 经验 --标题、公司、日期、持续时间、描述、公司徽标
  • 教育 --学校、学位、日期、描述、学校标志
  • 联系方式 --电子邮件、电话、网站、生日、领英网址
  • 兴趣 --关注的人、公司和团体
  • 荣誉和奖励 --标题、发行人、描述
  • 语言 --语言名称和熟练程度
  • 帖子 --最近的活动,包括反应和时间戳
  • 建议 --收到和给出,以及作者详细信息

公司简介部分

  • 关于 (始终包含)--概述、网站、行业、规模、总部、专业、徽标
  • 帖子 --最近发布的具有参与度指标的feed帖子
  • 工作 --当前空缺职位

职位搜索筛选器

这 search_jobs 该工具支持以下过滤器:

筛选器值
date_postedpast_hour, past_24_hours, past_week, past_month
job_typefull_time, part_time, contract, temporary, internship, other
experience_levelentry, associate, mid_senior, director, executive
work_typeon_site, remote, hybrid
easy_applytrue / false
sort_bydate, relevance

申请工作

这 apply_for_job 该工具自动化了给定作业的“轻松应用”过程。它将智能地循环应用程序步骤并提交应用程序。如果遇到无法回答的所需自定义问题,它将安全地关闭对话框,并通知客户端需要手动完成。

分享帖子和内容生成

这 share_post 该工具将文本直接发布到您的LinkedIn提要中。标准MCP架构规定 内容生成 应该保留在您的LLM客户端中(例如Claude Desktop)。

要生成病毒式、高参与度的帖子,只需向Claude提示您想要的模板。例如:

“Claude,在LinkedIn上发布一篇关于我第一个MCP服务器项目失败的高参与度帖子。使用‘LoRA+neneneba API合成对’病毒模板并包含相关标签。生成后,请使用 share_post 发布它的工具”

错误处理

所有工具都使用一个健壮的、结构化的JSON错误模式。如果发生错误(例如,会话过期、速率限制命中),服务器将返回一条详细的消息,像Claude这样的MCP客户端可以很容易地解释该消息:

{
  "error": "RATE_LIMIT_EXCEEDED",
  "message": "[search_jobs] LinkedIn rate limit detected. Please wait ~5 minutes before retrying.",
  "retryable": true,
  "timestamp": "2026-03-21T17:15:00.000000+00:00"
}

______________________________________________________________________

先决条件

  • Python 3.12或更高版本
  • 紫外线 包管理器
  • 用于身份验证的LinkedIn帐户

______________________________________________________________________

快速开始

1.克隆并安装

git clone https://github.com/[Your GitHub Username]/linkedin-mcp-server.git
cd linkedin-mcp-server
uv sync

2.安装浏览器

此项目使用 Patchright (Playwright的一个补丁分支)用于浏览器自动化。首次使用前,您需要安装浏览器二进制文件:

uv run patchright install
Windows用户: 如果上述命令失败 program not found,请改为运行: ``powershell uv run python -m patchright install ``

3.通过LinkedIn进行身份验证

uv run linkedin-mcp-server --login

浏览器窗口将打开。登录LinkedIn,会话将在本地持久化 ~/.linkedin-mcp-server/browser-data.

4.运行服务器

stdio传输 (默认值--适用于Claude Desktop、Cursor和类似客户端):

uv run linkedin-mcp-server

HTTP传输 (对于远程客户端、MCP检查器等):

uv run linkedin-mcp-server --transport streamable-http --host 0.0.0.0 --port 8000

______________________________________________________________________

客户端集成

克劳德桌面/光标

添加到MCP配置文件中:

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

MCP检查员

npx @modelcontextprotocol/inspector

然后连接到 http://localhost:8000/mcp 如果使用HTTP传输。

______________________________________________________________________

配置

配置遵循严格的优先级链: CLI参数>环境变量> .env 文件>默认值.

CLI参数

参数描述默认值
--transportstdio 或 streamable-httpstdio
--hostHTTP传输主机127.0.0.1
--portHTTP传输端口8000
--log-levelDEBUG, INFO, WARNING, ERRORWARNING
--headless在无头模式下运行浏览器true
--no-headless显示浏览器窗口(可见模式)--
--login打开LinkedIn登录浏览器--
--logout清除存储的凭据--
--status检查会话状态--

环境变量

创建一个 .env 项目根目录中的文件:

# Server
LINKEDIN_TRANSPORT=stdio
LINKEDIN_HOST=127.0.0.1
LINKEDIN_PORT=8000
LINKEDIN_LOG_LEVEL=WARNING

# Browser
LINKEDIN_HEADLESS=true
LINKEDIN_SLOW_MO=0
LINKEDIN_TIMEOUT=10000
LINKEDIN_VIEWPORT_WIDTH=1280
LINKEDIN_VIEWPORT_HEIGHT=720
LINKEDIN_CHROME_PATH=
LINKEDIN_USER_AGENT=
LINKEDIN_USER_DATA_DIR=~/.linkedin-mcp-server/browser-data

______________________________________________________________________

建筑

该项目遵循六边形(端口和适配器)架构,具有严格的层分离:

src/linkedin_mcp_server/
├── domain/              # Core business logic — zero external dependencies
│   ├── models/          # Data models (Person, Company, Job, Search)
│   ├── parsers/         # HTML to structured data parsers
│   ├── exceptions.py    # Domain exceptions
│   └── value_objects.py # Immutable configuration and content objects
├── ports/               # Abstract interfaces
│   ├── auth.py          # Authentication port
│   ├── browser.py       # Browser automation port
│   └── config.py        # Configuration port
├── application/         # Use cases — orchestration layer
│   ├── scrape_person.py
│   ├── scrape_company.py
│   ├── scrape_job.py
│   ├── search_people.py
│   ├── search_jobs.py
│   └── manage_session.py
├── adapters/            # Concrete implementations
│   ├── driven/          # Infrastructure adapters (browser, auth, config)
│   └── driving/         # Interface adapters (CLI, MCP tools, serialization)
└── container.py         # Dependency injection composition root

设计决策

  • 端口和适配器 --域逻辑与基础设施完全解耦。浏览器引擎、MCP框架和配置源都可以独立交换。
  • 依赖注入 --单身 Container 类充当组合根,是导入具体适配器类的唯一位置。
  • 结构化JSON输出 --LinkedIn HTML被解析为类型化的Python数据类,然后序列化为JSON,以便可靠地使用LLM。
  • 会话持续 --浏览器状态保存到磁盘,因此只需要一次身份验证。

______________________________________________________________________

发展

设置

uv sync --group dev
uv run pre-commit install

运行测试

uv run pytest

覆盖范围:

uv run pytest --cov=linkedin_mcp_server

装订和格式化

此项目使用 拉夫 用于linting和格式化。预提交钩子将在每次提交时自动运行这些钩子。

# Lint
uv run ruff check .

# Lint and auto-fix
uv run ruff check . --fix

# Format
uv run ruff format .

______________________________________________________________________

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。

______________________________________________________________________

贡献

欢迎捐款。请阅读 贡献指南 有关开发工作流程和提交过程的详细信息。

______________________________________________________________________

免责声明

此工具用于个人和教育用途。删除LinkedIn可能会违反其服务条款。负责任地使用,风险自负。作者不对因使用本软件而产生的任何误用或后果负责。

工具与能力

工具数量

9

资源数量

0

提示词数量

0

能力标签

LinkedIn数据采集Python本地部署浏览器自动化结构化数据提取MCP协议AI集成

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 9 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Linkedin MCP Server Dev Anandhan

MCP World · 本页

9stdio有1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Linkedin MCP Server Dev Anandhan 怎么安装?

公开资料给出的安装命令是 uv run patchright install,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Linkedin MCP Server Dev Anandhan 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Linkedin MCP Server Dev Anandhan 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Linkedin MCP Server Dev Anandhan 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Linkedin MCP Server Dev Anandhan 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP