Taplio

官方

从claude或chatgpt运行你的Linkedin账户

你可以用 Taplio MCP 做什么?

  • 起草一篇领英帖子 — 使用 create_draft 创建新的未发布草稿,然后通过 update_draft 进行完善。
  • 安排或发布帖子 — 使用 schedule_draft 设置未来的发布时间,或使用 publish_draft 立即发布。
  • 查看帖子历史 — 通过 list_posts 浏览已安排、发送中和已发送的帖子,并通过 get_post 查看单篇帖子详情。
  • 查看领英分析数据 — 使用 get_analytics_overview 获取账户级指标,并通过 get_post_analytics 查看单篇帖子的表现。
  • 从其他创作者寻找灵感 — 使用 search_inspiration 按主题、互动量或粉丝数搜索高表现的领英帖子。
  • 加载个人资料和偏好设置 — 调用 get_me 获取你的领英用户名、内容设置和当前统计数据。

文档

Taplio LinkedIn MCP 服务器

License: MIT MCP Remote server

Taplio LinkedIn MCP 服务器是一个模型上下文协议 (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 进行身份验证。

属性
传输方式可流式传输的 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、带 Copilot 的 VS Code、Cursor、Windsurf 或任何通过 HTTP 使用 MCP 的客户端)。
  3. 首次连接时需要一个可用的浏览器,以完成 OAuth 授权。

安装

Claude Code

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

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

Claude Desktop / claude.ai 连接器

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

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

批准 OAuth 屏幕。然后,Taplio 工具将出现在工具选择器中。

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"
    }
  }
}

通用 MCP 配置

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

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

身份验证

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


工具集

这些工具被分组为功能性工具集。它们都在已认证用户自己的账户上运行。

工具集描述
个人资料身份、内容偏好和当前的 LinkedIn 统计数据。
草稿创建、读取、列出、编辑和删除未发布的帖子草稿。
发布立即发布草稿、安排发布,或将其取消安排并退回草稿。
帖子浏览已安排、正在发送和已发送的帖子。
分析账户级别的概览和每篇帖子的表现指标。
灵感搜索其他创作者的 LinkedIn 帖子,以模仿有效的内容。

工具

个人资料

get_me

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

无参数。


草稿

create_draft

创建一个新的 LinkedIn 帖子草稿(未发布)。稍后使用 schedule_draftpublish_draft 发布它。

参数类型是否必需描述
content字符串草稿的文本正文。1 到 3000 个字符。

get_draft

通过 ID 获取单个 LinkedIn 帖子草稿。

参数类型是否必需描述
id字符串草稿的 ID(来自 list_drafts)。

list_drafts

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

参数类型是否必需描述
limit整数要返回的最大草稿数。默认为 25,上限为 100。
cursor字符串来自先前响应的分页令牌。

update_draft

更新现有草稿的内容。只能编辑草稿:已发布或已安排的帖子无法编辑。

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

delete_draft

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

参数类型是否必需描述
id字符串要永久删除的草稿的 ID。

发布

publish_draft

立即将草稿发布到 LinkedIn。此操作会立即上线,且无法撤消。

参数类型是否必需描述
id字符串要立即发布的草稿的 ID。

schedule_draft

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

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

unschedule

取消安排一篇已安排的帖子,将其退回草稿,以便您可以编辑、重新安排或删除它。

参数类型是否必需描述
id字符串已安排帖子的 ID(来自 list_posts)。

帖子

list_posts

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

参数类型是否必需描述
status枚举scheduledsendingsent 过滤。省略则返回全部三种。
from字符串仅返回此日期或之后的帖子(YYYY-MM-DD 或 ISO 8601,UTC)。
to字符串仅返回此日期或之前的帖子(YYYY-MM-DD 或 ISO 8601,UTC)。
limit整数要返回的最大帖子数。默认为 25,上限为 100。
cursor字符串来自先前响应的分页令牌。

get_post

通过 ID 获取单个 LinkedIn 帖子。帖子的状态为 scheduledsendingsent;草稿是分开的 (使用 get_draft)。

参数类型是否必需描述
id字符串帖子的 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 语言代码过滤(例如 enfr)。
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_overviewget_post_analytics 生成报告,并使用 list_posts 进行交叉引用。

库和生命周期模型

草稿帖子是同一项目在不同生命阶段的体现:

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_draftupdate_draft)。
  • 安排发布: scheduled_for 必须至少在未来 2 分钟,ISO 8601 格式,推荐使用 UTC。
  • 分析范围: 每次查询上限为 90 天;对于大型结果集,请使用 cursor 进行分页。
  • 不可逆操作: publish_draft 会立即上线,delete_draft 是永久性的。在调用任一操作前,请确认意图。
  • 范围: 每个工具仅作用于已认证用户自己的 Taplio 和 LinkedIn 账户。

故障排除

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

贡献

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


许可证

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