用途:通过 Rube MCP 调用 Composio 的 LinkedIn 工具包,自动化 LinkedIn 的常见操作,包括发布帖子、获取个人资料与公司信息、上传并附加图片、评论帖子以及删除帖子。工具包文档见 composio.dev/toolkits/linkedin。
主要能力与工具:LINKEDIN_GET_MY_INFO 获取已认证用户资料;LINKEDIN_GET_COMPANY_INFO 获取公司页面信息(需 organization_id);LINKEDIN_CREATE_LINKED_IN_POST 发布帖子(参数 text、visibility 等);LINKEDIN_REGISTER_IMAGE_UPLOAD 注册图片上传;LINKEDIN_GET_IMAGES 查询已上传图片;LINKEDIN_CREATE_COMMENT_ON_POST 评论帖子;LINKEDIN_DELETE_LINKED_IN_POST 删除帖子。
使用方式:先在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 可用后,调用 RUBE_MANAGE_CONNECTIONS 并选择 toolkit linkedin,若连接非 ACTIVE 则按返回的授权链接完成 LinkedIn OAuth,确认状态为 ACTIVE 后再执行工作流。每次操作前应先调用 RUBE_SEARCH_TOOLS 获取当前工具结构。
典型流程:发帖需先经 GET_MY_INFO 取得用户 URN,再创建帖子;带图发帖需先注册上传、上传二进制图片,再用返回的资产 URN 发帖;评论需提供 post_id、text 与 actor。
限制与注意:GET_MY_INFO 仅返回已认证用户,无法查询他人;公司信息需数字 organization_id;URN 必须使用完整格式;OAuth 令牌作用域有限且会过期,401 时需重新认证;LinkedIn API 有严格速率限制,需处理 429 与 Retry-After;帖子有字符限制,不支持 HTML 标记,删除不可撤销。部分内容类型(如投票、文档)可能需要额外 API 功能。