Taplio

官方

从claude或chatgpt运行你的Linkedin账户

你可以用 Taplio MCP 做什么?

  • 加载账户上下文 — 在起草前调用 get_me 加载你的身份、内容偏好和今日 LinkedIn 统计数据。
  • 起草并安排帖子 — 创建、编辑和安排 LinkedIn 草稿,或在确认后立即发布。
  • 查看帖子表现 — 列出你的帖子,并获取所选日期范围内的账户或单篇帖子分析数据。
  • 研究灵感 — 按关键词、点赞数和作者粉丝数搜索其他创作者的 LinkedIn 帖子。
  • 与内容互动 — 查找可评论的帖子,起草并排队评论或回复,并排队点赞。
  • 排队连接请求 — 通过 LinkedIn 用户名发送连接请求,并检查或取消其状态。

文档

Taplio LinkedIn MCP 服务器

License: MIT MCP Remote server

Taplio LinkedIn MCP 服务器是一个 Model Context Protocol (MCP) 服务器,可将 AI 工具直接连接到你的 Taplio 账户,并通过它连接到你的 LinkedIn 影响力。它让 AI 智能体、助手和聊天客户端能够起草、安排和发布 LinkedIn 帖子,浏览你已发布的内容,从其他创作者那里寻找灵感,阅读你的 分析数据,并进行互动:找到值得评论的帖子、起草评论和回复、点赞帖子、发送 连接请求,所有这些都可以通过自然语言完成。

将你的 MCP 主机指向 Taplio 服务器,你就可以提出这样的请求:

  • “起草一篇关于我们新 MCP 发布的 LinkedIn 帖子,并安排在周二上午 9 点发布。”
  • “显示我最近的 10 篇帖子,并告诉我哪一篇获得的展示次数最多。”
  • “从粉丝数低于 5 万的创作者中,找到 20 篇关于 linkedin ghostwriting 的高表现帖子。”
  • “过去 30 天我的粉丝和互动趋势如何?”

使用场景

  • 将原始想法转化为可直接发布的 LinkedIn 帖子,使用你自己的语气和主题。
  • 从任何支持 MCP 的客户端自动完成草稿创建、安排和发布。
  • 基于你真实的 LinkedIn 数据构建 AI 辅助的内容工作流和报告。
  • 无需离开你的助手,即可从你的发帖历史中提取洞察和分析数据。

目录


远程 Taplio MCP 服务器

Taplio 以托管式远程 MCP 服务器的形式提供。无需在本地安装或运行任何内容:你的 MCP 主机 通过 HTTP 连接到 Taplio 端点,并使用 OAuth 进行身份验证。

属性值
传输方式Streamable HTTP(远程)
端点https://mcp.taplio.com/
身份验证OAuth 2.0(在浏览器中授权,无需粘贴 API 密钥)
范围已认证用户自己的 Taplio + LinkedIn 账户
服务器提示先调用 get_me 以加载身份和设置

由于服务器是远程且基于 OAuth 的,你永远不需要将密钥复制到配置文件中。访问权限与你 在浏览器中批准的 Taplio 账户绑定,并且可以随时从 Taplio 撤销。


前提条件

  1. 一个已连接 LinkedIn 的有效 Taplio 账户。
  2. 一个支持 MCP 的主机(Claude Code、Claude Desktop、Manus、带 Copilot 的 VS Code、Cursor、Windsurf、Grok、Mistral Le Chat、Raycast,或任何通过 HTTP 支持 MCP 的客户端)。
  3. 首次连接时可用浏览器,以完成 OAuth 授权。

安装

Claude Code

claude mcp add --transport http taplio https://mcp.taplio.com/

然后在 Claude Code 中运行 /mcp,并在提示时在浏览器中授权 taplio。

Claude Desktop / claude.ai 连接器

一键操作: 打开 此链接 以获取已预填 Taplio 名称和 URL 的“添加自定义连接器”对话框,然后点击 添加。

