MCP คืออะไร — Model Context Protocol อธิบายภาษาไทย ฉบับเริ่มต้น

· อ่าน 6 นาที · ภาษาไทย

MCP คือโปรโตคอลเปิดจาก Anthropic ที่ให้ AI Agent อย่าง Claude คุยกับเครื่องมือภายนอก — ฐานข้อมูล, n8n, Google Sheets, แม้แต่ระบบภายในบริษัท — ผ่าน "ภาษากลาง" เดียวกัน แทนการเขียน integration ใหม่ทุกครั้ง

MCP คืออะไรกันแน่

MCP ย่อมาจาก Model Context Protocol เป็นมาตรฐานเปิด (open standard) ที่ Anthropic เปิดตัวปลายปี 2024 ให้ AI Agent ต่อกับเครื่องมือภายนอกได้ในรูปแบบเดียวกันหมด

เปรียบเทียบให้เห็นภาพ: ก่อนยุค USB-C โน้ตบุ๊กแต่ละค่ายมี port คนละแบบ ต่ออุปกรณ์อะไรก็ต้องหา adapter ของเจ้านั้นๆ — พอ USB-C มาตรฐานออกมา ทุกอย่างเสียบช่องเดียวกันได้หมด MCP คือ "USB-C สำหรับ AI" — เครื่องมือทุกตัวพูดภาษาเดียว, AI ทุกตัวที่รองรับ MCP เรียกใช้ได้ทันที ไม่ต้องเขียน adapter ซ้ำ

ทำไม MCP ถึงสำคัญสำหรับคนทำ AI Automation

ลองนึกภาพปัญหาเดิมก่อนมี MCP: ถ้าอยากให้ Claude ของคุณอ่านข้อมูลจาก Google Sheets, ค้นใน Postgres, แล้วเรียก n8n workflow — คุณต้องเขียน custom integration สามตัว แยกกัน ใช้ AI ตัวอื่นเมื่อไหร่ก็เขียนใหม่หมด

MCP แก้ตรงนี้: เขียน MCP server ครั้งเดียว ใช้กับ AI ทุกตัวที่รองรับ MCP ได้ — ทุกวันนี้ Claude Desktop, Claude Code, Cursor และทีมอื่นๆ กำลังเพิ่ม support เข้ามาเรื่อยๆ

ผลกระทบจริงสำหรับคนทำ automation ในไทย: ทีมงานที่ใช้ n8n + AI สามารถสร้าง MCP server หนึ่งตัวให้ workflow ของบริษัท แล้วให้ทั้ง Claude และระบบอื่นเข้าถึงได้ทันที — ไม่ต้องรอให้ Anthropic หรือใครสร้าง integration ให้

MCP server vs MCP client — ต่างกันยังไง

  • MCP server = โปรแกรมที่ "เปิดบริการ" ให้ AI เรียกใช้ เช่น "ค้นหาในฐานข้อมูล X", "ส่งอีเมล", "เรียก n8n workflow Y" — มัน expose tools และ resources ให้ AI
  • MCP client = โปรแกรมที่ AI รันอยู่ (เช่น Claude Desktop, Claude Code, Cursor) ทำหน้าที่เป็นตัวกลางคุยกับ MCP server
  • เวลา AI agent ตัดสินใจว่าจะใช้ tool — มันจะส่งคำสั่งผ่าน client → client คุยกับ server ผ่านโปรโตคอล MCP (JSON-RPC over stdio หรือ HTTP) → server ตอบกลับ → AI เอาผลไปใช้

ตัวอย่างการใช้งานจริง

  • ทีม support ลูกค้า: เขียน MCP server เชื่อม Claude เข้ากับ knowledge base ของบริษัท — AI ตอบลูกค้าด้วยข้อมูลล่าสุด ไม่ต้องเทรนโมเดลใหม่
  • ทีม content + automation: MCP server เชื่อม Claude Code เข้ากับ n8n — ให้ AI สั่ง trigger workflow ที่ generate วิดีโอ, แล้วโพสต์ขึ้น YouTube อัตโนมัติ
  • ผู้ก่อตั้ง / ผู้บริหาร: MCP server ดึงข้อมูลจาก Stripe + Google Calendar + ฐานข้อมูล CRM — ถามภาษาไทยกับ Claude ว่า "สรุปยอดขายเดือนนี้กับนัดที่กำลังจะมาให้หน่อย" แล้ว AI ดึงตอบทันที

เริ่มต้น MCP ยังไง — สำหรับมือใหม่

ทางที่เร็วที่สุดคือใช้ MCP server ที่คนอื่นเขียนไว้แล้ว ก่อนค่อยเขียนของตัวเอง:

  1. ติดตั้ง Claude Desktop (เป็น MCP client ที่ใช้ง่ายสุดในตอนนี้) หรือ Claude Code (CLI)
  2. ดู MCP server ที่มีอยู่แล้วบน github.com/modelcontextprotocol/servers — มีของ filesystem, github, postgres, slack, brave-search และอื่นๆ พร้อมใช้
  3. แก้ไฟล์ config (สำหรับ Claude Desktop คือ claude_desktop_config.json):
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/folder"
      ]
    }
  }
}
  1. รีสตาร์ต Claude Desktop → AI เห็น tools ใหม่ทันที ลองสั่งว่า "อ่านไฟล์ในโฟลเดอร์นั้นแล้วสรุปให้หน่อย"
  2. เมื่อพร้อมเขียน MCP server ของคุณเอง — ใช้ TypeScript SDK @modelcontextprotocol/sdk หรือ Python SDK ก็ได้ มีตัวอย่างใน repo เดียวกัน

สรุป — ทำไมถึงควรเริ่มเรียน MCP ตอนนี้

MCP ไม่ใช่ trend ระยะสั้น — มันเป็นมาตรฐานที่จะอยู่กับเรานาน เพราะมันแก้ปัญหา fragmentation ของ AI integration ที่ทุกคนเจอ ใครเริ่มเขียน MCP server ตอนนี้จะมีของให้ใช้งานก่อนคนอื่น และเป็น building block สำหรับ workflow ที่ซับซ้อนขึ้นเรื่อยๆ

ที่ BoomBigNose+ เราพา build MCP server จากศูนย์ พร้อมทั้งเชื่อมกับ n8n และ Claude Code เป็นภาษาไทย — เริ่มจาก server ตัวแรกที่ต่อกับ Google Sheets ไปจนถึงระบบที่ AI สั่ง workflow ของบริษัทให้ทำงานเองได้