关于 Taplio Linkedin
Taplio LinkedIn 是托管式 MCP 服务,让 AI 客户端操作用户已连接 Taplio 的 LinkedIn 账户。它通过 OAuth 提供帖子起草、排期、发布、分析、灵感搜索和互动工具。
主要功能
- 01创建和管理帖子草稿
- 02排期或发布 LinkedIn 帖子
- 03浏览帖子和账户分析数据
- 04搜索创作者帖子获取灵感
- 05起草评论并排队执行互动
适用场景
- 01将想法整理成 LinkedIn 帖子草稿
- 02安排内容发布并查看历史帖子
- 03跟踪关注者和互动趋势
- 04查找待评论帖子并排队发送回复
MCP 相关
该远程 MCP 服务通过 Streamable HTTP 向 MCP 客户端提供 Taplio 账户、内容、分析、灵感、互动和人脉工具。OAuth 2.0 授权访问用户自己的账户。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.taplio.com/claude mcp add --transport http taplio-linkedin https://mcp.taplio.com/{"mcpServers":{"taplio-linkedin":{"type":"http","url":"https://mcp.taplio.com/"}}}在 Cursor 中打开{"servers":{"taplio-linkedin":{"type":"http","url":"https://mcp.taplio.com/"}}}在 VS Code 中打开{"mcpServers":{"taplio-linkedin":{"type":"http","url":"https://mcp.taplio.com/"}}}{"mcpServers":{"taplio-linkedin":{"serverUrl":"https://mcp.taplio.com/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Taplio LinkedIn MCP 服务
Taplio LinkedIn MCP 服务是一个 模型上下文协议(MCP) 服务,可将 AI 工具直接连接到你的 Taplio 账号,并通过 Taplio 连接到你的 LinkedIn 主页。它让 AI Agent、助手和聊天客户端能够通过自然语言起草、安排和发布 LinkedIn 帖子,浏览你已发布的内容,从其他创作者的内容中寻找灵感,查看分析数据并进行互动:找到值得评论的帖子、起草评论和回复、点赞帖子以及发送 好友申请。
将 MCP 主机连接到 Taplio 服务,即可提出以下请求:
- “起草一篇关于我们推出新 MCP 的 LinkedIn 帖子,并安排在周二上午 9 点发布。”
- “显示我最近的 10 篇帖子,以及哪篇的展示次数最多。”
- “查找 20 篇关于
linkedin ghostwriting的高表现帖子,作者的粉丝数低于 5 万。” - “过去 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 中撤销。
前提条件
- 一个已关联 LinkedIn 的有效 Taplio 账户。
- 支持 MCP 的主机(Claude Code、Claude Desktop、Manus、搭配 Copilot 的 VS Code、Cursor、Windsurf、Grok、Mistral Le Chat、Raycast,或任何通过 HTTP 使用 MCP 的客户端)。
- 首次连接时需有可用的浏览器,以完成 OAuth 授权。
安装
Claude Code
claude mcp add --transport http taplio https://mcp.taplio.com/
然后在 Claude Code 中运行 /mcp,并在出现提示时于浏览器中授权 taplio。
Claude Desktop / claude.ai connectors
一键添加: 打开 此链接, 打开已填好 Taplio 名称和 URL 的“Add custom connector”对话框,然后点击 Add。
也可以手动操作:在 Claude Desktop 或 claude.ai 中,打开 Settings -> Connectors -> Add custom connector,然后 输入:
- 名称:
Taplio - URL:
https://mcp.taplio.com/
批准 OAuth 页面上的请求。随后,Taplio 工具会显示在工具选择器中。
Manus
Taplio 是 Manus 原生插件:一键即可添加,无需粘贴服务 URL。
- 打开 Manus 插件目录。
- 找到 Taplio 并点击 Connect。
- 登录 Taplio 账户并批准访问。
之后,Taplio 工具便可在 Manus 任务中使用。
VS Code
将以下内容添加到用户或工作区的 MCP 配置(.vscode/mcp.json)中:
{
"servers": {
"taplio": {
"type": "http",
"url": "https://mcp.taplio.com/"
}
}
}
Cursor
在 ~/.cursor/mcp.json 中(或打开 Settings -> MCP -> Add):
{
"mcpServers": {
"taplio": {
"url": "https://mcp.taplio.com/"
}
}
}
Windsurf
在 ~/.codeium/windsurf/mcp_config.json 中:
{
"mcpServers": {
"taplio": {
"serverUrl": "https://mcp.taplio.com/"
}
}
}
Grok
在 grok.com 上,打开 Plugins -> New Connector -> Custom,然后输入:
- 名称:
Taplio - 服务 URL:
https://mcp.taplio.com/
点击 Add Connector,并在弹出窗口中批准 Taplio 登录。请在提示词中提及 Taplio(例如“使用 Taplio 告诉我今天的 LinkedIn 数据”),以便 Grok 选择该连接器。
Mistral Le Chat
在 Le Chat 中,打开 Context -> Connectors -> Add connector -> Add a custom connector,然后输入:
- 连接器名称:
Taplio - 服务:
https://mcp.taplio.com/
系统会自动检测身份验证方式(OAuth 2.1)。点击 Add connector 并批准 Taplio 登录。如果 Le Chat 回复说没有可用的 Taplio 连接器,请在提示词中指定工具名称(例如“使用 Taplio 连接器的 get_me 工具”)。
Raycast
安装 Model Context Protocol Registry
扩展,运行 Search Servers,保留 Official 注册表,搜索 taplio,然后选择
Install Server。Raycast 会通过 HTTP 连接并打开 Taplio 登录页面。
Smithery
打开 smithery.ai/servers/taplio/linkedin-mcp,点击 Add to toolbox,然后在工具箱中的 Taplio 连接器上点击 Authenticate。
通用 MCP 配置
任何支持通过 HTTP 连接远程 MCP 服务的客户端都可以使用:
{
"mcpServers": {
"taplio": {
"type": "http",
"url": "https://mcp.taplio.com/"
}
}
}
身份验证
Taplio MCP Server 使用 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 发布。
| Parameter | Type | Required | Description |
|---|---|---|---|
content | string | yes | 草稿的正文文本。1 至 3000 个字符。 |
get_draft
根据 ID 获取单个 LinkedIn 帖子草稿。
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | 草稿的 ID(来自 list_drafts)。 |
list_drafts
列出用户尚未发布的 LinkedIn 帖子草稿。
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | no | 返回的草稿数量上限。默认为 25,最高为 100。 |
cursor | string | no | 上一条响应中的分页令牌。 |
update_draft
更新现有草稿的内容。只有草稿可以编辑;已发布或已安排的帖子无法编辑。
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | 要更新的草稿的 ID(来自 list_drafts)。 |
content | string | yes | 新的完整正文(替换现有内容)。1 至 3000 个字符。 |
delete_draft
永久删除 LinkedIn 帖子草稿。
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | 要永久删除的草稿的 ID。 |
发布
publish_draft
立即将草稿发布到 LinkedIn。帖子会立即上线,且无法撤销。
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | 要立即发布的草稿的 ID。 |
schedule_draft
安排草稿在未来某个时间自动发布。
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | 要安排发布的草稿的 ID(来自 list_drafts)。 |
scheduled_for | string | yes | ISO 8601 日期时间(例如 2026-06-10T14:30:00Z)。至少为未来 2 分钟。 |
unschedule
取消已安排帖子的发布,将其恢复为草稿,以便编辑、重新安排或删除。
| Parameter | Type | Required | Description |
|---|---|---|---|
id | string | yes | 已安排帖子的 ID(来自 list_posts)。 |
帖子
list_posts
按时间从近到远列出用户的 LinkedIn 帖子(状态为 scheduled、sending 或 sent)。草稿在安排发布时间或发布后即成为帖子。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
status | enum | 否 | 按 scheduled、sending 或 sent 筛选。省略时返回全部三种状态。 |
from | string | 否 | 仅返回此日期或之后的帖子(YYYY-MM-DD 或 ISO 8601,UTC)。 |
to | string | 否 | 仅返回此日期或之前的帖子(YYYY-MM-DD 或 ISO 8601,UTC)。 |
limit | integer | 否 | 返回的帖子数量上限。默认为 25,最高为 100。 |
cursor | string | 否 | 上一条响应中的分页令牌。 |
get_post
根据 ID 获取单条 LinkedIn 帖子。帖子的状态为 scheduled、sending 或 sent;草稿单独处理(使用 get_draft)。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
id | string | 是 | 帖子的 ID(来自 list_posts)。 |
分析
get_analytics_overview
获取用户的 LinkedIn 分析概览(关注者、展示次数、互动量)。未指定日期范围时,默认为今天。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
from | string | 否 | 开始日期(YYYY-MM-DD,UTC)。默认为今天;范围上限为 90 天。 |
to | string | 否 | 结束日期(YYYY-MM-DD,UTC)。默认为今天;范围上限为 90 天。 |
metrics | string | 否 | 以逗号分隔的指标子集:followers, connections, profile_views, impressions, likes, comments, shares。省略时返回全部。 |
granularity | enum | 否 | 时间分段大小;仅支持 day(默认值)。 |
get_post_analytics
列出用户每条帖子的分析数据(展示次数、点赞、评论、分享),默认查看最近 7 天。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
from | string | 否 | 开始日期(YYYY-MM-DD,UTC)。默认为 7 天前;范围上限为 90 天。 |
to | string | 否 | 结束日期(YYYY-MM-DD,UTC)。默认为今天;范围上限为 90 天。 |
limit | integer | 否 | 返回的帖子数量上限。默认为 25,最高为 100。 |
cursor | string | 否 | 上一条响应中的分页令牌。 |
灵感
search_inspiration
搜索其他创作者的 LinkedIn 帖子,从中获取灵感。
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
query | string | 否 | 对帖子内容进行全文搜索。省略则浏览热门帖子。 |
lang | string | 否 | 按 ISO 639-1 语言代码筛选(例如 en、fr)。 |
min_likes | integer | 否 | 仅包含获赞数不少于此值的帖子。范围为 0-1000;默认值为 50。 |
min_comments | integer | 否 | 仅包含评论数不少于此值的帖子。范围为 0-1000;默认值为 0。 |
min_char_count | integer | 否 | 仅包含字符数不少于此值的帖子。范围为 0-10000;默认值为 500。 |
max_followers | integer | 否 | 仅包含作者关注者数量不超过此值的帖子。默认值为 100000。 |
min_days_old | integer | 否 | 仅包含至少发布 N 天的帖子(0-365);默认值为 1。优先于 from/to。 |
max_days_old | integer | 否 | 仅包含最近 N 天内发布的帖子(0-365)。优先于 from/to。 |
from | string | 否 | 仅包含此日期当天或之后发布的帖子。如果设置了 min/max_days_old,则忽略此项。 |
to | string | 否 | 仅包含此日期当天或之前发布的帖子。如果设置了 min/max_days_old,则忽略此项。 |
limit | integer | 否 | 返回的帖子数量上限。最小值为 1;默认值为 30。 |
推荐工作流
- 在会话开始时调用一次
get_me,以加载用户的表达风格、主题、语言和统计数据。 - 使用
search_inspiration,以当前细分领域中有效的内容为新内容提供依据。 - 使用
create_draft起草,并通过update_draft迭代修改。 - 使用
schedule_draft(首选)或publish_draft(立即发布)发布内容。 - 使用
get_analytics_overview和get_post_analytics汇报,并与list_posts交叉参考。 - 使用
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 ]
- 草稿保存在 drafts 列表(
list_drafts)中,这是唯一可编辑的阶段。 - 安排发布时间或发布草稿后,它会变成帖子,并移至 posts 列表(
list_posts)。 unschedule会将已安排发布的帖子移回草稿;已发送的帖子无法撤回。
限制与安全
- 帖子长度: 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 服务。有关如何报告文档问题或提出改进建议,请参阅 CONTRIBUTING.md。如需产品支持,请联系 Taplio。
许可证
本项目根据 MIT License 的条款授权。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。