Taplio
官方從 claude 或 chatgpt 管理你的 Linkedin 帳戶
你可以用 Taplio MCP 做什麼?
- 草擬 LinkedIn 貼文 — 使用
create_draft建立新的未發佈草稿,然後使用update_draft進行修改。 - 排程或發佈貼文 — 使用
schedule_draft設定未來發佈時間,或使用publish_draft立即發佈。 - 檢視貼文歷史 — 使用
list_posts瀏覽已排程、發送中及已發送的貼文,並透過get_post檢視單一貼文。 - 查看 LinkedIn 分析 — 使用
get_analytics_overview取得帳戶層級指標,並透過get_post_analytics取得每篇貼文的成效。 - 從其他創作者尋找靈感 — 使用
search_inspiration按主題、互動率或追蹤者數量搜尋高成效的 LinkedIn 貼文。 - 載入個人檔案與偏好設定 — 呼叫
get_me以取得您的 LinkedIn 帳號、內容設定及當前統計資料。
文件
Taplio LinkedIn MCP 伺服器
Taplio LinkedIn MCP 伺服器是一個模型上下文協定 (MCP) 伺服器,可將 AI 工具直接連接到您的 Taplio 帳戶,並透過它連接到您的 LinkedIn 存在。它讓 AI 代理、助理和聊天客戶端能夠以自然語言起草、排程和發布 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、帶有 Copilot 的 VS Code、Cursor、Windsurf,或任何透過 HTTP 使用 MCP 的客戶端)。
- 首次連線時需要一個可用的瀏覽器,以完成 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 - 網址:
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_draft 或 publish_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 貼文 (狀態為 scheduled、sending 或 sent),最新的在前。草稿一旦被排程或發布,就會變成
貼文。
| 參數 | 類型 | 必要 | 描述 |
|---|---|---|---|
status | 列舉 | 否 | 按 scheduled、sending 或 sent 篩選。省略則包含全部三種。 |
from | 字串 | 否 | 僅限此日期當天或之後的貼文 (YYYY-MM-DD 或 ISO 8601,UTC)。 |
to | 字串 | 否 | 僅限此日期當天或之前的貼文 (YYYY-MM-DD 或 ISO 8601,UTC)。 |
limit | 整數 | 否 | 要傳回的最大貼文數。預設為 25,上限為 100。 |
cursor | 字串 | 否 | 來自前一個回應的分頁權杖。 |
get_post
依 ID 擷取單一 LinkedIn 貼文。貼文的狀態為 scheduled、sending 或 sent;草稿是分開的
(使用 get_draft)。
| 參數 | 類型 | 必要 | 描述 |
|---|---|---|---|
id | 字串 | 是 | 貼文的 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交叉參考。
資源庫與生命週期模型
草稿和貼文是同一項目在不同生命週期的階段:
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是永久性的。在呼叫任一項之前,請確認意圖。 - 範圍: 每個工具僅作用於已驗證使用者自己的 Taplio 和 LinkedIn 帳戶。
疑難排解
- 工具未顯示: 確認伺服器 URL 為
https://mcp.taplio.com,且您已完成 OAuth 瀏覽器步驟。重新執行/mcp(Claude Code) 或重新連接連接器。 401/ 驗證錯誤: 您的會話可能已過期或被撤銷。請在瀏覽器中重新連接並重新授權。- 無法編輯貼文: 只有草稿可以編輯。如果貼文已排程,請先呼叫
unschedule;如果貼文是sent,則無法再變更。 - 分析數據為空: 新發布的貼文需要時間累積指標;也請根據 90 天上限檢查您的日期範圍。
貢獻
此儲存庫記錄了 Taplio LinkedIn MCP 伺服器。有關如何回報文件問題或提出改進建議,請參閱 CONTRIBUTING.md。如需產品支援,請聯繫 Taplio。
授權
本專案依據 MIT 授權條款授權。請參閱 LICENSE。