MCP คืออะไร

คำตอบโดยสรุป

MCP หรือ Model Context Protocol คือมาตรฐานเปิดที่ Anthropic เผยแพร่ในเดือนพฤศจิกายน 2024 ซึ่งให้แอปพลิเคชัน AI เชื่อมต่อกับเครื่องมือและข้อมูลภายนอกผ่านอินเทอร์เฟซกลางเพียงชุดเดียว เครื่องมือหนึ่งชิ้นถูกห่อเป็น MCP server เพียงครั้งเดียว แล้วแอปที่รองรับ MCP ทุกตัวก็ใช้งานได้ทันที แทนที่ทุกแอปจะต้องเขียนตัวเชื่อมต่อของตัวเองสำหรับทุกเครื่องมือ

ปัญหาที่ MCP แก้คือการคูณกันของตัวเชื่อมต่อ

โมเดลเพียงลำพังเขียนได้แค่ข้อความ หากจะอ่านปฏิทินของคุณ สืบค้นฐานข้อมูล หรือส่งข้อความ มันต้องใช้เครื่องมือ และบทความ AI agent คืออะไร อธิบายว่าโมเดลใช้เครื่องมือแบบวนลูปอย่างไร จนถึงปลายปี 2024 ทุกแอปที่ต้องการเครื่องมือหนึ่งชิ้นต้องเขียนตัวเชื่อมต่อของตัวเองขึ้นมา ห้าแอปที่ต่างต้องการเครื่องมือยี่สิบชิ้น หมายถึงตัวเชื่อมต่อร้อยตัว แต่ละตัวต่างกันเล็กน้อย แต่ละตัวมีคนดูแลของตัวเอง

MCP คือรูปแบบมาตรฐานของตัวเชื่อมต่อ ฝั่งเครื่องมือถูกห่อเป็นเซิร์ฟเวอร์เพียงครั้งเดียว ฝั่งแอปสร้างไคลเอนต์เพียงครั้งเดียว หลังจากนั้นไคลเอนต์ใดก็ใช้เซิร์ฟเวอร์ใดก็ได้ ห้าแอปบวกยี่สิบเครื่องมือกลายเป็นซอฟต์แวร์เพียงยี่สิบห้าชิ้นแทนที่จะเป็นร้อยชิ้น และการเพิ่มเครื่องมือชิ้นที่ยี่สิบเอ็ดก็แค่เพิ่มเซิร์ฟเวอร์หนึ่งตัว ไม่ใช่ตัวเชื่อมต่อห้าตัว USB เป็นการเปรียบเทียบที่ใช้กันทั่วไปและก็แม่นยำ คุณค่าอยู่ที่ปลั๊ก ไม่ใช่อุปกรณ์ตัวใดตัวหนึ่ง

Anthropic เผยแพร่สเปก เซิร์ฟเวอร์อ้างอิง และชุดซอฟต์แวร์เมื่อวันที่ 25 พฤศจิกายน 2024 ในฐานะมาตรฐานเปิด และเหตุผลที่มันแพร่หลายก็เหมือนเหตุผลที่ปลั๊กใดๆ แพร่หลาย เมื่อมีเซิร์ฟเวอร์หลายร้อยตัวสำหรับสิ่งที่ใช้กันทั่วไปอย่าง GitHub, Slack, Postgres, ระบบไฟล์, เบราว์เซอร์ แอปที่พูดภาษา MCP ก็ได้ทั้งหมดนี้มาฟรีๆ ส่วนแอปที่ไม่รองรับก็ต้องอธิบายว่าทำไมถึงไม่รองรับ

เซิร์ฟเวอร์ให้บริการสามอย่าง แต่โมเดลเป็นผู้สั่งให้ทำงานแค่หนึ่งอย่างเท่านั้น

การเชื่อมต่อ MCP มีสองฝั่ง แอปพลิเคชันหลัก ไม่ว่าจะเป็นแอปแชท เอดิเตอร์ หรือรันไทม์ของเอเจนต์ รันไคลเอนต์อยู่ ไคลเอนต์เชื่อมต่อกับเซิร์ฟเวอร์หนึ่งตัวหรือมากกว่า ถามว่าแต่ละตัวให้บริการอะไร แล้วส่งคำตอบไปให้โมเดล เซิร์ฟเวอร์หนึ่งตัวให้บริการได้สามประเภท

