使用说明
linkedin mcp服务器
Claude的全功能LinkedIn MCP服务器。发布内容、安排出版物、生成人工智能图像、管理评论和反应——所有这些都可以通过您的人工智能助手完成。
它做什么
将您的LinkedIn帐户连接到Claude,并用自然语言管理您的职业形象:
“周一上午9点,安排一篇关于人工智能自动化的思想领导力帖子,并附上双子座生成的横幅图片”
“回复我帖子的最新评论”
“使用案例研究模板创建关于我们MCP服务器启动的案例研究帖子”
25个MCP工具
岗位管理 --创建、编辑、删除、转发、阅读您的帖子 调度 --通过自动后台发布来安排未来发布的帖子 媒体 --从本地文件或URL上传图像和视频 AI图像 --使用Google Gemini Imagen 4生成图像并直接发布 评论和反应 --评论、回复、反应(点赞、庆祝、支持、爱、洞察力、乐趣) 内容模板 --12个内置模板(思想领导力、案例研究、病毒趋势、铅磁铁等)以及自定义模板 品牌声音 -配置音调、表情符号风格、标签策略、帖子结构和LinkedIn算法设置 算法指南 --内置LinkedIn算法知识:排名因素、文案规则、钩子、CTA、时间、清单
快速开始
1.创建LinkedIn应用程序
- 首选 LinkedIn开发者门户
- 创建新应用程序
- 在...之下 产品,启用:
- “在LinkedIn上分享”
- “使用OpenID Connect登录LinkedIn”
- 在...之下 认证,添加重定向URL:
http://localhost:8585/callback - 注意你的 客户端ID 和 客户端密钥
2.配置Claude代码
claude mcp add --scope user linkedin npx -- -y linkedin-mcp-server \
-e LINKEDIN_CLIENT_ID=your_client_id \
-e LINKEDIN_CLIENT_SECRET=your_client_secret \
-e GEMINI_API_KEY=your_gemini_key
3.配置克劳德桌面
添加 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"linkedin": {
"command": "npx",
"args": ["-y", "linkedin-mcp-server"],
"env": {
"LINKEDIN_CLIENT_ID": "your_client_id",
"LINKEDIN_CLIENT_SECRET": "your_client_secret",
"GEMINI_API_KEY": "your_gemini_key"
}
}
}
}
4.身份验证
问克劳德:
“连接我的LinkedIn帐户”
Claude将生成一个授权URL。在浏览器中打开它,批准访问,令牌将自动保存(自动刷新有效期为60天)。
5.开始发帖!
“在LinkedIn上发布:刚刚发布了一个带有24个工具的LinkedIn MCP服务器。人工智能内容管理的未来就在这里。#MCP#AI#LinkedIn”
工具参考
| 工具 | 说明 |
|---|---|
linkedin_auth_start |
启动OAuth 2.0授权流程 |
linkedin_auth_status |
检查身份验证状态和令牌到期时间 |
linkedin_profile_me |
获取您的个人资料信息和个人URN |
linkedin_brand_voice |
获取/设置品牌语音偏好 |
linkedin_post_create |
创建帖子(文本、图像、视频、文章) |
linkedin_post_update |
编辑现有帖子 |
linkedin_post_delete |
删除帖子 |
linkedin_post_repost |
重新分享,并附上可选评论 |
linkedin_post_get |
获取帖子详细信息 |
linkedin_posts_list |
列出您最近的帖子 |
linkedin_comment_create |
添加评论或回复 |
linkedin_comments_list |
列出帖子评论 |
linkedin_comment_delete |
删除您的评论 |
linkedin_reaction_add |
对帖子或评论做出反应 |
linkedin_reaction_remove |
消除你的反应 |
linkedin_media_upload |
从文件或URL上传图像/视频 |
linkedin_gemini_image |
使用Gemini Imagen 4生成AI图像 |
linkedin_schedule_create |
安排一个帖子以供将来发表 |
linkedin_schedule_list |
查看所有已安排的帖子 |
linkedin_schedule_update |
修改已安排的帖子 |
linkedin_schedule_cancel |
取消已安排的帖子 |
linkedin_template_list |
浏览内容模板 |
linkedin_template_get |
查看模板详细信息和变量 |
linkedin_template_save |
创建或更新自定义模板 |
linkedin_guidelines |
LinkedIn算法策略和最佳实践 |
岗位安排
该服务器包括一个与MCP服务器一起运行的内置调度程序:
- 使用目标日期时间安排帖子(ISO 8601)
- 后台守护程序每30秒检查一次到期帖子
- 帖子会在预定时间自动发布
- 失败的帖子最多重试3次,间隔5分钟
- 启动时,过期帖子(最多24小时)会自动被赶上
您还可以将调度程序作为独立守护进程运行:
npx linkedin-mcp-server --scheduler
AI图像生成
使用Google Gemini Imagen 4生成图像,并将其直接发布到LinkedIn。
在获取免费API密钥 谷歌AI工作室 并设置 GEMINI_API_KEY.
预定帖子可以在发布时使用 gemini_prompt 参数——在发布之前,图像是全新创建的。
内容模板
12个内置模板,用于一致、高质量的帖子:
| 模板 | 结构 |
|---|---|
| 思想领导力 | 胡克→ 洞察→ CTA |
| 思想领导力(PL) | 胡克→ Kontekst→ 洞察力→ CTA |
| 案例研究 | 问题→ 解决方案→ 结果 |
| 公告 | 标题→ 详情→ 特性→ CTA |
| 订婚钩 | 问题→ 上下文→ 选项 |
| 幕后 | 简介→ 故事→ 课程 |
| 经验教训 | 忏悔→ 错误→ 课程→ 建议 |
| 旋转木马文本 | 标题→ 幻灯片→ CTA |
| 旋转木马Edu | 挂钩→ 步骤→ 摘要→ CTA |
| 病毒趋势 | 胡克→ 趋势→ Stat → 你的看法→ CTA |
| 社区问题 | 胡克→ 上下文→ 问题→ CTA |
| 铅磁铁 | 挂钩→ 问题→ 所得→ CTA |
使用创建自己的模板 {{variable}} 语法使用 linkedin_template_save.
手动令牌模式
如果您已经拥有LinkedIn访问令牌(例如,来自n8n或其他工具):
{
"env": {
"LINKEDIN_ACCESS_TOKEN": "AQVxxx...",
"LINKEDIN_PERSON_URN": "urn:li:person:your_id"
}
}
这完全跳过了OAuth。适用于CI/CD或现有集成。
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
LINKEDIN_CLIENT_ID |
是* | LinkedIn应用程序客户端ID |
LINKEDIN_CLIENT_SECRET |
是* | LinkedIn应用程序客户端密码 |
LINKEDIN_ACCESS_TOKEN |
Alt* | 手动令牌(跳过OAuth) |
LINKEDIN_PERSON_URN |
使用手册 | urn:li:person:xxx |
GEMINI_API_KEY |
否 | 用于AI图像生成 |
LINKEDIN_CALLBACK_PORT |
否 | OAuth端口(默认值:8585) |
LINKEDIN_DATA_DIR |
否 | 数据目录(默认:~/.llinkedin mcp) |
LINKEDIN_API_VERSION |
否 | API版本(默认:202503) |
*需要客户端ID+密钥或访问令牌。
发展
git clone https://github.com/gacabartosz/linkedin-mcp-server.git
cd linkedin-mcp-server
npm install
npm run dev # Run with tsx (hot reload)
npm run build # Compile TypeScript
构建于
该项目是使用 模型上下文协议 并遵循以下模式 人类MCP构建技能.
通过研究现有的LinkedIn MCP项目,我们了解了架构和代码模式——感谢社区的启发:
- stickerdaniel/linkedin mcp服务器 --在LinkedIn个人资料抓取和基于Patchright的会话方法方面做得很好
- rugwedp/linkedin mcp --邮政数据结构的有用参考
- felipfr/linkedin mcpserver --TypeScript MCP模式和OAuth架构思想
发展速度加快 拉尔夫 --一个自主的AI开发循环,在迭代周期中运行Claude Code,以实现自动化实现、测试和代码优化。
作者
巴托斯·加卡 — bartoszgaca.pl — kontakt@bartoszgaca.pl
许可证
麻省理工学院