或手动操作:在 Claude Desktop 或 claude.ai 中,打开 设置 -> 连接器 -> 添加自定义连接器,然后 输入:

  • 名称: Taplio
  • URL: https://mcp.taplio.com/

批准 OAuth 屏幕。随后 Taplio 工具会出现在工具选择器中。

Manus

Taplio 是原生 Manus 插件:一键操作,无需粘贴服务器 URL。

  1. 打开 Manus 插件目录。
  2. 找到 Taplio 并点击 连接。
  3. 登录你的 Taplio 账户并批准访问。

随后 Taplio 工具即可在你的 Manus 任务中使用。

VS Code

添加到你的用户或工作区 MCP 配置(.vscode/mcp.json):

{
  "servers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com/"
    }
  }
}

Cursor

在 ~/.cursor/mcp.json 中(或 设置 -> MCP -> 添加):

{
  "mcpServers": {
    "taplio": {
      "url": "https://mcp.taplio.com/"
    }
  }
}

Windsurf

在 ~/.codeium/windsurf/mcp_config.json 中:

{
  "mcpServers": {
    "taplio": {
      "serverUrl": "https://mcp.taplio.com/"
    }
  }
}

Grok

在 grok.com 上,打开 插件 -> 新建连接器 -> 自定义,然后输入:

  • 名称: Taplio
  • 服务器 URL: https://mcp.taplio.com/

点击 添加连接器,并在弹出窗口中批准 Taplio 登录。在你的提示中提及 Taplio(例如 “使用 Taplio 给我今天的 LinkedIn 统计数据”),以便 Grok 选择该连接器。

Mistral Le Chat

在 Le Chat 中,打开 上下文 -> 连接器 -> 添加连接器 -> 添加自定义连接器,然后输入:

  • 连接器名称: Taplio
  • 服务器: https://mcp.taplio.com/

身份验证会自动检测(OAuth 2.1)。点击 添加连接器 并批准 Taplio 登录。如果 Le Chat 回答没有可用的 Taplio 连接器,请在你的提示中指明该工具(例如“使用 Taplio 连接器的 get_me 工具”)。

Raycast

安装 Model Context Protocol Registry 扩展,运行 搜索服务器,保留 官方 注册表,搜索 taplio,然后选择 安装服务器。Raycast 通过 HTTP 连接并打开 Taplio 登录。

Smithery

打开 smithery.ai/servers/taplio/linkedin-mcp,点击 添加到工具箱,然后在你的工具箱中对 Taplio 连接器点击 身份验证。

通用 MCP 配置

任何支持通过 HTTP 使用远程 MCP 服务器的客户端都可以使用:

{
  "mcpServers": {
    "taplio": {
      "type": "http",
      "url": "https://mcp.taplio.com/"
    }
  }
}

身份验证

Taplio MCP 服务器使用 OAuth 2.0。首次使用时,你的客户端会打开一个浏览器窗口,你可以在其中登录 Taplio 并批准访问。随后服务器将代表该单一账户执行操作。你的客户端配置中不会存储任何 API 密钥、令牌或 LinkedIn 凭据。你可以随时从 Taplio 账户设置中撤销访问权限。


工具集

这些工具按功能工具集分组。所有工具都作用于已认证用户自己的账户。

工具集描述
账户与分析身份、内容偏好、帖子,以及账户和单篇帖子的分析数据。
草稿与媒体创建、读取、列出、编辑和删除草稿;上传并附加媒体。
安排与发布立即发布草稿、安排发布,或取消安排并退回草稿。
灵感搜索其他创作者的 LinkedIn 帖子,以借鉴有效内容来创作。
互动找到值得互动的帖子和评论,进行评论、回复和点赞。
人脉将连接请求加入队列并跟进。

工具

