
ทำความรู้จัก LINE Bot MCP Server
เมื่อ AI ไม่ได้แค่ "พิมพ์ตอบ" แต่ลงมือทำงานบน LINE ให้คุณได้จริง: รู้จัก LINE Bot MCP Server
ช่วงหลายปีที่ผ่านมา เราใช้ AI ในฐานะ "ผู้ช่วยเขียน" เป็นหลัก — ร่างอีเมล สรุปเอกสาร ตอบคำถาม ช่วยคิดไอเดีย แต่คลื่นลูกใหม่ของ AI กำลังพาเราข้ามเส้นสำคัญ นั่นคือการเปลี่ยนจาก "ผู้ช่วยที่พูดเก่ง" ไปเป็น "ผู้ช่วยที่ลงมือทำแทนได้" โดยเชื่อ AI เข้ากับเครื่องมือและระบบจริงที่เราใช้งานทุกวัน
และหนึ่งในตัวอย่างที่ใกล้ตัวธุรกิจไทยที่สุด — เพราะแทบทุกร้าน ทุกแบรนด์ ทุกคลินิกในไทยมีอยู่แล้ว — ก็คือ LINE ล่าสุดทาง LINE ได้เปิดโปรเจกต์โอเพนซอร์สชื่อ line/line-bot-mcp-server ซึ่งทำหน้าที่เป็นตัวเชื่อม AI Agent เข้ากับ LINE Messaging API โดยตรง ทำให้ AI สั่งงาน LINE Official Account ได้ผ่านชุดคำสั่งมาตรฐาน โดยที่คุณไม่ต้องนั่งไล่เขียนโค้ดเรียก API ทีละเส้นเอง
MCP คืออะไร ทำไมถึงเป็นชิ้นส่วนสำคัญ
MCP ย่อมาจาก Model Context Protocol ถ้าจะเปรียบให้เห็นภาพ ลองนึกถึงพอร์ต USB-C สิ่งที่ USB-C ทำคือกำหนด "หัวเสียบมาตรฐาน" ที่ทำให้อุปกรณ์ต่างยี่ห้อคุยกันได้โดยไม่ต้องมีสายเฉพาะรุ่น MCP ทำหน้าที่แบบเดียวกันแต่สำหรับ AI — มันเป็นมาตรฐานกลางที่ทำให้โมเดล AI เชื่อมต่อกับระบบภายนอกได้ ไม่ว่าจะเป็นฐานข้อมูล ไฟล์ในเครื่อง ระบบบัญชี ปฏิทิน CRM หรือช่องทางสื่อสารอย่าง LINE
ความต่างอยู่ตรงนี้: แต่ก่อนถ้าจะให้ AI ทำงานกับ LINE นักพัฒนาต้องเขียนโค้ดเชื่อม API เอง กำหนดรูปแบบพารามิเตอร์เอง จัดการทุกอย่างเอง แต่พอมี MCP Server เข้ามา เครื่องมือแต่ละตัวจะถูก "อธิบายให้ AI ฟัง" ไว้แล้วว่าใช้ทำอะไร รับข้อมูลแบบไหน คืนผลลัพธ์อะไรกลับมา ผลก็คือคุณสั่งงานด้วยภาษาคนธรรมดาได้เลย เช่นพิมพ์ว่า "ส่งข้อความเตือนนัดหมายให้ลูกค้าคนนี้หน่อย" แล้ว AI จะเข้าใจเอง เลือกเครื่องมือที่ใช้ส่งข้อความ เติม User ID และเนื้อหาให้ถูกต้อง แล้วยิงคำสั่งไปที่ LINE ให้
นี่คือเส้นแบ่งระหว่าง AI ที่ "ช่วยร่างข้อความ" กับ AI Agent ที่ "กดส่งงานให้จริง"
เปิดกล่องเครื่องมือ: 12 คำสั่งที่ทำได้ตอนนี้
ในเวอร์ชันปัจจุบัน (v0.5.0) repo มีเครื่องมือให้ AI เรียกใช้อยู่ 12 ตัว จัดกลุ่มตามลักษณะงานได้ดังนี้
ส่งข้อความหาลูกค้ารายคน — push_text_message สำหรับส่งข้อความตัวอักษรธรรมดา และ push_flex_message สำหรับส่ง Flex Message ที่ปรับแต่งหน้าตาได้ละเอียด Flex Message เหมาะกับข้อความที่ต้องมีการจัดวางเป็นระเบียบเหมือนการ์ดเล็ก ๆ ในห้องแชต เช่น การ์ดสินค้า สรุปคำสั่งซื้อ ใบนัดหมาย คูปอง หรือปุ่มกดชำระเงิน โดยรองรับทั้งแบบการ์ดเดี่ยว (bubble) และแบบ carousel ที่เลื่อนดูได้หลายใบ พูดง่าย ๆ คือ AI ไม่ได้แค่พิมพ์ตัวหนังสือ แต่ประกอบโครงสร้าง JSON ให้กลายเป็นข้อความที่มีหน้าตาเหมือน mini UI ได้
กระจายข้อความหาผู้ติดตามทั้งหมด — broadcast_text_message และ broadcast_flex_message ส่งถึงทุกคนที่เพิ่ม OA เป็นเพื่อนพร้อมกัน เช่นสั่งว่า "เขียนประกาศวันหยุดร้านให้อ่านง่าย แล้วส่งหาผู้ติดตามทั้งหมด" จุดนี้ทรงพลังแต่ก็ต้องระวังที่สุด เพราะถ้า AI ตีความคำสั่งพลาดเพียงครั้งเดียว ข้อความอาจถูกส่งออกไปหาคนจำนวนมากทันที ระบบที่เอาไปใช้จริงจึงควรมีหน้าจอ preview และให้คนกดยืนยันก่อนส่งทุกครั้ง
ตรวจสอบข้อมูลบัญชีและผู้ใช้ — get_profile ดึงข้อมูลโปรไฟล์ผู้ใช้ (ชื่อที่แสดง รูป สเตตัส ภาษา) ส่วน get_message_quota ตรวจโควตาข้อความรายเดือนและยอดที่ใช้ไปแล้วของ OA ประโยชน์คือ AI เช็กสถานะก่อนลงมือได้ เช่นถามว่า "เดือนนี้เหลือโควตาส่งอีกเท่าไร" ก่อนจะยิงแคมเปญออกไป
จัดการ Rich Menu — กลุ่มนี้มีให้ครบ ตั้งแต่ get_rich_menu_list ดูรายการเมนู, create_rich_menu สร้างเมนูใหม่ (กำหนดได้ตั้งแต่ 1 ถึง 6 ปุ่ม รองรับ action หลายแบบ เช่น ส่งข้อความ เปิดลิงก์ ส่ง postback เปิดตัวเลือกวัน-เวลา เปิดกล้อง ส่งตำแหน่ง สลับเมนู หรือก็อปข้อความ), delete_rich_menu ลบเมนู, set_rich_menu_default ตั้งเป็นเมนูเริ่มต้น และ cancel_rich_menu_default ยกเลิกเมนูเริ่มต้น ตัวอย่างเช่น เจ้าของคลินิกสั่งว่า "ทำเมนู 6 ปุ่ม: จองคิว ดูบริการ โปรโมชั่น แผนที่ ติดต่อเจ้าหน้าที่ เช็กนัด" AI ก็แปลงเป็นโครงสร้าง Rich Menu ให้ได้
ดึงรายชื่อผู้ติดตาม — get_follower_ids (เพิ่มมาในเวอร์ชันล่าสุด) ดึง User ID ของคนที่เพิ่ม OA เป็นเพื่อน ช่วยลดขั้นตอนเตรียมรายชื่อผู้รับ และต่อยอดไปเชื่อมกับ CRM ได้ ทั้งนี้ฟีเจอร์นี้มีเงื่อนไขเรื่องประเภทบัญชี โดยการดึง ID ผู้ติดตามผ่าน API จะใช้ได้กับบัญชีที่ผ่านการรับรอง (Verified) หรือบัญชี Premium ตามข้อกำหนดของ LINE
จุดที่ต้องเข้าใจให้ชัด ก่อนคาดหวังผิด
นี่คือประเด็นที่คนพลาดกันบ่อยที่สุด และถ้าเข้าใจผิดตรงนี้จะออกแบบระบบผิดทั้งหมด
MCP Server ตัวนี้ทำงานฝั่ง "ส่งออก" (outbound) เท่านั้น มันสั่งให้ LINE ส่งข้อความออกไปได้ แต่มันไม่ได้ "คอยฟัง" เวลาลูกค้าทักเข้ามา — พูดง่าย ๆ คือลูกค้าพิมพ์มา ตัว MCP ไม่รับรู้เลย
ในแง่ความน่าเชื่อถือของโปรเจกต์ ตอนนี้ repo มีดาวราว 593 ดวง, fork กว่า 108 ครั้ง, ปล่อยมาแล้ว 8 releases โดยเวอร์ชันล่าสุด v0.5.0 ออกเมื่อ 29 พฤษภาคม 2026 เขียนด้วย TypeScript เป็นหลัก และเป็นโอเพนซอร์สภายใต้ไลเซนส์ Apache-2.0 แม้ใน README จะระบุว่ายังเป็นเวอร์ชัน preview สำหรับการทดลอง แต่ก็เห็นได้ว่าพัฒนาต่อเนื่อง
ทำไมเรื่องนี้ถึงสำคัญกับ "คนตัวเล็ก"
ที่ผ่านมา คำว่า "มีเลขา" หรือ "มีระบบตอบลูกค้าอัตโนมัติ" เป็นของบริษัทใหญ่ที่มีงบและมีทีมพัฒนา คนตัวเล็กได้แต่มอง แต่เครื่องมือแบบนี้กำลังทำให้เส้นแบ่งนั้นจางลง เจ้าของร้านคนเดียว ฟรีแลนซ์ หรือทีมเล็ก ๆ ก็สร้างผู้ช่วยบน LINE ของตัวเองได้ — ให้มันตอบคำถามซ้ำ ๆ แทน รับจองคิวพร้อมเตือนก่อนนัดเพื่อลด no-show สรุปยอดขายรายวันจากที่พนักงานพิมพ์เข้ามา หรือส่งสรุปงานให้ตัวเองทุกเช้า
และวิธีเริ่มก็ไม่ได้ต้องเป็นโปรแกรมเมอร์ วิธีที่ง่ายที่สุดคือเปิดเครื่องมืออย่าง Claude Code ขึ้นมา บอกมันว่าอยากได้อะไร แล้วให้มันช่วยต่อ MCP ตัวนี้ให้ ลองผิดลองถูกได้ พังก็แก้ ไม่มีอะไรเสียหาย เพราะของแบบนี้อ่านสิบรอบก็สู้ลงมือทำเองจริงหนึ่งรอบไม่ได้ ใครลองแล้วติดตรงไหน ค่อยมาแลกเปลี่ยนกัน
ลิงก์ที่เกี่ยวข้อง
ซอร์สโค้ดและคู่มือ: github.com/line/line-bot-mcp-server
