内容
# LinkedIn MCP 服务器
用于 Claude Desktop 的 MCP(模型上下文协议)服务器,允许您抓取 LinkedIn 个人资料和评论活动。
## 快速设置
**如果您正在使用 Claude,只需说:** "为我的 Claude Desktop 设置 LinkedIn MCP 服务器"
Claude 将读取 CLAUDE.md 文件并自动配置所有内容。
## 手动设置
### 1. 克隆和安装
```bash
cd ~
git clone https://github.com/TimpiaAI/linkedin-mcp.git
cd linkedin-mcp
python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/playwright install chromium
```
### 2. 创建 LinkedIn 会话
```bash
.venv/bin/python -m linkedin_mcp.create_session
```
这会打开一个浏览器 - 登录 LinkedIn,然后关闭浏览器。
### 3. 配置 Claude Desktop
编辑 `~/Library/Application Support/Claude/claude_desktop_config.json`:
```json
{
"mcpServers": {
"linkedin": {
"command": "/Users/YOUR_USERNAME/linkedin-mcp/.venv/bin/python",
"args": ["-m", "linkedin_mcp.server"],
"env": {
"LINKEDIN_SESSION": "/Users/YOUR_USERNAME/linkedin-mcp/session.json"
}
}
}
}
```
将 `YOUR_USERNAME` 替换为您的实际用户名。
### 4. 重启 Claude Desktop
退出(Cmd+Q)并重新打开 Claude Desktop。
## 用法
配置完成后,您可以询问 Claude:
- "抓取 johndoe 的 LinkedIn 个人资料"
- "获取 linkedin.com/in/satyanadella 的最近评论"
- "这个人最近在 LinkedIn 上评论了什么?"
## 工具
**`scrape_linkedin`**
- `url`:LinkedIn 个人资料 URL 或用户名
- `limit`:要返回的最大评论数(默认值:20)
## 故障排除
**服务器无法连接:**
```bash
tail -f ~/Library/Logs/Claude/mcp-server-linkedin.log
```
**会话已过期:**
```bash
cd ~/linkedin-mcp
.venv/bin/python -m linkedin_mcp.create_session
```
## 许可证
MIT