LinkedIn API集成服务器

一个用于与LinkedIn API集成的MCP服务器,支持发布内容、管理个人资料和查看分析数据。

  • by UshurbakiyevDavlat
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 UshurbakiyevDavlat/LinkedinMCP

使用说明

LinkedIn MCP服务器

与LinkedIn API集成的MCP服务器。允许您直接从Claude发布内容、管理个人资料和查看分析。

机会

工具描述 |---|---| | linkedin_get_profile 获取您的个人资料 | linkedin_get_positions 职位列表(工作经验) | linkedin_update_position 更新个人资料中的位置 | linkedin_create_post 要发布帖子(文字或图片)→ | linkedin_get_post 获取URN数据 | linkedin_delete_post 删除帖子 | linkedin_upload_image 上传图片给帖子 | linkedin_get_org_analytics 公司页面分析 | linkedin_get_post_analytics 岗位分析


设置

1.创建LinkedIn应用程序

  1. 去 developer.linkdin.com
  2. 创建新应用程序
  3. 节 产品 添加:
    • 使用OpenID Connect登录LinkedIn -基本配置文件
    • 在LinkedIn上分享 发表文章(w_member_social)
    • 营销开发平台 -用于分析(可选,需要批准)

2. 获取OAuth令牌

LinkedIn使用 三层OAuth 2.0需要的范围:

profile w_member_social r_organization_social

获取代币的简单方法 LinkedIn令牌检查器 或者通过OAuth Flow应用程序。

3.设置环境变量

export LINKEDIN_ACCESS_TOKEN=AQX...ваш_токен...

4.连接到Claude

添加MCP(例如 claude_desktop_config.json):

{
  "mcpServers": {
    "linkedin": {
      "command": "node",
      "args": ["/path/to/linkedin-mcp-server/dist/index.js"],
      "env": {
        "LINKEDIN_ACCESS_TOKEN": "AQX...ваш_токен..."
      }
    }
  }
}

使用

发布帖子

Опубликуй в LinkedIn: "Рады сообщить о запуске нашего нового продукта! 🚀"

有图片的帖子

1. Загрузи /Users/me/photo.jpg в LinkedIn
2. Опубликуй пост с этой картинкой и текстом "Отличное мероприятие!"

公司页面分析

Покажи аналитику страницы urn:li:organization:12345678 за последние 30 дней

LinkedIn API限制

  • 编辑配置文件:LinkedIn只允许通过API(编号ID位置)更改有限的字段集。大多数配置文件字段只能手动编辑。
  • 岗位分析:完整的分析需要批准 营销开发平台 -来自LinkedIn的独立验证过程。
  • 个人资料分析员:LinkedIn不通过API为分析人员提供个人帖子-仅限于公司页面。
  • 速率限制:~100-500个查询/天,取决于端点。
  • 代币有效期:Access Token的有效期约为60天,需要更新。

源代码集

npm install
npm run build
node dist/index.js

开发

npm run dev   # tsx watch — hot reload