Taplio

ทางการ

Run your Linkedin account from claude or chatgpt

คุณทำอะไรได้บ้างด้วย Taplio MCP?

  • ร่างโพสต์ LinkedIn — สร้างฉบับร่างที่ยังไม่ได้เผยแพร่ด้วย create_draft จากนั้นปรับปรุงให้สมบูรณ์โดยใช้ update_draft
  • กำหนดเวลาหรือเผยแพร่โพสต์ — ใช้ schedule_draft เพื่อกำหนดเวลาเผยแพร่ในอนาคต หรือ publish_draft เพื่อเผยแพร่ทันที
  • ตรวจสอบประวัติโพสต์ของคุณ — เรียกดูโพสต์ที่กำหนดเวลาไว้ กำลังส่ง และส่งแล้วด้วย list_posts และตรวจสอบโพสต์เดี่ยวผ่าน get_post
  • ตรวจสอบการวิเคราะห์ LinkedIn ของคุณ — รับเมตริกระดับบัญชีด้วย get_analytics_overview และประสิทธิภาพต่อโพสต์ผ่าน get_post_analytics
  • ค้นหาแรงบันดาลใจจากผู้สร้างคนอื่น — ค้นหาโพสต์ LinkedIn ที่มีประสิทธิภาพสูงตามหัวข้อ การมีส่วนร่วม หรือจำนวนผู้ติดตามโดยใช้ search_inspiration
  • โหลดโปรไฟล์และการตั้งค่าของคุณ — เรียก get_me เพื่อดึงข้อมูลชื่อผู้ใช้ LinkedIn การตั้งค่าเนื้อหา และสถิติปัจจุบันของคุณ

เอกสาร

Taplio LinkedIn MCP Server

License: MIT MCP Remote server

Taplio LinkedIn MCP Server คือ Model Context Protocol (MCP) เซิร์ฟเวอร์ที่เชื่อมต่อเครื่องมือ AI เข้ากับบัญชี Taplio ของคุณโดยตรง และผ่านทางนั้น ไปยัง ตัวตนบน LinkedIn ของคุณ มันช่วยให้เอเจนต์ AI, ผู้ช่วย, และไคลเอนต์แชทสามารถร่าง, จัดตารางเวลา, และเผยแพร่ โพสต์ LinkedIn, เรียกดูสิ่งที่คุณโพสต์ไปแล้ว, ค้นหาแรงบันดาลใจจากครีเอเตอร์คนอื่นๆ, และอ่าน ข้อมูลวิเคราะห์ของคุณ ทั้งหมดผ่านภาษาธรรมชาติ

ชี้โฮสต์ MCP ของคุณไปที่เซิร์ฟเวอร์ Taplio แล้วคุณสามารถถามสิ่งต่างๆ เช่น:

  • "ร่างโพสต์ LinkedIn เกี่ยวกับการเปิดตัว MCP ใหม่ของเราและจัดตารางเวลาในวันอังคารเวลา 9 โมงเช้า"
  • "แสดงโพสต์ 10 ล่าสุดของฉันและโพสต์ไหนที่ได้รับการมองเห็นมากที่สุด"
  • "ค้นหาโพสต์ที่มีประสิทธิภาพสูง 20 โพสต์เกี่ยวกับ linkedin ghostwriting จากครีเอเตอร์ที่มีผู้ติดตามต่ำกว่า 50k คน"
  • "แนวโน้มผู้ติดตามและการมีส่วนร่วมของฉันในช่วง 30 วันที่ผ่านมาเป็นอย่างไรบ้าง"

กรณีการใช้งาน

  • เปลี่ยนไอเดียดิบให้เป็นโพสต์ LinkedIn ที่พร้อมเผยแพร่ ด้วยน้ำเสียงและหัวข้อของคุณเอง
  • ทำให้การสร้างร่าง, การจัดตารางเวลา, และการเผยแพร่เป็นอัตโนมัติจากไคลเอนต์ที่รองรับ MCP ใดๆ
  • สร้างเวิร์กโฟลว์เนื้อหาที่ขับเคลื่อนด้วย AI และการรายงานบนข้อมูล LinkedIn จริงของคุณ
  • ดึงข้อมูลเชิงลึกและการวิเคราะห์จากประวัติการโพสต์ของคุณโดยไม่ต้องออกจากผู้ช่วยของคุณ

สารบัญ


Remote Taplio MCP Server

Taplio ถูกนำเสนอในรูปแบบเซิร์ฟเวอร์ MCP ระยะไกลที่โฮสต์ไว้ ไม่มีอะไรต้องติดตั้งหรือรันในเครื่อง: โฮสต์ MCP ของคุณ เชื่อมต่อกับปลายทาง Taplio ผ่าน HTTP และรับรองความถูกต้องด้วย OAuth

คุณสมบัติค่า
การขนส่งStreamable HTTP (ระยะไกล)
ปลายทางhttps://mcp.taplio.com
การรับรองความถูกต้องOAuth 2.0 (อนุญาตในเบราว์เซอร์ ไม่ต้องวาง API key)
ขอบเขตบัญชี Taplio + LinkedIn ของผู้ใช้ที่รับรองความถูกต้องแล้ว
คำแนะนำเซิร์ฟเวอร์เรียก get_me ก่อนเพื่อโหลดข้อมูลประจำตัวและการตั้งค่า

เนื่องจากเซิร์ฟเวอร์เป็นแบบระยะไกลและใช้ OAuth คุณจึงไม่ต้องคัดลอกความลับใดๆ ลงในไฟล์กำหนดค่า การเข้าถึงผูกกับ บัญชี Taplio ที่คุณอนุมัติในเบราว์เซอร์ และสามารถเพิกถอนได้จาก Taplio ตลอดเวลา