全部 35 个工具。只读工具永远不会更改任何内容;写入工具会更改你的 Taplio 草稿或在 LinkedIn 上执行操作, 支持工具注解的客户端会在运行它们之前请求确认。完整的输入模式由服务器返回 (tools/list);下面的工具参考详细介绍了核心工具。

账户与分析

  • get_me(只读):你的身份、内容偏好和今天的 LinkedIn 统计数据。请先调用它。
  • list_posts(只读):你的 LinkedIn 帖子,按最新优先,来自 Taplio 以及直接在 LinkedIn 上发布的帖子。
  • get_post(只读):通过 Taplio id 或 LinkedIn urn 获取单篇帖子。
  • get_analytics_overview(只读):随时间变化的账户分析数据:粉丝、展示次数、互动。
  • get_post_analytics(只读):单篇帖子的展示次数、点赞、评论和分享。

草稿与媒体

  • list_drafts(只读):你未发布的 LinkedIn 帖子草稿。
  • get_draft(只读):通过 id 获取单个草稿。
  • create_draft(写入):创建草稿,可选附带媒体。
  • update_draft(写入):重写草稿或向其附加媒体。
  • delete_draft(写入):永久删除草稿。
  • list_media(只读):已上传到 Taplio 的媒体。
  • create_media_upload_url(写入):获取用于图片、视频、GIF 或 PDF 的一次性上传 URL。
  • attach_media_from_url(写入):从公共 URL 将媒体附加到草稿。
  • pick_media(写入):在支持 MCP Apps 的客户端中,从你的库中附加媒体的交互式面板。
  • upload_media(写入):在支持 MCP Apps 的客户端中,上传新文件并附加的交互式面板。

安排与发布

  • schedule_draft(写入):安排草稿在未来某个时间自动发布。
  • unschedule(写入):将已安排的帖子退回草稿。
  • publish_draft(写入):立即发布草稿。它会立即上线且无法撤销。

灵感

  • search_inspiration(只读):搜索其他创作者的 LinkedIn 帖子,寻找经过验证的格式和角度。

互动

  • find_posts_to_comment(只读):值得评论的帖子,来自你的帖子、精选信息流或个性化选择。
  • list_comment_feeds(只读):可用于互动的精选信息流。
  • find_comments_to_reply(只读):仍然值得回复的帖子评论。
  • list_comment_drafts(只读):你的评论草稿,同时也是队列和历史记录。
  • get_comment_draft(只读):单个评论草稿,用于确认是否已发布。
  • create_comment_draft(写入):起草评论或回复。此时尚未发布到 LinkedIn。
  • update_comment_draft(写入):在提交之前重写评论草稿。
  • commit_comment_draft(写入):将评论加入队列,以你的名义发布到 LinkedIn。
  • cancel_comment_draft(写入):在发送之前取消已加入队列的评论。
  • like_post(写入):将点赞加入队列,作用于帖子或评论。
  • get_post_like(只读):你已加入队列的点赞状态。
  • cancel_like(写入):在发送之前取消已加入队列的点赞。

人脉

  • list_connection_requests(只读):你加入队列的每个连接请求及其状态。
  • send_connection_request(写入):通过 LinkedIn 用户名将连接请求加入队列。
  • get_connection_request(只读):某个用户名最新请求的状态。
  • cancel_connection_request(写入):在发送之前取消已加入队列的连接请求。

工具参考

个人资料

get_me

请先阅读此项以了解情况。返回用户的身份和内容偏好,以便你据此调整输出 并识别他们自己的帖子:显示名称和 LinkedIn @handle(一个用户可能有多个别名,因此请检查 两者),以及 ai_settings(行业、角色、语言、目标受众、主题、关键词、描述)和今天的 LinkedIn 统计数据(粉丝、连接、个人资料浏览量)。

无参数。


草稿

create_draft

创建新的 LinkedIn 帖子草稿(未发布)。稍后使用 schedule_draft 或 publish_draft 发布它。

参数类型必填描述
contentstring是草稿的文本正文。1 到 3000 个字符。

