
Linkedin MCP Server

2025.03.20
27
TypeScriptLinkedIn 社区管理第三方授权交流协作
Linkedin MCP Server 是一个用于与 LinkedIn 社区管理 API 交互的 MCP 服务器。它支持本地或远程托管,使用 MCP 规范中的 HTTP+SSE 传输协议,并实现了 MCP 规范中的第三方授权流程,以将授权委托给 LinkedIn 的 OAuth 授权服务器。该服务器提供了获取用户信息和创建 LinkedIn 帖子的工具。
View on GitHub
Overview
基本能力
产品定位
Linkedin MCP Server 是一个用于与 LinkedIn 社区管理 API 交互的 MCP 服务器,支持本地或远程托管,并实现了第三方授权流程。
核心功能
- 使用 HTTP+SSE 传输协议
- 实现 MCP 规范中的第三方授权流程
- 提供以下工具:
user-info
:获取当前登录用户的信息(姓名、头衔和头像)create-post
:在 LinkedIn 上创建新帖子
适用场景
- 需要与 LinkedIn 社区管理 API 交互的应用
- 需要实现第三方授权流程的应用
使用教程
使用依赖
- 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
进行调试
许可证
None