使用说明
LinkedIn MCP服务器设置指南(会话Cookie方法)
本指南使用您的LinkedIn会话cookie- 无需公司页面或应用程序批准!
你需要什么
- Python 3.10或更高版本
- 已安装Claude Desktop
- LinkedIn帐户(免费或高级)
步骤1:获取您的LinkedIn会话Cookie
您的会话cookie(li_at)是什么让你登录LinkedIn。以下是如何找到它:
Chrome/Edge/Brave
- 首选 linkedin.com 并确保您已登录
- 按
F12打开开发人员工具 - 点击 应用 选项卡(或 存储 在某些浏览器中)
- 在左侧边栏中,展开 Cookie →
https://www.linkedin.com - 查找名为的cookie
li_at - 双击 价值 列并复制整个值(它是一个长字符串)
火狐
- 首选 linkedin.com 并确保您已登录
- 按
F12打开开发人员工具 - 点击 存储 标签
- 扩展 Cookie →
https://www.linkedin.com - 找到
li_at并复制其值
游猎
- 启用开发者菜单:Safari→ 设置→ 高级→ 显示“开发”菜单
- 首选 linkedin.com 并登录
- 开发→ 显示Web检查器→ 存储选项卡
- 查找Cookie→
linkedin.com→li_at - 复制值
重要提示: 这个cookie就像你的密码——保密!当您注销或约1年后到期。
步骤2:克隆存储库并设置服务器
克隆存储库
git clone https://github.com/BharathSD/LinkedIn-MCP-Server.git ~/linkedin-mcp-server
cd ~/linkedin-mcp-server
虚拟环境(推荐)
创建并激活一个虚拟环境,以避免污染您的系统Python:
- macOS/Linux:
python3 -m venv .venv
source .venv/bin/activate
- Windows(命令提示符):
python -m venv .venv
.\\.venv\\Scripts\\activate.bat
- Windows(PowerShell):
python -m venv .venv
.\\.venv\\Scripts\\Activate.ps1
激活后,升级pip:
python -m pip install --upgrade pip
再进行
首先检查存储库是否已经包含需求文件或其他打包(requirements.txt、pyproject.toml、Pipfile)。如果存在requirements.txt,请使用它。如果没有,请创建一个本地requirements.txt以方便使用。
示例requirements.txt(仅当仓库尚未提供时):
mcp>=0.9.0
httpx>=0.27.0
使用Python模块表单进行安装,以确保使用正确的解释器:
python -m pip install -r requirements.txt
或直接安装:
python -m pip install mcp httpx
笔记:
- 明确表达
python -m pip为了避免意外使用不同的Python/pip(有些系统有多个版本)。 - 如果遇到兼容性问题,请考虑固定可重复安装的确切版本。
在本地运行/测试服务器
如果要在配置Claude Desktop之前在本地运行服务器,请设置环境变量并启动服务器(示例):
- macOS/Linux:
export LINKEDIN_SESSION_COOKIE="paste_your_li_at_cookie_value_here"
python3 server.py
- Windows(命令提示符):
set LINKEDIN_SESSION_COOKIE=paste_your_li_at_cookie_value_here && python server.py
- Windows(PowerShell):
$env:LINKEDIN_SESSION_COOKIE = "paste_your_li_at_cookie_value_here"
python server.py
查看控制台/日志输出,确认服务器已启动并正在侦听。如果server.py需要Unix上的可执行权限,您可以运行 chmod +x server.py 或者使用python解释器运行它,如上所示。
步骤3:配置Claude桌面
macOS
- 打开或创建配置文件:
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
- 添加此配置:
{
"mcpServers": {
"linkedin": {
"command": "python3",
"args": ["/Users/YOUR_USERNAME/linkedin-mcp-server/server.py"],
"env": {
"LINKEDIN_SESSION_COOKIE": "paste_your_li_at_cookie_value_here"
}
}
}
}
替换:
YOUR_USERNAME使用您的实际用户名paste_your_li_at_cookie_value_here与你的li_atcookie值
视窗
- 在以下位置创建或编辑配置文件:
%APPDATA%\Claude\claude_desktop_config.json
- 添加此配置:
{
"mcpServers": {
"linkedin": {
"command": "python",
"args": ["C:\\Users\\YOUR_USERNAME\\linkedin-mcp-server\\server.py"],
"env": {
"LINKEDIN_SESSION_COOKIE": "paste_your_li_at_cookie_value_here"
}
}
}
}
Linux
- 创建或编辑:
nano ~/.config/Claude/claude_desktop_config.json
- 添加:
{
"mcpServers": {
"linkedin": {
"command": "python3",
"args": ["/home/YOUR_USERNAME/linkedin-mcp-server/server.py"],
"env": {
"LINKEDIN_SESSION_COOKIE": "paste_your_li_at_cookie_value_here"
}
}
}
}
步骤4:测试连接
-
完全退出克劳德桌面 (不仅仅是关上窗户)
- macOS:Cmd+Q
- Windows:右键单击任务栏图标→ Exit
-
重新启动克劳德桌面
-
打开新对话
-
寻找🔌 底部的图标-这意味着MCP工具已连接!
-
试试看:
- “你能得到我的LinkedIn个人资料吗?”
- “搜索旧金山的软件工程师职位”
- “我最近的LinkedIn联系人是谁?”
可用命令
连接后,您可以要求Claude:
| 命令 | 它的作用 |
|---|---|
| get_my-profile | 获取您的完整个人资料,包括经验、教育、技能 |
| get_file_by_url | 查看任何公开的LinkedIn个人资料 |
| 搜索文件 | 按姓名、职务、公司搜索人员 |
| search_jobs | 按关键字和位置查找招聘信息 |
| get_my_连接 | 查看您的LinkedIn联系人 |
| 获取饲料 | 查看您订阅源中的最新帖子 |
示例提示
"Show me my LinkedIn profile"
"Get the profile of linkedin.com/in/satyanadella"
"Search for AI researchers at Google"
"Find remote software engineer jobs"
"Show me my recent connections"
"What's in my LinkedIn feed today?"
故障排除
❌ “会话cookie未设置”错误
- 确保你复制了整个
li_atcookie值 - 检查是否有多余的空格或引号
- cookie值的长度应为~200+个字符
❌ 服务器未在Claude中显示
- 检查文件路径是否正确和绝对(完整路径,不是
~/) - 验证Python是否已安装:
python3 --version或python --version - 检查配置文件是否为有效的JSON(使用 Jsonlin.com)
- 查看克劳德日志:
- macOS:
~/Library/Logs/Claude/ - 窗户:
%APPDATA%\Claude\logs\
- macOS:
❌ “Cookie过期”或身份验证错误
您的会话cookie可能已过期。如果发生以下情况,则会发生这种情况:
- 您已退出LinkedIn
- LinkedIn检测到异常活动
- 饼干大约1岁了
解决方案: 得到一个新鲜的饼干:
- 再次登录LinkedIn
- 获取新的
li_atcookie值(步骤1) - 更新
claude_desktop_config.json - 重新启动克劳德桌面
❌ 速率限制错误
如果你的请求太多太快,LinkedIn可能会暂时限制请求。请稍候几分钟,然后重试。
安全最佳实践
⚠️ 重要安全注意事项:
- 永远不要分享你的
li_at曲奇 -它相当于你的密码 - 不要将其提交到Git -添加
claude_desktop_config.json到.gitignore - Cookie在您注销时过期 -你需要买一个新的
- 仅在您的个人电脑上使用 -不在共享/公共计算机上使用
- 监控您的LinkedIn会话 -LinkedIn将在“设置”中显示活动会话
优于官方API
✅ 无需公司页面
✅ 无应用程序审批流程
✅ 无等待期
✅ 立即工作
✅ 访问您的个人数据
✅ 查看任何公开资料
✅ 免费-无API费用
需要帮助?
常见问题:
- 未找到Python:从以下位置安装Python python.org
- Windows上的路径问题:使用双反睫毛
\\在路径 - 权限不足:确保文件可读
- 未找到模块:运行
python -m pip install mcp httpx再次
还在卡住吗?检查:
- Claude Desktop版本已更新
- Python版本为3.10+
- 配置文件位于正确的位置
- Cookie值是最新且完整的
接下来是什么?
设置后,您可以:
- 让克劳德分析你的领英个人资料并提出改进建议
- 让克劳德根据你的个人资料创建一个个人网站
- 搜索工作并获取摘要
- 研究公司和人员
- 追踪您的专业人脉
准备好创建这个网站了吗? 只需说: “获取我的LinkedIn个人资料,并为我创建一个个人网站”