get_draft

按 id 获取单条 LinkedIn 帖子草稿。

参数类型必填描述
idstring是草稿的 id(来自 list_drafts)。

list_drafts

列出用户未发布的 LinkedIn 帖子草稿。

参数类型必填描述
limitinteger否最多返回的草稿数。默认为 25,上限为 100。
cursorstring否来自上一次响应的分页令牌。

update_draft

更新现有草稿的内容。只有草稿可以编辑:已发布或已排期的帖子不能编辑。

参数类型必填描述
idstring是要更新的草稿的 id(来自 list_drafts)。
contentstring是新的完整文本正文(替换现有内容)。1 到 3000 个字符。

delete_draft

永久删除一条 LinkedIn 帖子草稿。

参数类型必填描述
idstring是要永久删除的草稿的 id。

发布

publish_draft

立即将草稿发布到 LinkedIn。这会立即上线且无法撤销。

参数类型必填描述
idstring是要立即发布的草稿的 id。

schedule_draft

安排草稿在未来某个时间自动发布。

参数类型必填描述
idstring是要排期的草稿的 id(来自 list_drafts)。
scheduled_forstring是ISO 8601 日期时间(例如 2026-06-10T14:30:00Z)。至少在未来 2 分钟之后。

unschedule

取消已排期帖子的排期,将其恢复为草稿,以便你可以编辑、重新排期或删除它。

参数类型必填描述
idstring是已排期帖子的 id(来自 list_posts)。

帖子

list_posts

列出用户的 LinkedIn 帖子(状态为 scheduled、sending 或 sent),最新的在前。草稿一旦被排期或发布,就会变成 帖子。

参数类型必填描述
statusenum否按 scheduled、sending 或 sent 筛选。省略则包含全部三种。
fromstring否仅包含此日期当天或之后的帖子(YYYY-MM-DD 或 ISO 8601,UTC)。
tostring否仅包含此日期当天或之前的帖子(YYYY-MM-DD 或 ISO 8601,UTC)。
limitinteger否最多返回的帖子数。默认为 25,上限为 100。
cursorstring否来自上一次响应的分页令牌。

get_post

按 id 获取单条 LinkedIn 帖子。帖子的状态为 scheduled、sending 或 sent;草稿是单独的 (使用 get_draft)。

参数类型必填描述
idstring是帖子的 id(来自 list_posts)。

分析

get_analytics_overview

获取用户的 LinkedIn 分析概览(粉丝、曝光、互动)。未提供日期 范围时默认为今天。

参数类型必填描述
fromstring否开始日期(YYYY-MM-DD,UTC)。默认为今天;范围上限为 90 天。
tostring否结束日期(YYYY-MM-DD,UTC)。默认为今天;范围上限为 90 天。
metricsstring否逗号分隔的子集:followers, connections, profile_views, impressions, likes, comments, shares。省略则包含全部。
granularityenum否时间分桶大小;仅支持 day(默认)。

get_post_analytics

列出用户每条帖子的分析数据(曝光、点赞、评论、分享),默认最近 7 天。

参数类型必填描述
fromstring否开始日期(YYYY-MM-DD,UTC)。默认为 7 天前;范围上限为 90 天。
tostring否结束日期(YYYY-MM-DD,UTC)。默认为今天;范围上限为 90 天。
limitinteger否最多返回的帖子数。默认为 25,上限为 100。
cursorstring否来自上一次响应的分页令牌。

灵感

search_inspiration

搜索其他创作者的 LinkedIn 帖子以获取灵感。