ประเภทคืออะไรใครเป็นผู้สั่งให้ทำงานตัวอย่าง
Toolฟังก์ชันที่โมเดลเรียกใช้ได้ พร้อมอินพุตที่กำหนดชนิดไว้โมเดล เมื่อตัดสินใจว่างานต้องใช้มันsearch_issues(repo, query), send_email(to, body)
Resourceข้อมูลที่แอปอ่านเข้าไปเป็นบริบทได้แอปหรือผู้ใช้ เป็นบริบทของการสนทนารอบนั้นเนื้อหาไฟล์ สคีมาฐานข้อมูล หน้าเว็บ
Promptเทมเพลตคำสั่งที่นำกลับมาใช้ซ้ำได้ผู้ใช้ จากเมนู"Review this pull request against our style guide"

รูปแบบการสื่อสารคือ JSON-RPC 2.0 ธรรมเนียมคำขอและคำตอบแบบเดียวกับที่เอดิเตอร์ใช้คุยกับ language server ซึ่งไม่ใช่เรื่องบังเอิญ MCP ยืมการออกแบบของ Language Server Protocol มา ที่ซึ่งมาตรฐานเดียวทำให้ทุกเอดิเตอร์รองรับทุกภาษาโปรแกรมได้ เซิร์ฟเวอร์รันในเครื่องแบบ subprocess ที่คุยผ่าน standard input และ output หรือรันระยะไกลผ่าน HTTP ก็ได้ การแก้ไขสเปกในเดือนมีนาคม 2025 เพิ่ม streamable HTTP transport และการยืนยันตัวตนแบบ OAuth สำหรับเซิร์ฟเวอร์ระยะไกล ส่วนการแก้ไขในเดือนมิถุนายน 2025 เข้มงวดการยืนยันตัวตนนั้นขึ้นและเพิ่มวิธีให้เซิร์ฟเวอร์ถามคำถามผู้ใช้กลางงาน เรียกว่า elicitation

ส่วนที่สำคัญต่อความปลอดภัยคือลูปนั้นอยู่ที่ไหน เซิร์ฟเวอร์เปิดเผยความสามารถ ส่วนไคลเอนต์และโมเดลเป็นผู้ตัดสินใจว่าจะใช้เมื่อไร แอปหลักที่สร้างมาดีจะถามคุณก่อนที่เครื่องมือซึ่งมีผลข้างเคียงจะทำงาน และบทความ prompt injection คืออะไร อธิบายว่าทำไมการขอยืนยันนี้จึงเป็นระบบความปลอดภัยทั้งหมด เมื่อเครื่องมือสามารถอ่านข้อความที่ไม่น่าเชื่อถือและลงมือทำตามมันได้

OpenAI, Google และ Microsoft นำ MCP ไปใช้ภายในหกเดือน

มาตรฐานจะเป็นมาตรฐานได้จริงก็ต่อเมื่อคู่แข่งใช้มันด้วย ไทม์ไลน์ด้านล่างคือบันทึกการนำไปใช้ ตั้งแต่การประกาศจนถึงการส่งมอบการกำกับดูแล

จากสเปกของผู้ผลิตรายเดียวสู่มาตรฐานอุตสาหกรรมในเวลาแค่กว่าหนึ่งปี
20252026สเปกAnthropic เผยแพร่ MCPสเปกเพิ่ม streamable HTTP และ OAuthสเปกเพิ่ม elicitation และปรับปรุงระบบยืนยันตัวตนMCP ย้ายไปอยู่ภายใต้ Linux Foundationผู้นำไปใช้OpenAI นำ MCP ไปใช้ใน Agents SDKGoogle DeepMind ผูก Gemini กับ MCPMicrosoft ประกาศรองรับ MCP ใน Windows

