Linkedin Scrap MCP Server

Linkedin Scrap MCP Server

🚀 LinkedIn-Scrap-MCP-Server

使用我们的MCP(模型上下文协议)服务器,您可以轻松获取实时的LinkedIn个人资料信息。该服务器集成了Fresh LinkedIn个人资料数据API,能够返回包含技能和其他基本设置在内的个人资料详细信息。它仅提供了一个工具get_profile,该工具接受LinkedIn个人资料URL,并以结构化的JSON格式进行响应。

🚀 快速开始

使用此MCP服务器,您可以快速获取最新的LinkedIn个人资料信息。只需按照后续的安装和运行步骤操作,即可轻松开启使用之旅。

✨ 主要特性

  • 实时LinkedIn数据:可获取最新的个人资料信息,包括技能和核心公开数据(默认禁用扩展字段)。
  • 异步请求:使用httpx构建,实现高效、非阻塞的HTTP调用。
  • 安全的API密钥处理:使用 dotenv 通过环境变量安全配置您的RAPIDAPI_KEY。

📦 安装指南

1. 克隆仓库

git clone https://github.com/itsShashankSrivastava/Linkedin-Scrap-MCP-Server

2. 安装依赖项

uv add mcp[cli] httpx requests

3. 设置环境变量

RAPIDAPI_KEY=your_rapidapi_key_here

💻 使用示例

启动服务器

要启动MCP服务器,可执行以下命令:

uv run linkedin.py

这将启动服务器并开始通过标准输入/输出监听传入请求。

MCP客户端配置

要连接您的MCP客户端到服务器,请在config.json中进行以下更新:

{
"mcpServers": {
"linkedin_profile_scraper": {
"command": "C:/Users/shashank.srivastava/.local/bin/uv",
"args": [
"--directory",
"C:/Users/shashank.srivastava/Desktop/linkedin-scrap",
"run",
"linkedin.py"
]
}
}
}

💡 使用建议

根据服务器的实际位置调整路径。

📚 详细文档

工作原理

  • 环境设置:使用dotenv加载您的RAPIDAPI_KEY。
  • API集成:使用httpx进行异步GET请求到Fresh LinkedIn个人资料数据API。
  • MCP工具 - get_profile:将API逻辑封装并返回干净的JSON对象或错误消息(如果请求失败)。
  • 执行:使用MCP服务器框架的标准输入输出(stdio)传输方法运行。

故障排除

  • 缺少RAPIDAPI_KEY:如果未设置,服务器将抛出ValueError。请检查.env文件或系统环境变量。
  • API调用错误:如果LinkedIn API请求失败,工具将返回清晰的错误消息以指示发生的问题。

如果觉得有帮助,请为仓库加星✨,或者在需要支持时打开问题!

  • 0 关注
  • 0 收藏,7 浏览
  • system 提出于 2025-09-28 07:42

相似服务问题