Disclaimer: ขอเกริ่นก่อนว่า ผมไม่ได้เป็นผู้เชี่ยวชาญแต่อย่างใด
MCP หรือ อีกชื่อ Model Context Protocol สรุปง่ายๆ มันคือ Standard Protocol ที่เหมือนกับเอาเครื่องมือต่างๆ มาต่อกับ LLM ซึ่งเริ่มจาก Claude นำ Trend มาก่อน แต่ตอนนี้ LLM เจ้าอื่นๆ กำลังตามเทรนนี้มา

รู้จักคำศัพท์กันก่อน
- 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 มีประโยชน์มากๆ