使用说明
项目简介
HDW MCP Server 是一个基于 Model Context Protocol (MCP) 构建的服务器,专注于提供对 LinkedIn 数据的全面访问和管理能力。它通过 HorizonDataWave API 实现,不仅支持数据检索,还包括强大的用户账户管理功能,为 LLM 应用提供丰富的 LinkedIn 上下文数据和操作能力。
主要功能点
- LinkedIn 用户搜索: 通过关键词、姓名、职位、公司、地点、行业和教育背景等多种条件,快速精准地搜索 LinkedIn 用户信息。
- 详细资料查询: 获取 LinkedIn 用户的完整个人资料,包括工作经历、教育背景、技能等详细信息。
- 邮箱信息查找: 通过邮箱地址反查 LinkedIn 用户信息,方便快捷地定位目标用户。
- 帖子与互动: 检索用户的公开帖子以及其他用户的互动行为,例如点赞和评论。
- 帖子管理: 支持检索帖子的转发和评论,以及对帖子进行评论互动。
- 账号管理: 提供 LinkedIn 账号管理相关功能,包括:
- 聊天功能: 检索和发送 LinkedIn 聊天消息。
- 人脉拓展: 向 LinkedIn 用户发送连接邀请。
- 评论互动: 在 LinkedIn 帖子或评论区发表评论。
- 人脉列表: 获取用户的 LinkedIn 人脉连接列表。
- 公司信息查询:
- Google 公司搜索: 利用 Google 搜索查找 LinkedIn 公司主页。
- 公司详情: 获取 LinkedIn 公司的详细信息。
- 员工列表: 检索指定 LinkedIn 公司的员工列表。
安装步骤
-
克隆仓库 在终端中执行命令克隆 GitHub 仓库到本地:
git clone https://github.com/horizondatawave/hdw-mcp-server.git -
进入项目目录
cd hdw-mcp-server -
安装依赖 确保已安装 Node.js 和 npm,然后运行命令安装项目依赖:
npm install -
获取 API 凭据 访问 HorizonDataWave 官网 注册账号,获取 HDW_ACCESS_TOKEN (API 密钥) 和 HDW_ACCOUNT_ID (账户 ID)。
-
配置环境变量 在项目根目录下创建 '.env' 文件,并填入您的 API 密钥和账户 ID:
HDW_ACCESS_TOKEN=YOUR_HDW_ACCESS_TOKEN HDW_ACCOUNT_ID=YOUR_HDW_ACCOUNT_ID
服务器配置
要将 HDW MCP Server 集成到 MCP 客户端,您需要配置客户端以连接到此服务器。以下是 MCP 客户端配置示例 (JSON 格式),您需要根据您的 MCP 客户端进行相应配置。
{ "mcpServers": { "hdw": { // 服务器名称,可以自定义 "command": "node", // 启动命令,Node.js 运行环境 "args": ["/path/to/your/hdw-mcp-server/build/index.js"], // 启动参数,指向编译后的 index.js 文件路径 (请替换为实际路径) "cwd": "/path/to/your/hdw-mcp-server", // 可选,工作目录,指向项目根目录 (请替换为实际路径) "env": { // 环境变量 (可选,如果在 .env 文件中配置,此处可以省略) "HDW_ACCESS_TOKEN": "YOUR_HDW_ACCESS_TOKEN", // 您的 HorizonDataWave API 密钥 "HDW_ACCOUNT_ID": "YOUR_HDW_ACCOUNT_ID" // 您的 HorizonDataWave 账户 ID } } } }
注意:
- 请将 '/path/to/your/hdw-mcp-server' 替换为 HDW MCP Server 仓库在您本地机器上的实际路径。
- 某些 MCP 客户端可能允许直接在启动命令中配置环境变量,具体配置方式请参考您使用的 MCP 客户端的文档。
基本使用方法
配置完成后,启动 HDW MCP Server,并在您的 MCP 客户端中选择配置的 "hdw" 服务器。客户端将能够通过 MCP 协议与 HDW MCP Server 通信,并调用其提供的各项 LinkedIn 数据访问和管理工具。
具体的工具名称、描述和参数信息,请详细查阅仓库的 'README.md' 文件中 "Tools" 部分的说明。在 MCP 客户端中,您可以根据工具的定义和参数,构建请求来调用 HDW MCP Server 提供的 LinkedIn 功能。
信息
分类
通信与社交