ข้อกำหนดเบื้องต้น

  1. บัญชี Taplio ที่ใช้งานอยู่และเชื่อมต่อกับ LinkedIn แล้ว
  2. โฮสต์ที่รองรับ MCP (Claude Code, Claude Desktop, VS Code พร้อม Copilot, Cursor, Windsurf, หรือไคลเอนต์ใดๆ ที่ สื่อสารด้วย MCP ผ่าน HTTP)
  3. มีเบราว์เซอร์พร้อมใช้งานเมื่อเชื่อมต่อครั้งแรก เพื่อดำเนินการอนุญาต OAuth ให้เสร็จสิ้น

การติดตั้ง

Claude Code

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

จากนั้นรัน /mcp ภายใน Claude Code และอนุญาต taplio ในเบราว์เซอร์เมื่อได้รับแจ้ง

Claude Desktop / ตัวเชื่อมต่อ claude.ai

ใน Claude Desktop หรือบน claude.ai, เปิด Settings -> Connectors -> Add custom connector, จากนั้นป้อน:

  • Name: 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 (หรือ Settings -> MCP -> Add):

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

Windsurf

ใน ~/.codeium/windsurf/mcp_config.json:

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

การกำหนดค่า MCP ทั่วไป

ไคลเอนต์ใดๆ ที่รองรับเซิร์ฟเวอร์ MCP ระยะไกลผ่าน HTTP สามารถใช้:

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

การรับรองความถูกต้อง

Taplio MCP Server ใช้ OAuth 2.0 ในการใช้งานครั้งแรก ไคลเอนต์ของคุณจะเปิดหน้าต่างเบราว์เซอร์ที่คุณเข้าสู่ระบบ Taplio และอนุมัติการเข้าถึง จากนั้นเซิร์ฟเวอร์จะดำเนินการในนามของบัญชีเดียวนั้น ไม่มีการจัดเก็บ API key, โทเค็น, หรือข้อมูลประจำตัว LinkedIn ในการกำหนดค่าไคลเอนต์ของคุณ เพิกถอนการเข้าถึงได้ตลอดเวลาจากการตั้งค่าบัญชี Taplio ของคุณ


ชุดเครื่องมือ

เครื่องมือถูกจัดกลุ่มเป็นชุดเครื่องมือตามฟังก์ชัน ทั้งหมดทำงานบนบัญชีของผู้ใช้ที่รับรองความถูกต้องแล้ว

ชุดเครื่องมือคำอธิบาย
Profileข้อมูลประจำตัว, การตั้งค่าเนื้อหา, และสถิติ LinkedIn ปัจจุบัน
Draftsสร้าง, อ่าน, แสดงรายการ, แก้ไข, และลบร่างโพสต์ที่ยังไม่ได้เผยแพร่
Publishingเผยแพร่ร่างตอนนี้, จัดตารางเวลา, หรือยกเลิกการจัดตารางเวลากลับไปเป็นร่าง
Postsเรียกดูโพสต์ที่จัดตารางเวลา, กำลังส่ง, และส่งแล้ว
Analyticsภาพรวมระดับบัญชีและเมตริกประสิทธิภาพต่อโพสต์
Inspirationค้นหาโพสต์ LinkedIn ของครีเอเตอร์คนอื่นๆ เพื่อจำลองเนื้อหาจากสิ่งที่ได้ผล

เครื่องมือ

โปรไฟล์

get_me

อ่านสิ่งนี้ก่อนเพื่อปรับทิศทาง ส่งคืนข้อมูลประจำตัวและการตั้งค่าเนื้อหาของผู้ใช้ เพื่อให้คุณสามารถปรับแต่งผลลัพธ์ให้ตรงกับพวกเขา และจดจำโพสต์ของพวกเขาเอง: ชื่อที่แสดงและ @handle ของ LinkedIn (ผู้ใช้อาจใช้หลายชื่อแทน ดังนั้นตรวจสอบ ทั้งสองอย่าง), รวมถึง ai_settings (อุตสาหกรรม, บทบาท, ภาษา, กลุ่มเป้าหมาย, หัวข้อ, คำสำคัญ, คำอธิบาย) และสถิติ LinkedIn ของวันนี้ (ผู้ติดตาม, การเชื่อมต่อ, การดูโปรไฟล์)

ไม่มีพารามิเตอร์


ร่าง

create_draft

สร้างร่างโพสต์ LinkedIn ใหม่ (ยังไม่ได้เผยแพร่) เผยแพร่ในภายหลังด้วย schedule_draft หรือ publish_draft

พารามิเตอร์ประเภทจำเป็นคำอธิบาย
contentstringใช่เนื้อหาข้อความของร่าง ความยาว 1 ถึง 3000 ตัวอักษร

get_draft

ดึงร่างโพสต์ LinkedIn เดียวตาม id

พารามิเตอร์ประเภทจำเป็นคำอธิบาย
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

ดึงโพสต์ LinkedIn เดียวตาม id โพสต์มีสถานะ 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

ไลบรารีและโมเดลวงจรชีวิต

ฉบับร่าง และ โพสต์ เป็นรายการเดียวกันในขั้นตอนต่างๆ ของชีวิต:

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 Server ดู CONTRIBUTING.md สำหรับวิธีการรายงานปัญหาเกี่ยวกับเอกสารหรือแนะนำการปรับปรุง สำหรับการสนับสนุนผลิตภัณฑ์ โปรดติดต่อ Taplio


ใบอนุญาต

โปรเจกต์นี้ได้รับอนุญาตภายใต้เงื่อนไขของ MIT License ดู LICENSE