MCP LinkedIn服务器使用说明

项目简介

本MCP服务器旨在为LLM应用提供访问LinkedIn平台数据的能力。通过集成非官方的LinkedIn API,服务器提供工具,允许LLM客户端检索LinkedIn动态信息和搜索职位信息。请注意,由于使用非官方API,使用风险需用户自行承担。

主要功能点

  • 获取LinkedIn动态: 允许LLM获取用户LinkedIn首页的动态信息,了解最新的行业动态和社交更新。
  • 职位搜索: 支持根据关键词和地点在LinkedIn上搜索职位,帮助用户快速找到相关职位信息。

安装步骤

本仓库提供的配置示例使用了 'uvx' 工具来运行MCP服务器。假设您已经安装了 'uvx',则无需额外的安装步骤。MCP客户端将通过配置中提供的命令和参数启动并连接到此服务器。

服务器配置

为了让MCP客户端能够连接和使用此LinkedIn MCP服务器,您需要在客户端的配置文件中添加以下服务器配置信息。这是一个JSON格式的配置示例,通常在MCP客户端的配置文件(例如 'mcp-client-cli' 的配置文件)中进行设置。

{
    "mcpServers": {
        "linkedin": {
            "command": "uvx",
            "args": ["--from", "https+git://github.com/adhikasp/mcp-linkedin", "mcp-linkedin"],
            "env": {
                "LINKEDIN_EMAIL": "your_linkedin_email",
                "LINKEDIN_PASSWORD": "your_linkedin_password"
            }
        }
    }
}

配置参数说明:

  • 'server name': 'linkedin' (服务器名称,客户端用此名称引用该服务器)
  • 'command': 'uvx' (启动服务器的命令,这里使用 'uvx',可能需要根据您的环境进行调整)
  • 'args': '["--from", "https+git://github.com/adhikasp/mcp-linkedin", "mcp-linkedin"]' (传递给 'uvx' 命令的参数,指定从GitHub仓库地址运行 'mcp-linkedin' 脚本)
  • 'env': 环境变量配置
    • 'LINKEDIN_EMAIL': 您的LinkedIn邮箱地址 (用于访问LinkedIn API,请替换为您的真实邮箱)
    • 'LINKEDIN_PASSWORD': 您的LinkedIn密码 (用于访问LinkedIn API,请替换为您的真实密码)

请务必将 'your_linkedin_email' 和 'your_linkedin_password' 替换为您真实的LinkedIn账户信息。 请注意保管您的LinkedIn账户信息,并了解使用非官方API的风险。

基本使用方法

配置完成后,您可以使用MCP客户端(如 'mcp-client-cli')通过自然语言指令调用此MCP服务器的功能。以下是一些示例:

  • 获取LinkedIn动态: 向客户端发送指令,例如:'llm 帮我看看LinkedIn动态' 或 'llm LinkedIn有什么新鲜事?',客户端会将指令转化为对 'get_feed_posts' 工具的调用。
  • 搜索职位: 向客户端发送指令,例如: 'llm 搜索北京的数据工程师职位' 或 'llm 找3个上海的Java开发工作',客户端会将指令转化为对 'search_jobs' 工具的调用,并传递关键词和地点等参数。

具体的指令格式和客户端操作请参考您使用的MCP客户端的文档。

信息

分类

通信与社交