MCP server
HappyDTech Poster เป็น remote Model Context Protocol server ผู้ช่วย AI ใช้เพื่อตั้งเวลาและโพสต์ลง LinkedIn, TikTok, Instagram และ Facebook แทนคุณ ดูสถิติ และตอบคอมเมนต์
| URL เซิร์ฟเวอร์ | https://poster.happydtech.com/mcp |
|---|---|
| การรับส่ง | Streamable HTTP (POST, ตอบเป็น JSON) รองรับเวอร์ชัน 2025-06-18, 2025-03-26, 2024-11-05 |
| การยืนยันตัวตน | OAuth 2.1 พร้อม PKCE และลงทะเบียนแอปอัตโนมัติ หรือ API key ในรูปแบบ Authorization: Bearer hdp_… |
| สิทธิ์ | เต็ม (ทำงานตามบทบาทของคุณใน workspace) หรืออ่านอย่างเดียว กฎการอนุมัติของ workspace ใช้เสมอ |
วิธีเชื่อมแอป AI
Claude (claude.ai, เดสก์ท็อป, มือถือ)
- Settings → Connectors → Add custom connector
- ชื่อ: HappyDTech Poster URL:
https://poster.happydtech.com/mcp - กด Connect ล็อกอิน เลือก workspace และสิทธิ์ แล้วกด Allow
ChatGPT
- Settings → Apps & Connectors → Advanced settings → เปิด Developer mode (แพ็กเกจที่รองรับ)
- สร้าง connector ใส่ URL เซิร์ฟเวอร์ และเลือกการยืนยันตัวตนแบบ OAuth
- ล็อกอินแล้วกด Allow
Claude Code
claude mcp add --transport http happydtech-poster https://poster.happydtech.com/mcp
จากนั้นพิมพ์ /mcp แล้วเลือก Authenticate
Cursor, VS Code และแอปอื่น (API key)
สร้าง key ในแอปที่หน้า AI assistants แล้วเพิ่มในการตั้งค่า MCP:
{
"mcpServers": {
"happydtech-poster": {
"url": "https://poster.happydtech.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
เครื่องมือ
| เครื่องมือ | ทำอะไร | เปลี่ยนข้อมูล |
|---|---|---|
get_workspace | workspace บทบาท บัญชีที่เชื่อม (account_id) สถานะแพลตฟอร์ม ความยาวแคปชัน เรียกก่อนเสมอ | ไม่ |
list_posts | โพสต์ที่รอโพสต์ โพสต์ล่าสุด โพสต์ที่ล้มเหลว หรือรออนุมัติ พร้อมสถานะและลิงก์ | ไม่ |
get_post | รายละเอียดโพสต์เดียว | ไม่ |
create_post | โพสต์ทันที (ยกเลิกได้ใน 10 วินาที) หรือตั้งเวลาด้วย schedule_at พร้อมแคปชันแยกแพลตฟอร์ม คอมเมนต์แรก และไฟล์ | ใช่ สาธารณะ |
update_post | แก้ข้อความโพสต์ที่ยังไม่ได้โพสต์ | ใช่ |
reschedule_post | ย้ายเวลาโพสต์ | ใช่ |
cancel_post | ยกเลิกโพสต์ในแพลตฟอร์มที่ยังไม่ได้โพสต์ | ใช่ |
list_drafts / save_draft | บอร์ดไอเดีย: อ่าน หรือบันทึกไอเดีย/ร่างโดยไม่โพสต์ | save: ใช่ |
list_media | วิดีโอและรูปที่อัปโหลดแล้ว (อัปโหลดในเว็บแอป) | ไม่ |
get_analytics | วิว ไลก์ คอมเมนต์ แชร์ ต่อโพสต์และต่อแพลตฟอร์ม และคลิกลิงก์ติดตาม | ไม่ |
list_comments / reply_to_comment | กล่องคอมเมนต์ (Instagram, Facebook Page) และตอบกลับแบบสาธารณะ | reply: ใช่ สาธารณะ |
create_tracked_links | ย่อลิงก์พร้อม UTM และนับคลิก | ใช่ |
get_posting_times | วันและเวลาที่ดีที่สุดตามงานวิจัย พร้อมแหล่งอ้างอิง | ไม่ |
list_templates | เทมเพลตแคปชัน ชุดแฮชแท็ก และข้อความตอบกลับที่บันทึกไว้ | ไม่ |
เวลาใช้รูปแบบ ISO 8601 พร้อมเขตเวลา เช่น 2026-11-02T09:00:00+07:00
ตัวอย่างคำสั่ง
- “สัปดาห์หน้ามีโพสต์อะไรบ้าง ย้ายโพสต์วันพฤหัสไปวันศุกร์ 10 โมง”
- “เขียนโพสต์ LinkedIn 3 โพสต์เรื่องบริการใหม่ ตั้งเวลาวันจันทร์ พุธ ศุกร์ ในช่วงเวลาที่ดีที่สุด”
- “เดือนนี้โพสต์ไหนดีที่สุด เพราะอะไร”
- “ตอบคอมเมนต์ที่ถามราคาอย่างสุภาพ”
ความปลอดภัย
- AI ไม่ได้รับรหัสผ่านหรือ token ของแพลตฟอร์ม ทำงานผ่าน HappyDTech Poster เท่านั้น
- การเชื่อมแต่ละครั้งเป็นของสมาชิกหนึ่งคนใน workspace เดียว เลือกได้ว่าเต็มหรืออ่านอย่างเดียว ถอดออกได้ทุกเมื่อที่หน้า AI assistants และหยุดทำงานทันที
- ทุกการเปลี่ยนแปลงที่ AI ทำ รวมถึงครั้งที่ถูกปฏิเสธ แสดงให้ owner และ admin ของ workspace เห็น
- จำกัด 600 ครั้งต่อชั่วโมงต่อการเชื่อม และใช้ขีดจำกัดการโพสต์ปกติของแอป