返回 MCP 目录
public公开dns本地运行

mcp-server-linkedin

Linkedin MCP服务器是一个基于MCP协议的社区管理API服务,支持本地或远程部署,实现了第三方授权流程,提供用户信息获取和帖子发布功能。

article

README

🚀 LinkedIn MCP 服务器

LinkedIn MCP 服务器可与 LinkedIn 社区管理 API 进行交互。它能在本地或远程主机上运行,为开发者提供了与 LinkedIn 社区管理功能交互的便捷方式,助力实现如获取用户信息、创建帖子等操作。

🚀 快速开始

LinkedIn MCP 服务器可与 LinkedIn 社区管理 API 交互,支持在本地或远程主机运行,实现了 MCP 标准中的 Draft 第三方授权流程。

✨ 主要特性

工具

  • user-info - 获取当前已登录用户的信息(姓名、简介和头像)
  • create-post - 在 LinkedIn 上创建新的帖子

📦 安装指南

按照以下步骤在您的主机上运行 LinkedIn MCP 服务器。您需要提供自己的 LinkedIn 客户端。

要求

  • Node 22 (lts/jod)
  • pnpm 10
  • 具备 Community Management API 产品的 LinkedIn 客户端,并且将 http://localhost:3001/callback 添加到授权重定向 URL 中

操作步骤

  • 安装依赖:
pnpm install
  • 创建环境文件并填入您的 LinkedIn 客户端凭证和随机字符串密钥用于 JWT_SECRET
cp .env.template .env && vi .env
  • 启动服务器:
pnpm run dev
  • 配置您最喜欢的 MCP 客户端使用此新服务器:
{
  "mcpServers": {
    "linkedin": {
      "url": "http://localhost:3001/sse"
    }
  }
}

调试

启动 MCP Inspector 来调试此服务器,该命令可通过包管理器脚本运行:

pnpm run inspector

在浏览器中访问 http://localhost:5173 访问 inspector

⚠️ 重要提示

当前,第三方授权流程提案的状态是草稿。据我所知,唯一实现该协议规范的 MCP 客户端是 MCP Inspector

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端