· ~1 นาที
แก้ไขล่าสุดเมื่อ

MCP คืออะไร? ทำไมถึงต้องใช้ MCP


Disclaimer: ขอเกริ่นก่อนว่า ผมไม่ได้เป็นผู้เชี่ยวชาญแต่อย่างใด

MCP หรือ อีกชื่อ Model Context Protocol สรุปง่ายๆ มันคือ Standard Protocol ที่เหมือนกับเอาเครื่องมือต่างๆ มาต่อกับ LLM ซึ่งเริ่มจาก Claude นำ Trend มาก่อน แต่ตอนนี้ LLM เจ้าอื่นๆ กำลังตามเทรนนี้มา

ขอบคุณรูปภาพ จาก Introduction — Model Context Protocol

รู้จักคำศัพท์กันก่อน

  • MCP Host/Client คือ จำพวก Claude Desktop, IDEs (เช่น Cursor, VScode), และอื่นๆ เข้าใจง่ายๆ คือ ฝั่งที่จะเชื่อมกับ เครื่องมือ
  • MCP Server คือ จำพวก เครื่องมือต่างๆที่ให้ LLM ใช้ เช่น วันที่เท่าไร อุณหภูมิเท่าไร (มีอะไรบ้าง modelcontextprotocol/servers: Model Context Protocol Servers จิ้มได้เลย ว่ามี Server อะไรให้ใช้บ้าง ซึ่งปัจจุบันเยอะมาก และเราสามารถ เขียนโค้ด MCP Server เองได้ ไว้บทความหน้าๆจะมาพูดถึง)

ทำไมเราถึงต้องใช้ MCP

  • เราจะลำบากมากถ้าเรา ต้องเปลี่ยน Provider เช่น จาก Claude ไป OpenAI ก็คือลดการเขียนโค้ดใหม่ โดยการทำให้เป็นมาตรฐานแทน
  • จากรูป จะสังเกตว่า 1 MPC Host/Client สามารถมี Tools หรือ MCP server ต่อเท่าไรก็ได้ (รู้แค่นี้ก็แสดงถึงความสะดวกสบาย)

บทความนี้เอาแค่สั้นๆ ก่อนครับ เท่านี้ก็รู้แล้ว MCP มีประโยชน์มากๆ