การที่ OpenAI นำไปใช้ในเดือนมีนาคม 2025 คือจุดเปลี่ยน เพราะมันหมายความว่า OpenAI และ Anthropic เห็นตรงกันเรื่องปลั๊กนี้ และ Google ก็ตามมาภายในสองสัปดาห์ Microsoft ประกาศรองรับ MCP ใน Windows ในงาน Build เดือนพฤษภาคม 2025 พอถึงเดือนธันวาคม 2025 Anthropic ก็ส่งมอบสเปกให้กับ Agentic AI Foundation โครงการภายใต้ Linux Foundation ที่ร่วมก่อตั้งกับ OpenAI และ Block ซึ่งเป็นจุดที่โปรโตคอลของบริษัทหนึ่งกลายเป็นของไม่มีใคร และด้วยเหตุนั้นจึงกลายเป็นของทุกคน

MCP มีความหมายอย่างไรถ้าคุณแค่ใช้แอปแชท

โดยตรงแล้วแทบไม่มีผลอะไร MCP คือระบบท่อระหว่างโปรแกรม และมันปรากฏเป็นฟีเจอร์ในผลิตภัณฑ์ที่สร้างขึ้นบนมัน เช่นเมนู "connectors" ในแอปแชท รายการเครื่องมือในผู้ช่วยเขียนโค้ด หรือวิธีชี้เอดิเตอร์ของคุณไปยังฐานข้อมูลของบริษัท มันมาพร้อมกับแอปที่รองรับมันอยู่แล้ว มักเป็นเมนู connectors และไม่มีอะไรให้คุณต้องติดตั้งเอง

โดยอ้อมแล้ว มันเปลี่ยนสิ่งที่คุณควรคาดหวังจากผลิตภัณฑ์ AI ใดๆ ก่อนมี MCP การเชื่อมต่อเครื่องมือเป็นเหตุผลให้เลือกแอปหนึ่งมากกว่าอีกแอป เพราะแต่ละแอปสร้างของตัวเอง หลังจากนั้น การเชื่อมต่อกลายเป็นสินค้าโภคภัณฑ์ และคำถามที่เหลืออยู่คือโมเดลไหนตอบ ราคาเท่าไร และแอปจัดการขั้นตอนการขอยืนยันก่อนเครื่องมือลงมือทำอย่างไร Whizi ไม่เปิดให้ใช้ MCP server หรือ developer API ใดๆ เครื่องมือของมันคือเครื่องมือในตัวเท่านั้น คือ web search และการอัปโหลดเอกสาร จุดต่างของมันคือชั้นโมเดล คือโมเดลกว่า 280 ตัวอยู่หลังตัวเลือกเดียวในราคาเครดิตคงที่ต่อข้อความ สำหรับงานเอเจนต์ที่ต้องใช้เครื่องมือของตัวเอง รันไทม์เอเจนต์ที่รองรับ MCP คือผลิตภัณฑ์ที่ถูกต้อง ส่วนพื้นที่ทำงานแบบแชทไม่ใช่

คำถามเดียวที่ควรพกติดตัวไปใช้กับผลิตภัณฑ์ใดก็ตามที่โฆษณาว่ารองรับ MCP คือ เกิดอะไรขึ้นระหว่างที่โมเดลตัดสินใจเรียกใช้เครื่องมือกับตอนที่เครื่องมือทำงานจริง ถ้าคำตอบคือ "ไม่มีอะไรเลย" โมเดลก็ลงมือทำตามข้อความล่าสุดที่มันอ่านได้ทันที รวมถึงข้อความที่ผู้โจมตีวางไว้ตรงหน้ามันด้วย ถ้าคำตอบคือ "คุณต้องอนุมัติก่อน" แปลว่าโปรโตคอลกำลังทำหน้าที่ของมันอยู่

