使用说明

项目简介

mcp-linkedin 是一个基于 Model Context Protocol (MCP) 构建的服务器,旨在为 LLM 应用提供与 LinkedIn 社交平台交互的能力。它通过非官方的 LinkedIn API,提供了获取用户 LinkedIn Feed 信息和搜索职位的功能,使得 LLM 能够利用 LinkedIn 的数据进行更丰富的上下文感知和应用拓展。

主要功能点

  • 获取 LinkedIn Feed 信息 (get_feed_posts): 允许 LLM 获取用户 LinkedIn 首页 Feed 流中的帖子内容,了解最新的行业动态和社交信息。
  • 搜索 LinkedIn 职位 (search_jobs): 允许 LLM 根据关键词和地理位置在 LinkedIn 上搜索职位,为用户提供职位信息检索能力。

安装步骤

由于该 MCP 服务器使用了非官方 LinkedIn API,存在一定的使用风险。推荐通过 Smithery 平台进行安装,以便于管理和配置。

  1. 使用 Smithery CLI 安装: 如果你的 MCP 客户端支持 Smithery,可以使用以下命令一键安装 mcp-linkedin 服务器:
    npx -y @smithery/cli install mcp-linkedin --client <你的客户端名称,例如 claude>
    请将 '<你的客户端名称>' 替换为实际使用的 MCP 客户端名称,例如 'claude'。

服务器配置

MCP 客户端需要配置以下 JSON 信息来启动和连接 mcp-linkedin 服务器。请根据实际情况将 LinkedIn 邮箱和密码填入 'env' 字段中。

{
    "mcpServers": {
        "linkedin": {
            "command": "uvx",
            "args": ["--from", "git+https://github.com/adhikasp/mcp-linkedin", "mcp-linkedin"],
            "env": {
                "LINKEDIN_EMAIL": "<你的LinkedIn邮箱>",  //  请替换为你的 LinkedIn 邮箱
                "LINKEDIN_PASSWORD": "<你的LinkedIn密码>" //  请替换为你的 LinkedIn 密码
            }
        }
    }
}

配置参数说明:

  • '"linkedin"': 服务器名称,客户端通过此名称引用该服务器。
  • '"command": "uvx"': 指定用于启动服务器的命令,这里使用 'uvx',可能是一个用于运行 Python 脚本的工具。
  • '"args": ["--from", "git+https://github.com/adhikasp/mcp-linkedin", "mcp-linkedin"]': 启动参数,指示 'uvx' 从 GitHub 仓库 'git+https://github.com/adhikasp/mcp-linkedin' 安装并运行 'mcp-linkedin'。
  • '"env"': 环境变量配置,用于设置 LinkedIn API 认证所需的邮箱和密码。请务必替换 '<你的LinkedIn邮箱>' 和 '<你的LinkedIn密码>' 为你真实的 LinkedIn 账户信息。 请注意使用非官方 API 存在账户安全风险,请谨慎评估。

基本使用方法

安装并配置 mcp-linkedin 服务器后,你可以使用 MCP 客户端(例如 'mcp-client-cli' 或集成 Smithery 的客户端)来调用其提供的工具。

示例 1: 获取 LinkedIn Feed 帖子

llm whats happening in linkedin feed? Do not mention names

该命令指示 LLM 调用 'get_feed_posts' 工具,获取 LinkedIn Feed 中的帖子内容,并要求结果中不要提及人名。

示例 2: 搜索数据工程师职位

llm search for 3 data engineer jobs in jakarta. For each job check if it a good match for me by analyzing it against my resume in file resume.md. Do not mention company name in your result but only generic area where the company business is about

该命令指示 LLM 调用 'search_jobs' 工具,搜索位于雅加达的 3 个数据工程师职位,并结合本地文件 'resume.md' 分析职位匹配度。

注意: 由于该服务器使用非官方 LinkedIn API,其稳定性和可用性可能受到 LinkedIn 官方策略的影响。使用时请注意风险,并遵守 LinkedIn 的使用条款。

信息

分类

通信与社交