参数类型必填描述
querystring否对帖子内容进行自由文本搜索。省略则浏览热门帖子。
langstring否按 ISO 639-1 语言代码筛选(例如 en、fr)。
min_likesinteger否仅包含至少获得这么多点赞的帖子。0-1000;默认为 50。
min_commentsinteger否仅包含至少获得这么多评论的帖子。0-1000;默认为 0。
min_char_countinteger否仅包含至少这么多字符的帖子。0-10000;默认为 500。
max_followersinteger否仅包含作者粉丝数不超过此值的帖子。默认为 100000。
min_days_oldinteger否仅包含至少 N 天前的帖子(0-365);默认为 1。覆盖 from/to。
max_days_oldinteger否仅包含最近 N 天内的帖子(0-365)。覆盖 from/to。
fromstring否仅包含此日期当天或之后的帖子。如果设置了 min/max_days_old 则忽略。
tostring否仅包含此日期当天或之前的帖子。如果设置了 min/max_days_old 则忽略。
limitinteger否最多返回的帖子数。最小为 1;默认为 30。

推荐工作流

  1. 在会话开始时调用一次 get_me,以加载用户的语气、主题、语言和统计数据。
  2. 使用 search_inspiration 让新内容基于该领域当前有效的内容。
  3. 使用 create_draft 起草,使用 update_draft 迭代。
  4. 使用 schedule_draft(首选)或 publish_draft(立即)发布。
  5. 使用 get_analytics_overview 和 get_post_analytics 生成报告,并与 list_posts 交叉参考。
  6. 使用 find_posts_to_comment 和 find_comments_to_reply 进行互动,使用 create_comment_draft 起草,并且仅在 用户同意后才调用 commit_comment_draft、like_post 或 send_connection_request。

库与生命周期模型

草稿和帖子是同一项目在其生命周期不同阶段的表现:

create_draft ─┐
              ├─> [ DRAFT ] ──schedule_draft──> [ scheduled ] ──(auto)──> [ sending ] ──> [ sent ]
update_draft ─┘        │                              │
                       └──────publish_draft───────────┴──(immediate)──> [ sending ] ──> [ sent ]

                       [ scheduled ] ──unschedule──> [ DRAFT ]
  • 草稿位于草稿列表(list_drafts)中,是唯一可编辑的阶段。
  • 对草稿进行排期或发布,会将其变成帖子并移动到帖子列表(list_posts)。
  • unschedule 会将已排期的帖子移回草稿;已 sent 的帖子无法撤回。

限制与安全

  • 帖子长度: 1 到 3000 个字符(create_draft、update_draft)。
  • 排期: scheduled_for 必须至少在未来 2 分钟之后,采用 ISO 8601,建议使用 UTC。
  • 分析范围: 每次查询上限为 90 天;对于较大的结果集,使用 cursor 分页。
  • 不可逆操作: publish_draft 会立即上线,delete_draft 是永久性的。调用任一操作前请确认意图。
  • 排队互动: commit_comment_draft、like_post 和 send_connection_request 会将操作排队;它会在几分钟或几小时后到达 LinkedIn,并按节奏执行以保障账号安全。每个操作在发送前都可以取消 (cancel_comment_draft、cancel_like、cancel_connection_request),一旦发送则不可逆。
  • 范围: 每个工具仅作用于已认证用户自己的 Taplio 和 LinkedIn 账号。

故障排除

  • 工具未出现: 确认服务器 URL 为 https://mcp.taplio.com/,并且你已完成 OAuth 浏览器步骤。重新运行 /mcp(Claude Code)或重新连接连接器。
  • 401 / 认证错误: 你的会话可能已过期或被撤销。请在浏览器中重新连接并重新授权。
  • 无法编辑帖子: 只有草稿可编辑。如果它已被排期,请先调用 unschedule;如果它是 sent,则无法再更改。
  • 分析数据为空: 新发布的帖子需要时间积累指标;同时请检查你的日期范围是否超过 90 天上限。

贡献

本仓库记录 Taplio LinkedIn MCP Server。有关如何报告文档问题或提出改进建议,请参阅 CONTRIBUTING.md。如需产品支持,请联系 Taplio。


许可证

本项目根据 MIT 许可证的条款授权。请参阅 LICENSE。