Home / Glossary / Model Context Protocol (MCP)
Model Context Protocol (MCP)
Model Context Protocol (MCP) คือมาตรฐานเปิดที่สร้างโดย Anthropic ที่ให้วิธีสากลในการเชื่อมต่อโมเดล AI กับเครื่องมือภายนอก แหล่งข้อมูล และ API มันทำหน้าที่เป็นอินเทอร์เฟซมาตรฐาน เหมือน USB สำหรับ AI เพื่อให้เครื่องมือที่รองรับ MCP สามารถทำงานกับ AI agent ที่รองรับ MCP ใดก็ได้
ทำไม MCP ถึงถูกสร้างขึ้น
ก่อน MCP เครื่องมือ AI ทุกอย่างสร้างการรวมระบบแบบกำหนดเองสำหรับฐานข้อมูล API และบริการภายนอก ทำให้เกิดงานซ้ำซ้อนในเครื่องมือต่างๆ และทำให้ผู้ใช้ต้องพึ่งพาผู้ขายรายเดิม MCP แก้ปัญหานี้โดยกำหนดโปรโตคอลมาตรฐาน ผู้สร้างเครื่องมือสร้าง MCP server เพียงตัวเดียว และมันทำงานกับ AI agent ทุกตัวที่รองรับ MCP ไม่ว่าจะเป็น Claude Code, Cursor, Windsurf และอื่นๆ
หลักการทำงานของ MCP
MCP ใช้สถาปัตยกรรม client-server AI agent (client) เชื่อมต่อกับ MCP server ที่เปิดเผยเครื่องมือ ทรัพยากร และ prompt เมื่อ agent ต้องการ query ฐานข้อมูล ค้นหาเอกสาร หรือเรียก API มันส่งคำขอมาตรฐานไปยัง MCP server ที่เหมาะสม server จัดการการโต้ตอบจริงและส่งคืนผลลัพธ์ที่มีโครงสร้างที่ agent สามารถนำมาใช้คิดเหตุผลได้
// Example: MCP server configuration in Claude Code
// ~/.claude/settings.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "ghp_..." }
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": { "DATABASE_URL": "postgresql://..." }
}
}
}MCP server มีให้บริการสำหรับ GitHub, PostgreSQL, Slack, Google Drive, ระบบไฟล์ และบริการอื่นๆ อีกหลายสิบรายการ ตรวจสอบ MCP server registry เพื่อดูรายการครบถ้วนของการรวมระบบที่สร้างโดยชุมชน
Model Context Protocol ใช้ทำอะไร?+
เครื่องมือ AI ใดที่รองรับ MCP?+
MCP ใช้ได้เฉพาะกับการเขียนโค้ดเท่านั้นหรือไม่?+
ฉันจะสร้าง MCP server แบบกำหนดเองได้อย่างไร?+
Related terms
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →