使用说明

项目简介

LinkedIn MCP Server 是一个强大的 Model Context Protocol (MCP) 服务器,旨在将 LinkedIn API 的能力集成到您的 AI 助手中。通过这个服务器,AI 智能体可以安全、可扩展地与 LinkedIn 数据进行交互,例如搜索用户资料、查找职位、甚至发送消息。它基于开放的 MCP 协议构建,可以被视为 AI 应用连接外部数据源和工具的标准化接口。

主要功能点

  • LinkedIn API 工具集:

    • 用户资料搜索: 根据关键词、地点、公司、行业等条件查找 LinkedIn 用户资料。
    • 用户资料检索: 获取 LinkedIn 用户资料的详细信息。
    • 职位搜索: 根据关键词、地点、公司、职位类型等条件查找 LinkedIn 职位。
    • 消息发送: 向 LinkedIn 联系人发送消息。
    • 人脉统计: 获取人脉连接统计数据。
  • 技术亮点:

    • MCP 协议集成: 完全实现了 Model Context Protocol,方便 AI 助手无缝连接。
    • 工具化API访问: 将 LinkedIn API 功能封装为易于调用的 MCP 工具。
    • 数据资源管理: 将 LinkedIn API 返回的数据以资源形式提供给客户端。

安装步骤

  1. 安装 Node.js 和 npm/yarn: 确保您的系统已安装 Node.js 20+ 和 npm 或 yarn。
  2. 克隆仓库: 从 GitHub 克隆 'linkedin-mcpserver' 仓库到本地。
    git clone https://github.com/felipfr/linkedin-mcpserver.git
    cd linkedin-mcpserver
  3. 安装依赖: 在仓库根目录下运行以下命令安装项目依赖。
    npm install
  4. 构建项目: 运行以下命令构建服务器。
    npm run build

服务器配置

要将 LinkedIn MCP Server 与 MCP 客户端(如 Claude Desktop)连接,您需要配置客户端的 MCP 服务器列表。配置信息通常以 JSON 格式存储在客户端的配置文件中。

对于 Claude Desktop,配置文件路径如下:

  • macOS: '~/Library/Application Support/Claude/claude_desktop_config.json'
  • Windows: '%APPDATA%/Claude/claude_desktop_config.json'

在配置文件中,添加或修改 'mcpServers' 字段,配置 'linkedin-mcp-server' 服务器。

{
  "mcpServers": {
    "linkedin-mcp-server": {
      "command": "/path/to/linkedin-mcp-server/build/index.js"
      // "command" 字段指定 LinkedIn MCP Server 的启动命令,
      // 请将 "/path/to/linkedin-mcp-server/build/index.js" 替换为实际的服务器构建输出路径。
    }
  }
}

注意: 您需要将 '/path/to/linkedin-mcp-server/build/index.js' 替换为实际的 'index.js' 文件路径,该文件位于您克隆仓库并构建项目后生成的 'build' 目录下。

基本使用方法

  1. 启动服务器: 在仓库根目录下运行以下命令启动开发服务器。
    npm run start:dev
    或者运行构建后的服务器 (生产环境推荐)。
    npm run start
  2. 配置 MCP 客户端: 根据上述 "服务器配置" 步骤,配置您的 MCP 客户端,使其能够连接到 LinkedIn MCP Server。
  3. 在 MCP 客户端中使用工具: 在 MCP 客户端中,您应该能够看到 LinkedIn MCP Server 提供的工具,例如 "search-people", "get-profile", "search-jobs", "send-message" 等。您可以像调用其他工具一样使用这些工具,让 AI 助手利用 LinkedIn API 的功能。

例如,在 Claude Desktop 中,您可以指示 Claude 使用 "search-people" 工具来搜索 LinkedIn 用户,或者使用 "send-message" 工具发送 LinkedIn 消息。

@tool_code search-people keywords: "人工智能", location: "北京"

请参考 MCP 客户端的文档,了解如何在客户端中调用和使用 MCP 服务器提供的工具。

信息

分类

通信与社交