使用说明
收缩丁mcp
具有强大会话存储的LinkedIn MCP服务器。通过具有持久身份验证的Patchright(隐形浏览器)抓取个人资料、公司和工作。
特性
- 会话存储:持久浏览器配置文件位于
~/.linkedin-mcp/profile - 浏览器预热:访问谷歌→ 维基百科→ LinkedIn登录前在GitHub上减少验证码触发
- 跨平台Cookie:出口
cookies.json适用于Docker/macOS→Linux使用 - MCP工具:
get_person_profile,get_company_profile,get_company_posts,search_jobs,search_people,get_job_details,close_session
先决条件
- Node.js 20+
- 修补程序Chrome:
npx patchright install chrome(推荐;Chromium在macOS上可能存在SSL问题)
安装
npm install -g shrinkedin-mcp
# or
npx shrinkedin-mcp
首次设置
npx shrinkedin-mcp --login
打开浏览器:预热(谷歌、维基百科、GitHub),然后登录领英。完全身份验证(2FA、验证码等)。配置文件已保存到 ~/.linkedin-mcp/profile.
MCP客户端配置
{
"mcpServers": {
"shrinkedin": {
"command": "npx",
"args": ["shrinkedin-mcp"]
}
}
}
或者本地安装:
{
"mcpServers": {
"shrinkedin": {
"command": "shrinkedin-mcp"
}
}
}
命令行界面
| 标志 | 描述 |
|---|---|
--login |
创建会话(预热+手动登录) |
--logout |
清除存储的配置文件 |
--status |
检查会话是否有效 |
--no-headless |
显示浏览器(调试) |
--timeout MS |
页面超时(默认值5000) |
--user-data-dir PATH |
覆盖配置文件路径 |
工具
- get_person_profile –
linkedin_username,可选sections:经验、教育、兴趣、荣誉、语言、联系方式 - get_company.profile –
company_name,可选sections:职位、工作 - 获取_公司_帖子 –
company_name - search_jobs –
keywords,可选location - 搜索_人物 –
keywords,可选location - get_job_details –
job_id - 关闭会话 –关闭浏览器并清理
故障排除
Chrome崩溃(EXC_BREAKPOINT、合成器TileWorker): 试试Chromium:
npx patchright install chromium
SHRINKEDIN_USE_CHROMIUM=1 npx shrinkedin-mcp --login
许可证
麻省理工学院