返回市场
领英-MCP服务器

领英-MCP服务器

作者:felipfr28 星标更新:2025-03-28

项目介绍

🌐 LinkedIn MCP Server

一个强大的用于LinkedIn API集成的模型上下文协议服务器

📋 概述

LinkedIn MCP Server通过模型上下文协议(MCP)将LinkedIn API的强大功能带给您的AI助手。这个用TypeScript编写的服务器使AI代理能够与LinkedIn数据交互、搜索个人资料、查找工作机会,甚至发送消息。

MCP(模型上下文协议)是一种开放协议,标准化了应用程序如何向LLMs提供上下文——可以将其视为AI应用的USB-C端口,连接模型到外部数据源和工具。

✨ 功能

🔍 LinkedIn API 工具

  • 个人资料搜索 - 使用高级过滤器查找LinkedIn个人资料
  • 个人资料检索 - 获取LinkedIn个人资料的详细信息
  • 工作搜索 - 根据自定义标准发现工作机会
  • 消息发送 - 向LinkedIn联系人发送消息
  • 网络统计 - 访问联系人统计数据和分析

🛠️ 技术亮点

  • TypeScript - 使用现代TypeScript构建,确保类型安全和开发者体验
  • 依赖注入 - 使用TSyringe实现干净、可测试的架构
  • 结构化日志记录 - 使用Pino进行全面的日志记录,提高可观测性
  • MCP集成 - 实现模型上下文协议,无缝连接AI助手
  • REST客户端 - 使用Axios驱动的API客户端,自动管理令牌

🚀 开发

预备条件

  • Node.js 20+
  • npm/yarn

设置

# 安装依赖
npm install

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

# 构建服务器
npm run build

📦 安装

要与Claude Desktop或其他兼容MCP的AI助手一起使用:

配置

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "linkedin-mcp-server": {
      "command": "/path/to/linkedin-mcp-server/build/index.js"
    }
  }
}

🔧 调试

由于MCP服务器通过stdio通信,这可能会使调试变得具有挑战性。使用内置的MCP Inspector:

# 使用MCP Inspector调试
npm run inspector

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

🔒 安全

此服务器处理敏感的LinkedIn认证凭据。审查令牌管理系统以确保其符合您的安全要求。

📜 许可证

本项目在MIT许可下发布。详情见LICENSE文件。