🌐 LinkedIn MCP Server

🌐 LinkedIn MCP Server

site icon
2025.03.28 1
TypeScriptLinkedIn API 集成AI 助手交互交流协作
LinkedIn MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,用于集成 LinkedIn API,使 AI 助手能够与 LinkedIn 数据进行交互。它提供了搜索个人资料、查找工作、发送消息等功能,并通过 MCP 协议与 AI 助手无缝连接。
View on GitHub

Overview

基本能力

产品定位

LinkedIn MCP Server 是一个用于 LinkedIn API 集成的 MCP 服务器,旨在为 AI 助手提供 LinkedIn 数据交互能力。

核心功能

  1. LinkedIn API 工具
  2. 个人资料搜索:支持高级筛选条件搜索 LinkedIn 个人资料。
  3. 个人资料检索:获取 LinkedIn 个人资料的详细信息。
  4. 工作搜索:根据自定义条件查找工作机会。
  5. 消息发送:向 LinkedIn 联系人发送消息。
  6. 网络统计:访问连接统计和分析数据。

  7. 技术亮点

  8. 使用 TypeScript 构建,提供类型安全和良好的开发体验。
  9. 使用 TSyringe 进行依赖注入,架构清晰且易于测试。
  10. 使用 Pino 进行结构化日志记录,提高可观察性。
  11. 实现 MCP 协议,与 AI 助手无缝连接。
  12. 使用 Axios 构建 REST 客户端,自动管理令牌。

适用场景

  • AI 助手需要访问 LinkedIn 数据时。
  • 需要自动化 LinkedIn 操作(如搜索个人资料、发送消息等)时。
  • 需要集成 LinkedIn API 到 AI 工作流中时。

使用教程

使用依赖

  • Node.js 20+
  • npm/yarn

安装教程

# 安装依赖
npm install

# 运行开发服务器
npm run start:dev

# 构建服务器
npm run build

调试方式

# 使用 MCP Inspector 调试
npm run inspector

MCP Inspector 提供了一个基于浏览器的界面,用于监控请求和响应。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。