เช็กลิสต์การทำงาน
  • อ่านคำว่า "รองรับ MCP" ว่าหมายถึง "ใช้ MCP server ใดก็ได้" ซึ่งเป็นปลั๊ก ไม่ใช่ความสามารถในตัวมันเอง
  • ถามว่ามีการขอยืนยันอะไรอยู่ระหว่างการที่โมเดลเลือกเครื่องมือกับการที่เครื่องมือทำงานจริง ก่อนจะเชื่อมต่อสิ่งใดที่มีผลข้างเคียง
  • เลือกเซิร์ฟเวอร์ระยะไกลที่ใช้ OAuth สำหรับสิ่งที่แชร์กับคนอื่น ส่วนเซิร์ฟเวอร์ subprocess ในเครื่องเหมาะกับเครื่องของคุณเองเท่านั้น
  • มองว่าโมเดลคือผู้ตัดสินใจและเซิร์ฟเวอร์คือเมนู เซิร์ฟเวอร์ไม่เคยเรียกตัวเองทำงาน
  • สำหรับการแชทที่ไม่ใช้เครื่องมือ MCP ไม่เปลี่ยนอะไรเลย ให้เลือกจากโมเดลและราคาแทน

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

MCP ย่อมาจากอะไร

Model Context Protocol Anthropic เผยแพร่มันเมื่อวันที่ 25 พฤศจิกายน 2024 ในฐานะมาตรฐานเปิดสำหรับเชื่อมต่อแอปพลิเคชัน AI กับเครื่องมือและข้อมูลภายนอก ชื่อนี้อธิบายหน้าที่ของมันตรงตัว คือโปรโตคอลสำหรับส่งบริบท หมายถึงเครื่องมือ ไฟล์ และข้อมูล ไปให้โมเดลในรูปแบบมาตรฐาน

MCP server คืออะไร

โปรแกรมที่เปิดเผยเครื่องมือ ทรัพยากร หรือพรอมต์ในรูปแบบ MCP มันอาจห่อฐานข้อมูล ระบบไฟล์ GitHub ปฏิทิน หรือเบราว์เซอร์เอาไว้ก็ได้ เขียนเพียงครั้งเดียว มันทำงานร่วมกับ MCP client ใดก็ได้ ดังนั้นเซิร์ฟเวอร์สำหรับข้อมูลของบริษัทคุณจึงใช้ได้ทั้งจากแอปแชท ผู้ช่วยเขียนโค้ด และรันไทม์เอเจนต์ โดยไม่ต้องเชื่อมต่อแยกกันสามครั้ง

MCP ใช้ได้แค่กับ Claude เท่านั้นหรือ

ไม่ใช่ Anthropic เป็นผู้สร้างมันขึ้นมา แต่ OpenAI นำไปใช้ในเดือนมีนาคม 2025, Google DeepMind ผูก Gemini กับมันในเดือนเมษายน 2025, Microsoft เพิ่มมันเข้าไปใน Windows และในเดือนธันวาคม 2025 สเปกก็ย้ายไปอยู่ภายใต้ Agentic AI Foundation ในสังกัด Linux Foundation ซึ่งร่วมก่อตั้งโดย Anthropic, OpenAI และ Block มันเป็นกลางต่อผู้ผลิตทั้งโดยการออกแบบและการกำกับดูแล

MCP เหมือนกับ function calling หรือ tool use หรือไม่

Function calling คือความสามารถของโมเดลในการขอใช้เครื่องมือ ส่วน MCP กำหนดมาตรฐานว่าแอปพลิเคชันจะค้นหา อธิบาย และรันเครื่องมือเหล่านั้นอย่างไร โมเดลที่มี function calling ก็ยังต้องมีคนเชื่อมต่อเครื่องมือแต่ละอันเข้าไปอยู่ดี MCP คือสายเชื่อมนั้น ดังนั้นเซิร์ฟเวอร์เดียวกันก็เสียบเข้ากับโมเดลใดก็ได้ที่เรียกฟังก์ชันได้

Whizi รองรับ MCP หรือไม่

ไม่รองรับ Whizi เป็นพื้นที่ทำงานแบบแชทที่มีเครื่องมือในตัว คือ web search และการอัปโหลดเอกสาร และไม่เปิดให้ใช้ MCP server หรือ developer API ใดๆ คุณค่าของมันคือชั้นโมเดล คือโมเดลกว่า 280 ตัวอยู่หลังตัวเลือกเดียวในราคาเครดิตคงที่ต่อข้อความ สำหรับงานเอเจนต์ที่ต้องใช้เครื่องมือของตัวเอง ให้ใช้รันไทม์เอเจนต์ที่รองรับ MCP และเลือกโมเดลที่คุณต้องการเอง