Model Context Protocol (MCP): จาก Business Central APIs สู่การเชื่อมต่อ ERP ในยุค AI

MCP Server (Model Context Protocol) กำลังเปลี่ยนแปลงวิธีที่ AI โต้ตอบกับ Dynamics 365 Business Central อย่างสิ้นเชิง ลองจินตนาการว่าพนักงานสามารถถามระบบ ERP ด้วยภาษาพูดว่า “Invoice ที่เกินกำหนดชำระมีอะไรบ้าง?” แล้วได้คำตอบทันที — นั่นคือสิ่งที่ Model Context Protocol (MCP) กำลังทำให้เป็นจริงใน Microsoft Dynamics 365 Business Central

Business Central APIs ทำงานอย่างไร

ก่อนจะเข้าใจ MCP ต้องเข้าใจรากฐานก่อน Business Central APIs คือกลไกหลักในการเข้าถึงข้อมูล ERP ผ่าน REST Endpoint และ OData Services ซึ่งเปิดให้แอปพลิเคชันภายนอกเข้าถึง Entity สำคัญอย่าง ลูกค้า ผู้ขาย สินค้า ใบสั่งขาย และใบแจ้งหนี้

สิ่งที่ API เปิดใช้งานได้ในปัจจุบัน ได้แก่:

  • ซิงโครไนซ์ข้อมูลกับ CRM และแพลตฟอร์ม e-Commerce
  • รายงานและวิเคราะห์ข้อมูลผ่าน Power BI
  • พัฒนาแอปพลิเคชันบนมือถือและเว็บ
  • สร้าง Workflow Automation
  • เชื่อมต่อระบบ Third-party

สถาปัตยกรรม API-first ช่วยขยายขีดความสามารถของ ERP และขับเคลื่อน Digital Transformation อย่างไรก็ตาม API แบบดั้งเดิมออกแบบมาสำหรับ Developer และแอปพลิเคชัน ที่รู้จัก Endpoint ล่วงหน้า ไม่ใช่สำหรับ AI Agent ที่ต้องตัดสินใจและค้นหาความสามารถของระบบแบบ Dynamic

ความท้าทาย: เมื่อ AI ต้องการมากกว่า API

AI Assistant ยุคใหม่ต้องการทำงานที่ซับซ้อนกว่าการ Query ข้อมูลธรรมดา เช่น ดึงข้อมูลลูกค้า สร้างใบสั่งขาย อัปเดตสต็อก โพสต์ Invoice และสร้าง Insight จากข้อมูล ERP — ทั้งหมดแบบอัตโนมัติโดยไม่ต้องมีคนกดทีละขั้นตอน

ปัญหา N x M Integration
เมื่อแต่ละ AI Platform ต้องสร้าง Connector แยกสำหรับแต่ละแอปธุรกิจ ถ้ามี 5 แพลตฟอร์ม AI และ 10 ระบบธุรกิจ ทีม IT ต้องดูแล Connector ถึง 50 ชุด — นั่นคือต้นทุนและความเสี่ยงที่สูงมาก

Model Context Protocol Logo

Model Context Protocol (MCP) คืออะไร

Model Context Protocol (MCP) คือโปรโตคอลมาตรฐานเปิด (Open Protocol) ที่ชุมชน Developer ร่วมพัฒนาขึ้น เพื่อกำหนดวิธีที่ AI Application เชื่อมต่อกับระบบภายนอก เครื่องมือ และแหล่งข้อมูล ในลักษณะที่สม่ำเสมอและคาดเดาได้

เปรียบง่าย ๆ ว่า MCP ทำหน้าที่เป็น “ล่าม” ระหว่าง AI กับ Business Central โดยไม่ใช่แค่ส่งข้อมูลดิบ แต่ยังช่วยให้ AI เข้าใจว่าข้อมูลนั้น หมายความว่าอะไรในบริบทธุรกิจ

MCP มีองค์ประกอบหลัก 3 ส่วน:

  • MCP Host

    AI Application ที่เป็นตัวจัดการ (orchestrate) เช่น Microsoft Copilot, GitHub Copilot หรือ AI Agent ที่สร้างเอง

  • MCP Client

    ส่วนที่จัดการการสื่อสารระหว่าง AI Host กับบริการภายนอก — เป็นตัวกลางที่แปลคำสั่งและข้อมูล

  • MCP Server

    บริการที่เปิดเผย Tools, Resources และ Actions ให้ AI ใช้งาน — ทำหน้าที่เป็นสะพานระหว่างแอปธุรกิจและ AI

