ถ้าคุณดูแล LINE Official Account อยู่ ไม่ว่าจะเป็นของร้านค้า ธุรกิจ หรือแชทบอทของทีม แล้วอยากให้ AI อย่าง Claude ช่วยส่งข้อความ จัดการ Rich Menu หรือ Broadcast โปรโมชั่นให้ โดยที่คุณไม่ต้องเขียนโค้ดเรียก API เอง — LINE Bot MCP Server คือคำตอบที่กำลังมองหา บทความนี้จะพาไปรู้จักว่ามันทำอะไรได้บ้าง แล้วสอนติดตั้งแบบทีละขั้นตอนให้ใช้งานได้จริง
⚠️ ควรรู้ก่อนเริ่ม: เครื่องมือนี้ยังอยู่ในสถานะ Preview จึงเหมาะกับงานทดลองและการทำ Prototype มากกว่าระบบ Production ที่ต้องการความเสถียรสูง
LINE Bot MCP Server คืออะไร
เป็น MCP Server อย่างเป็นทางการที่พัฒนาโดย LINE เอง (โปรเจกต์ line/line-bot-mcp-server บน GitHub) ทำหน้าที่เป็น "สะพาน" เชื่อม AI Agent อย่าง Claude เข้ากับ LINE Messaging API โดยตรง
เมื่อเชื่อมต่อเสร็จแล้ว คุณสั่งงานฟีเจอร์ต่าง ๆ ของ LINE ผ่านภาษาธรรมชาติได้ทันที — แค่พิมพ์บอก Claude เป็นภาษาคนว่าต้องการอะไร ที่เหลือ Claude จะจัดการเรียก API ให้เอง
ทำอะไรได้บ้าง
ความสามารถหลักที่รองรับในเวอร์ชันปัจจุบัน ได้แก่
- ส่งข้อความหาผู้ใช้รายคน — ทั้งข้อความธรรมดาและ Flex Message (ข้อความแบบ Rich ที่ปรับ Layout เองได้)
- Broadcast ข้อความ — ส่งถึง Follower ทั้งหมดของเพจในครั้งเดียว
- ดึงข้อมูลโปรไฟล์ผู้ใช้ — เช่น ชื่อและรูปโปรไฟล์
- จัดการ Rich Menu — สร้าง ลบ ดูรายการ และตั้งเป็นเมนูเริ่มต้น (Default)
- ดึงรายชื่อ Follower IDs — สำหรับยิงข้อความแบบเจาะจงกลุ่ม
- เช็ก Message Quota — ดูโควตาข้อความที่เหลือของ Official Account
💬 ตัวอย่างการใช้งานจริง: แค่พิมพ์บอก Claude ว่า "ส่งโปรโมชั่นลด 20% ไปหาลูกค้าทุกคนที่ Follow เพจร้านเรา" Claude ก็จะเรียกใช้ Broadcast ให้ทันที — เหมาะมากสำหรับทีมการตลาดที่ต้องคุยกับลูกค้าผ่าน LINE บ่อย ๆ หรือทีม Dev ที่อยากลองสร้าง Prototype แชทบอทแบบเร็ว ๆ
วิธีติดตั้งบน Claude Desktop
สิ่งที่ต้องเตรียมก่อน
- LINE Official Account ที่เปิดใช้งาน Messaging API แล้ว (ถ้ายังไม่มี สร้างได้ที่ LINE Developers Console)
- Channel Access Token — เข้า Console แล้วเลือก Channel → แท็บ Messaging API → กด Issue เพื่อออก Token
- User ID — สำหรับตั้งผู้รับเริ่มต้น ดูได้จากหน้าเดียวกัน (ไม่บังคับ)
- Node.js เวอร์ชัน 22 ขึ้นไป — ตรวจสอบได้ด้วยคำสั่ง
node -vใน Terminal
ขั้นตอนการติดตั้ง
1. เปิดไฟล์ Config
ใน Claude Desktop ไปที่ Settings → Developer → Edit Config ระบบจะเปิดไฟล์ claude_desktop_config.json ขึ้นมาให้อัตโนมัติ
2. เพิ่ม MCP Server
ใส่ค่า mcpServers เข้าไปตามด้านล่างนี้ (ถ้ามีของเดิมอยู่แล้ว ให้เพิ่มเข้าไปในบล็อกเดิม อย่าเขียนทับ)
{
"mcpServers": {
"line-bot": {
"command": "npx",
"args": ["-y", "@line/line-bot-mcp-server"],
"env": {
"CHANNEL_ACCESS_TOKEN": "ใส่ Token ของคุณ",
"DESTINATION_USER_ID": "ใส่ User ID (ไม่บังคับ)"
}
}
}
}
ไม่ต้องติดตั้งอะไรเพิ่มเอง — npx จะดาวน์โหลดแพ็กเกจให้อัตโนมัติตอนที่ Claude Desktop เริ่มรัน Server ครั้งแรก
💡 สำหรับผู้ใช้ Windows: ถ้าเจอปัญหาหาnpxไม่เจอ ให้เปลี่ยนไปใช้ Path เต็ม เช่นC:\nodejs\npx.cmd(หา Path จริงได้ด้วยคำสั่งwhere npx)
3. รีสตาร์ท Claude Desktop
Save ไฟล์ → ปิด Claude Desktop ให้สนิท (อย่าลืมเช็กที่ System Tray ด้วย) → แล้วเปิดขึ้นมาใหม่
4. ตรวจสอบผลลัพธ์
กลับไปที่ Settings → Developer อีกครั้ง จะเห็น line-bot ขึ้นสถานะ Running ถ้ามี Error จะมีปุ่ม Open Logs Folder ให้กดดู Log ประกอบ
จากนั้นลองพิมพ์ทดสอบในแชทว่า "ส่งข้อความทดสอบไปหา User ที่ตั้งไว้" เพื่อยืนยันว่า Claude เรียกใช้ Tool ได้จริง
LINE มี MCP Server ให้เลือกกี่ตัว
ปัจจุบัน LINE Bot MCP Server ตัวนี้เป็น MCP Server อย่างเป็นทางการตัวเดียวที่ LINE พัฒนาเอง และครอบคลุมเฉพาะส่วนของ Messaging API เท่านั้น ส่วน API อื่น ๆ ของ LINE เช่น LIFF (LINE Front-end Framework) หรือ Login API ยังไม่มี MCP Server ให้ใช้งาน
แม้จะมีโปรเจกต์จากคอมมูนิตี้บางตัวที่ทำ Demo คล้าย ๆ กันออกมา แต่ความสามารถแทบจะทับซ้อนกับตัว Official ทั้งหมด และไม่ได้รับการดูแลต่อเนื่องเท่า ดังนั้นถ้าจะใช้งานจริง แนะนำให้ยึดตัว Official ของ LINE ตามที่แนะนำในบทความนี้ไปก่อน
เพียงเท่านี้ Claude ก็พร้อมเป็นผู้ช่วยดูแล LINE Official Account ให้คุณแล้ว ลองนำไปปรับใช้กับงานของทีมดู แล้วจะพบว่าการส่งข้อความและจัดการเพจ LINE ง่ายขึ้นกว่าเดิมมาก