MCP คืออะไร — Model Context Protocol อธิบายภาษาไทย ฉบับเริ่มต้น
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 ที่คนอื่นเขียนไว้แล้ว ก่อนค่อยเขียนของตัวเอง:
- ติดตั้ง Claude Desktop (เป็น MCP client ที่ใช้ง่ายสุดในตอนนี้) หรือ Claude Code (CLI)
- ดู MCP server ที่มีอยู่แล้วบน github.com/modelcontextprotocol/servers — มีของ
filesystem,github,postgres,slack,brave-searchและอื่นๆ พร้อมใช้ - แก้ไฟล์ config (สำหรับ Claude Desktop คือ
claude_desktop_config.json):
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/folder"
]
}
}
}
- รีสตาร์ต Claude Desktop → AI เห็น tools ใหม่ทันที ลองสั่งว่า "อ่านไฟล์ในโฟลเดอร์นั้นแล้วสรุปให้หน่อย"
- เมื่อพร้อมเขียน 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 ของบริษัทให้ทำงานเองได้