“MCP ไม่ได้แทนที่ API แต่สร้างชั้นบนเพิ่มเติมที่ทำให้ API เหล่านั้นสามารถเข้าถึงและดำเนินการได้โดย AI System”

Business Central MCP Server: ยุคใหม่ของการเชื่อมต่อ ERP

Microsoft ได้เปิดตัว Business Central MCP Server ซึ่งช่วยให้ AI Client เชื่อมต่อโดยตรงกับสภาพแวดล้อม Business Central และโต้ตอบกับข้อมูล ERP รวมถึง Business Logic ได้ในทันที

ความสามารถหลักของ Business Central MCP Server

1. การเข้าถึง ERP ผ่านการสนทนา (Conversational ERP Access)

ผู้ใช้งานสามารถถามด้วยภาษาธรรมชาติ เช่น “แสดง Invoice ที่เกินกำหนด” หรือ “ลูกค้ายอดสูงสุดเดือนนี้มีใครบ้าง?” — AI Agent จะตีความคำขอและดึงข้อมูลผ่าน MCP Operation โดยอัตโนมัติ ไม่ต้องให้ผู้ใช้นำทางผ่านเมนูที่ซับซ้อน

2. อัตโนมัติกระบวนการทางธุรกิจ (Business Process Automation)

AI Agent สามารถสร้างลูกค้าใหม่ อัปเดตข้อมูล สร้างใบสั่งขาย และโพสต์ Transaction ได้เอง โดยทั้งหมดอยู่ภายใต้สิทธิ์ที่กำหนดใน Business Central

3. ค้นพบความสามารถแบบ Dynamic (Dynamic Discovery)

AI Agent ไม่ต้องรู้ Endpoint ล่วงหน้า MCP ช่วยให้ค้นพบ Tools และ Resources แบบ Dynamic ลดภาระการพัฒนาและต้นทุนการดูแลรักษา

4. รองรับหลายแพลตฟอร์ม (Multi-Platform Compatibility)

MCP รองรับการเชื่อมต่อกับ AI Platform หลากหลาย ทั้ง Microsoft Copilot, GitHub Copilot, Copilot Studio และระบบอื่นๆ ที่รองรับมาตรฐาน MCP — สร้างครั้งเดียว ใช้ได้ทุกแพลตฟอร์ม

Business Central MCP Server

ทำไม MCP จึงสำคัญสำหรับองค์กรที่ใช้ Business Central

โลกของ ERP กำลังเปลี่ยนแปลง คำถามไม่ใช่อีกต่อไปว่า “เราจะนำ AI เข้ามาใช้ใน Business Central ได้ไหม?” แต่คือ “เราจะออกแบบให้ AI ทำงานได้อย่างชาญฉลาดแค่ไหน?”

MCP ตอบโจทย์นี้ด้วยการเปลี่ยน Business Central จาก ERP ทั่วไป ให้กลายเป็น AI-Augmented ERP Platform ที่ AI ไม่ได้แค่ “ดูข้อมูล” แต่ “เข้าใจและดำเนินการ” เพื่อให้องค์กรได้รับประโยชน์ดังนี้:

  • เพิ่มประสิทธิภาพพนักงาน — พนักงานเข้าถึงข้อมูล ERP ด้วยภาษาพูด ไม่ต้องเรียนรู้เมนูซับซ้อน
  • พัฒนาได้เร็วขึ้น — Developer ไม่ต้องสร้าง AI Connector แยกสำหรับทุก Scenario
  • ลดต้นทุนการดูแลรักษา — MCP Server เดียวรองรับ AI Client และแพลตฟอร์มได้หลายตัว
  • ประสบการณ์ผู้ใช้ดีขึ้น — ผู้ใช้งานธุรกิจเข้าถึงข้อมูลและกระบวนการ ERP ผ่านการสนทนา
  • สถาปัตยกรรมรองรับอนาคต — MCP มาตรฐานเปิดช่วยลดการพึ่งพา Vendor รายใดรายหนึ่ง

Business Central + Copilot Studio: ยุคของ AI Agent

