一款强大的LinkedIn个人资料分析器,可与Claude AI无缝集成,以获取和分析公开的LinkedIn个人资料,使用户能够通过RapidAPI的LinkedIn数据API提取、搜索和分析帖子数据。
social-mediasearchbrowser-automation
547 查看 · 2026-07-07 更新
简介
一款强大的LinkedIn个人资料分析器,可与Claude AI无缝集成,以获取和分析公开的LinkedIn个人资料,使用户能够通过RapidAPI的LinkedIn数据API提取、搜索和分析帖子数据。
简介
一款强大的LinkedIn个人资料分析器,可与Claude AI无缝集成,以获取和分析公开的LinkedIn个人资料,使用户能够通过RapidAPI的LinkedIn数据API提取、搜索和分析帖子数据。
LinkedIn 个人资料分析器 MCP
一个强大的 LinkedIn 个人资料分析器 MCP(机器控制协议)服务器,它通过与 LinkedIn 的 API 交互来获取、分析和管理 LinkedIn 帖子数据。此 MCP 特别设计用于与 Claude AI 配合使用。
功能
- 获取并存储任何公开个人资料的 LinkedIn 帖子
- 通过关键词过滤搜索帖子
- 根据互动指标获取表现最佳的帖子
- 按日期范围筛选帖子
- 分页访问已存储的帖子
- 轻松集成 Claude AI
先决条件
- Python 3.7+
- 用于 LinkedIn Data API 的 RapidAPI 密钥
- Claude AI 访问权限
开始使用
1. 获取 RapidAPI 密钥
- 访问 RapidAPI 上的 LinkedIn Data API
- 注册或登录到 RapidAPI
- 订阅 LinkedIn Data API
- 从仪表板复制您的 RapidAPI 密钥
2. 安装
- 克隆仓库:
git clone https://github.com/rugvedp/linkedin-mcp.git cd linkedin-mcp
- 安装依赖项:
pip install -r requirements.txt
- 设置环境变量:
- 创建一个
.env文件 - 添加您的 RapidAPI 密钥:
- 创建一个
RAPIDAPI_KEY=your_rapidapi_key_here
项目结构
linkedin-mcp/ ├── main.py # Main MCP server implementation ├── mcp.json # MCP configuration file ├── requirements.txt # Python dependencies ├── .env # Environment variables └── README.md # Documentation
MCP 配置
mcp.json 文件配置了 LinkedIn MCP 服务器:
{ "mcpServers": { "LinkedIn Updated": { "command": "uv", "args": [ "run", "--with", "mcp[cli]", "mcp", "run", "path/to/your/script.py" ] } } }
确保更新 args 中的路径以匹配您本地文件的位置。
可用工具
1. fetch_and_save_linkedin_posts
为给定用户名获取 LinkedIn 帖子并将它们保存在本地。
fetch_and_save_linkedin_posts(username: str) -> str
2. get_saved_posts
支持分页检索已保存的帖子。
get_saved_posts(start: int = 0, limit: int = 10) -> dict
3. search_posts
根据特定关键词搜索帖子。
search_posts(keyword: str) -> dict
4. get_top_posts
根据互动指标返回表现最佳的帖子。
get_top_posts(metric: str = "Like Count", top_n: int = 5) -> dict
5. get_posts_by_date
筛选指定日期范围内的帖子。
get_posts_by_date(start_date: str, end_date: str) -> dict
与 Claude 一起使用
- 在与 Claude 的对话中初始化 MCP 服务器
- 通过自然语言命令使用可用工具
- Claude 将帮助您使用这些工具与 LinkedIn 数据进行交互
API 集成
本项目使用来自 LinkedIn Data API 的以下端点:
GET /get-profile-posts:从 LinkedIn 个人资料获取帖子- 基础 URL:
https://linkedin-data-api.p.rapidapi.com - 所需标头:
x-rapidapi-key: 您的 RapidAPI 密钥x-rapidapi-host:linkedin-data-api.p.rapidapi.com
- 基础 URL:
贡献
- Fork 仓库
- 创建你的功能分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m 'Add amazing feature') - 推送到该分支 (
git push origin feature/amazing-feature) - 打开 Pull Request
许可证
该项目根据 MIT 许可证授权 - 有关详细信息,请参见 LICENSE 文件。
作者
仓库
致谢
- RapidAPI 提供 LinkedIn 数据访问
- Anthropic 提供 Claude AI 功能
服务配置
[{'mcpServers': {'LinkedIn Updated': {'args': ['run', '--with', 'mcp[cli]', 'mcp', 'run', 'path/to/your/script.py'], 'command': 'uv'}}}]
来源
- 来源:github
- 链接:https://github.com/rugvedp/linkedin-mcp