Linkedin社区管理API服务器

一个用于与Linkedin社区管理API交互的MCP服务器,支持本地或远程托管,并实现第三方授权流程。

  • by fredericbarthelet
  • TypeScript
  • 本地部署
  • 41 星标
  • 更新于
在 GitHub 查看 fredericbarthelet/linkedin-mcp-server

使用说明

Linkedin MCP服务器

MCP服务器,用于与 Linkedin社区管理API.

此MCP服务器:

⚠️ 免责声明:第三方授权流提案目前处于起草阶段。据我所知,目前唯一实现此协议规范的MCP客户端是 MCP检查员

特性

工具

  • user-info -获取当前登录的用户信息(姓名、标题和个人资料图片)
  • create-post -在LinkedIn上创建新帖子

安装

按照这些说明在您的主机上运行Linkedin MCP服务器。您需要提供自己的Linkedin客户端。

需求

  • 节点22(lts/jod)
  • pnpm 10
  • Linkedin客户端 Community Management API 产品安装和 http://localhost:3001/callback 添加到授权重定向URL中

说明

  • 安装依赖项:
pnpm install
  • 创建env文件,并填充您的Linkedin客户端凭据和随机字符串密钥值 JWT_SECRET:
cp .env.template .env && vi .env
  • 运行服务器:
pnpm run dev
  • 配置您最喜欢的MCP客户端以使用此新服务器:
{
  "mcpServers": {
    "linkedin": {
      "url": "http://localhost:3001/sse"
    }
  }
}

调试

启动 MCP检查员 要调试此服务器,请执行以下操作:

pnpm run inspector

在浏览器中访问检查器,网址为 http://localhost:5173

致谢

  • 迪利马尔斯基 他勇敢地用微软Entra ID首次尝试了这种新的授权流程,并在他的博客文章中详细介绍了他的结果:https://den.dev/blog/auth-modelcontextprotocol-entra-id/
  • 马特·波克克 他总是欢迎巧妙的TS技巧,特别是在AI Hero上编写自己的MCP服务器时:https://www.aihero.dev/publish-your-mcp-server-to-npm