การผสานระหว่าง Business Central MCP และ Microsoft Copilot Studio เปิดโอกาสให้องค์กรสร้าง AI Agent ที่เข้าถึงข้อมูล Business Central ได้ตามต้องการ รัน Task ใน ERP เช่น สร้าง Order หรือออก Invoice ตอบคำถามทางธุรกิจแบบ Real-time อัตโนมัติ Workflow และช่วยเหลือพนักงานผ่าน Interface การสนทนา

อ่านต่อเกี่ยวกับ Create agents in Copilot Studio that connect to Business Central

วิวัฒนาการจาก SOAP สู่ AI Agent

การเชื่อมต่อระบบธุรกิจพัฒนาตามยุคสมัย:

ยุคเทคโนโลยีผู้ใช้งานหลัก
2000sSOAP Servicesแอปพลิเคชัน (Application)
2010sREST APIsนักพัฒนา (Developer)
2020sCloud APIs & Microservicesแพลตฟอร์ม (Platform)
AI EraModel Context Protocol (MCP)AI Agents

สรุป: ก้าวต่อไปของ ERP ในองค์กรยุค AI

Business Central APIs ได้เปลี่ยนโฉมการเชื่อมต่อ ERP กับแอปพลิเคชันภายนอกมาหลายปี แต่ในยุค Generative AI องค์กรต้องการกระบวนทัศน์ใหม่ที่ช่วยให้ AI Agent เข้าถึงข้อมูลธุรกิจได้อย่างปลอดภัย เข้าใจความสามารถที่มีอยู่ และดำเนินการได้อย่างมีความหมาย

Model Context Protocol คือวิวัฒนาการขั้นต่อไปของการเชื่อมต่อนั้น เมื่อผสาน Business Central กับ MCP องค์กรไม่เพียงแค่ “ใช้ ERP ผ่าน AI” แต่เดินหน้าสู่การดำเนินงานที่ขับเคลื่อนด้วย AI จริงๆ — ที่พนักงานสนทนากับ ERP เหมือนคุยกับเพื่อนร่วมงาน

คำถามที่พบบ่อย (FAQ)

Model Context Protocol (MCP) คือโปรโตคอลมาตรฐานเปิด (Open Protocol) ที่ช่วยให้ AI Application เชื่อมต่อกับระบบภายนอก เครื่องมือ และแหล่งข้อมูลต่างๆ ได้อย่างสม่ำเสมอและปลอดภัย โดยไม่ต้องเขียน Connector แยกต่างหากสำหรับแต่ละระบบ — เหมือนมีมาตรฐาน USB-C สำหรับโลก AI

REST API ออกแบบมาสำหรับ Developer และ Application ที่รู้จัก Endpoint ล่วงหน้า ส่วน MCP ออกแบบมาสำหรับ AI Agent ที่ต้องค้นพบความสามารถของระบบแบบ Dynamic และสื่อสารผ่านภาษาธรรมชาติ โดยไม่ต้องฝัง Endpoint ไว้ในโค้ด

ช่วยให้ AI Agent ดูข้อมูล (ลูกค้า สต็อก Invoice) สร้างเรคคอร์ดใหม่ อัปเดตข้อมูล ลบข้อมูล (ตามสิทธิ์) รันกระบวนการทางธุรกิจ และเข้าถึงข้อมูล ERP ผ่านภาษาพูด — ทั้งหมดอยู่ภายใต้ระบบสิทธิ์ของ Business Central

MCP เหมาะสำหรับองค์กรทุกขนาดที่ใช้ Microsoft Dynamics 365 Business Central ตั้งแต่ SME ไปจนถึงองค์กรขนาดใหญ่ เนื่องจากช่วยลดต้นทุนการพัฒนา Connector ลดภาระงานซ้ำซ้อน และเพิ่มประสิทธิภาพพนักงาน

ใช่ ความปลอดภัยของ MCP ใน Business Central อยู่ภายใต้ระบบสิทธิ์ (Permissions) เดิมของ Business Central ทุกประการ AI Agent จะทำได้เพียงสิ่งที่ผู้ใช้หรือ Service Account นั้นมีสิทธิ์อยู่แล้ว

Posted in AI & Analytics, Copilot Studio, Dynamics 365 Business Central and tagged , , , , , , .