คู่มือ MCP 2026: คืออะไร, เซิร์ฟเวอร์ที่ดีที่สุด และการติดตั้ง
Model Context Protocol มียอดการติดตั้งถึง 97 ล้านครั้ง เรียนรู้ว่า MCP คืออะไร, เซิร์ฟเวอร์ที่ดีที่สุด, วิธีการติดตั้งใน Claude & Cursor และทำไมสิ่งนี้ถึงสำคัญ
TL;DR — MCP ในปี 2026
| คืออะไร | Open protocol ที่เชื่อมต่อโมเดล AI เข้ากับเครื่องมือภายนอกและแหล่งข้อมูล |
| ผู้สร้าง | Anthropic (พ.ย. 2024), ปัจจุบันดูแลโดย Agentic AI Foundation ของ Linux Foundation |
| ยอดติดตั้ง | ดาวน์โหลด SDK มากกว่า 97 ล้านครั้ง ณ เดือนมีนาคม 2026 |
| เซิร์ฟเวอร์ที่มีให้ใช้งาน | 12,000+ บน npm, PyPI, GitHub และ registries อย่าง Smithery |
| Client ที่รองรับ | Claude Desktop, Claude Code, Cursor, Windsurf, VS Code (Copilot), Zed, Cline, Replit |
| การรับส่งข้อมูล | Stdio (ภายในเครื่อง), Streamable HTTP (ระยะไกล) |
| ราคา | ฟรีและเป็น Open-source (Apache 2.0) |
Model Context Protocol คืออะไร?
Model Context Protocol (MCP) คือมาตรฐานเปิดที่สร้างโดย Anthropic ซึ่งกำหนดวิธีที่แอปพลิเคชัน AI เชื่อมต่อกับเครื่องมือภายนอก, API และแหล่งข้อมูล ลองนึกภาพว่ามันคือ USB-C สำหรับ AI: ปลั๊กสากลเพียงอันเดียวที่ช่วยให้โมเดล AI ใดๆ สามารถสื่อสารกับบริการใดก็ได้
ก่อนที่จะมี MCP เครื่องมือ AI ทุกตัวมีวิธีเรียกใช้บริการภายนอกที่เป็นกรรมสิทธิ์ของตัวเอง หากคุณสร้างการเชื่อมต่อเครื่องมือสำหรับ ChatGPT คุณต้องสร้างใหม่สำหรับ Claude และสร้างใหม่อีกครั้งสำหรับ Cursor ซึ่ง MCP ช่วยขจัดความกระจัดกระจายนั้น เพียงสร้าง MCP server ครั้งเดียว และมันจะใช้งานได้ทุกที่
Anthropic เปิดตัว MCP เป็นโอเพนซอร์สในเดือนพฤศจิกายน 2024 ต่อมาในเดือนธันวาคม 2025 มันถูกส่งต่อให้ดูแลโดย Agentic AI Foundation (AAIF) ภายใต้ Linux Foundation ซึ่งร่วมก่อตั้งโดย Anthropic, OpenAI, Block, Google, Microsoft, AWS และ Cloudflare ภายในวันที่ 25 มีนาคม 2026 มียอดการติดตั้งทะลุ 97 ล้านครั้ง นับเป็นอัตราการยอมรับที่เร็วที่สุดสำหรับมาตรฐานโครงสร้างพื้นฐาน AI ในประวัติศาสตร์
MCP ทำงานอย่างไร?
MCP ใช้สถาปัตยกรรมแบบ client-server โดยมีองค์ประกอบหลักสามส่วน:
สถาปัตยกรรม (The Architecture)
┌─────────────────────────────────────────┐
│ Host (Claude Desktop, Cursor, etc.) │
│ │
│ ┌───────────┐ ┌───────────┐ │
│ │ MCP Client│ │ MCP Client│ ... │
│ └─────┬─────┘ └─────┬─────┘ │
└────────┼───────────────┼────────────────┘
│ │
┌─────▼─────┐ ┌─────▼─────┐
│ MCP Server│ │ MCP Server│
│ (GitHub) │ │ (Postgres)│
└───────────┘ └───────────┘
- Host: แอปพลิเคชัน AI ที่คุณใช้งาน (Claude Desktop, Cursor, Claude Code)
- MCP Client: ฝังอยู่ภายใน host ทำหน้าที่รักษาการเชื่อมต่อแบบ 1:1 กับแต่ละเซิร์ฟเวอร์
- MCP Server: โปรแกรมขนาดเล็กที่เปิดเผยเครื่องมือ (tools), ทรัพยากร (resources) หรือพรอมต์ (prompts) จากบริการภายนอก
ส่วนประกอบพื้นฐานสามประการ (Three Primitives)
MCP กำหนดส่วนประกอบพื้นฐานสามประการสำหรับการไหลของข้อมูล:
| ส่วนประกอบ | ควบคุมโดย | ตัวอย่าง |
|---|---|---|
| Tools | โมเดล AI | "ค้นหาใน GitHub repo นี้," "รัน SQL query นี้" |
| Resources | แอปพลิเคชัน | เนื้อหาไฟล์, database schemas, API responses |
| Prompts | ผู้ใช้งาน | เทมเพลตพรอมต์ที่สร้างไว้ล่วงหน้าสำหรับเวิร์กโฟลว์เฉพาะ |
การรับส่งข้อมูล (Transport)
การสื่อสารทั้งหมดใช้ JSON-RPC 2.0 โดยมีตัวเลือกการรับส่งข้อมูลสองแบบ:
- Stdio: สำหรับเซิร์ฟเวอร์ภายในเครื่อง (local) โดย client จะรันเซิร์ฟเวอร์เป็น subprocess และสื่อสารผ่าน stdin/stdout ไม่มีภาระทางเครือข่ายและเรียบง่ายที่สุด
- Streamable HTTP: สำหรับเซิร์ฟเวอร์ระยะไกล (remote) ใช้ endpoint HTTP เดียวสำหรับการรับส่งข้อความแบบสองทิศทาง ซึ่งมาแทนที่ SSE transport แบบเก่าในปี 2025
MCP Servers ยอดนิยมในปี 2026
ระบบนิเวศนี้ขยายตัวจนมีเซิร์ฟเวอร์มากกว่า 12,000 แห่ง และนี่คือเซิร์ฟเวอร์ที่ได้รับการยอมรับมากที่สุด:
| เซิร์ฟเวอร์ | เชื่อมต่อกับ | ยอดติดตั้ง | ดูแลโดย |
|---|---|---|---|
| Filesystem | ไฟล์ในเครื่อง (อ่าน/เขียน) | 485K+ | Anthropic (ทางการ) |
| GitHub | Repos, PRs, issues, CI/CD | 398K+ | GitHub (ทางการ) |
| PostgreSQL | ฐานข้อมูล Postgres | 312K+ | Anthropic (ทางการ) |
| Brave Search | ผลการค้นหาเว็บ | 287K+ | Anthropic (ทางการ) |
| Playwright | การควบคุมเบราว์เซอร์อัตโนมัติ | 180K+ | Microsoft (ทางการ) |
| Slack | ข้อความ, ช่องทาง, เธรด | 150K+ | Anthropic (ทางการ) |
| Context7 | เอกสารไลบรารีล่าสุด | 120K+ | Upstash |
| Supabase | แพลตฟอร์ม Supabase ทั้งหมด | 95K+ | Supabase |
| Firecrawl | การดึงข้อมูลเว็บ (web scraping) | 85K+ | Firecrawl |
| Notion | หน้า, ฐานข้อมูล, การค้นหา | 70K+ | ชุมชน |
ตัวเลือกที่โดดเด่น
Context7 น่าจะเป็นเซิร์ฟเวอร์ที่ส่งผลกระทบสูงสุดสำหรับการเขียนโค้ดในแต่ละวัน ช่วยให้ AI ของคุณเข้าถึงเอกสารไลบรารีที่เป็นปัจจุบันและตรงตามเวอร์ชัน ช่วยขจัดปัญหา AI หลอน (hallucination) เรื่อง API และตัวอย่างโค้ดที่ล้าสมัย หาก AI agent ของคุณยังคงแนะนำไวยากรณ์ที่เลิกใช้แล้ว Context7 จะช่วยแก้ไขปัญหานี้ Playwright (โดย Microsoft) ช่วยให้ AI ของคุณควบคุมเบราว์เซอร์จริงโดยใช้ accessibility tree ของ Playwright ซึ่งรวดเร็วและน่าเชื่อถือกว่าวิธีที่ใช้ภาพหน้าจอ เหมาะสำหรับการทดสอบ, การดึงข้อมูล และการตรวจสอบด้วยภาพ Firecrawl จัดการการดึงข้อมูลเว็บโดยไม่ต้องออกจากโปรแกรมแก้ไขโค้ดของคุณ เครื่องมือfirecrawl_agent ของมันจะวางแผนกลยุทธ์การท่องเว็บด้วยตัวเอง รวบรวมข้อมูลจากหลายแหล่ง และส่งคืนผลลัพธ์ในรูปแบบที่มีโครงสร้าง
เครื่องมือ AI ใดบ้างที่รองรับ MCP?
แพลตฟอร์ม AI รายใหญ่ทุกรายรองรับ MCP ในฐานะ client แล้ว:
| เครื่องมือ | การรองรับ MCP | หมายเหตุ |
|---|---|---|
| Claude Desktop | เต็มรูปแบบ | การเชื่อมต่อที่ลึกที่สุด (Anthropic สร้างทั้ง Claude และ MCP) |
| Claude Code | เต็มรูปแบบ | ไม่จำกัดจำนวนเครื่องมือ, ทำงานบน terminal, รองรับทั้ง local และ remote server |
| Cursor | เต็มรูปแบบ | ติดตั้งง่ายที่สุดผ่าน Settings UI, จำกัด 40 เครื่องมือต่อเซิร์ฟเวอร์ |
| Windsurf | เต็มรูปแบบ | การควบคุมระดับองค์กรที่แข็งแกร่ง, จัดการ MCP configs โดยผู้ดูแลระบบ |
| VS Code + Copilot | เต็มรูปแบบ | รองรับ MCP ในตัวในโหมด GitHub Copilot agent |
| Zed | เต็มรูปแบบ | รองรับ MCP ในตัวภายในตัวแก้ไขโค้ด |
| Cline | เต็มรูปแบบ | ส่วนขยาย VS Code พร้อมการรวม MCP |
| ChatGPT | บางส่วน | OpenAI เริ่มรองรับ MCP ในปี 2025 |
| Replit | เต็มรูปแบบ | การรวม MCP แบบ Cloud-native |
วิธีการติดตั้ง MCP Servers
ใน Claude Desktop
- เปิด Claude Desktop และไปที่ Settings > Developer > Edit Config
- ไฟล์
claude_desktop_config.jsonจะถูกเปิดขึ้น ให้เพิ่มเซิร์ฟเวอร์ของคุณ:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/you/projects"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_your_token_here"
}
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://localhost:5432/mydb"
]
}
}
}
- ปิดและเปิดใหม่ Claude Desktop (ไม่ใช่แค่ปิดหน้าต่าง)
- คุณจะเห็นไอคอนรูปค้อนในช่องแชทซึ่งระบุว่ามีเครื่องมือที่พร้อมใช้งาน
ใน Cursor
ตัวเลือก A — ผ่าน Settings UI:- ไปที่ Settings > Features > MCP
- คลิก Add Server, กรอกชื่อ, คำสั่ง (command) และอาร์กิวเมนต์ (args)
- รีสตาร์ท Cursor ใหม่ทั้งหมด
สร้างไฟล์ .cursor/mcp.json ใน root ของโปรเจกต์:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"brave-search": {
"command": "npx",
"args": ["-y", "@anthropic-ai/brave-search-mcp"],
"env": {
"BRAVE_API_KEY": "your_key_here"
}
}
}
}
วิธีนี้เหมาะสำหรับการแชร์ให้ทีมผ่าน version control
ใน Claude Code
เพิ่มเซิร์ฟเวอร์ผ่าน command line:
# เพิ่ม stdio server
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /Users/you/projects
# เพิ่มเซิร์ฟเวอร์พร้อม environment variables
claude mcp add github -e GITHUB_TOKEN=ghp_your_token -- npx -y @modelcontextprotocol/server-github
# รายชื่อเซิร์ฟเวอร์ที่ตั้งค่าไว้
claude mcp list
# ลบเซิร์ฟเวอร์
claude mcp remove filesystem
เคล็ดลับสำคัญในการติดตั้ง
- ห้ามใส่ความลับ (secrets) ไว้ในไฟล์ตั้งค่าโดยตรง ให้ใช้ environment variables หรือ secrets manager
- เซิร์ฟเวอร์ใดที่ใช้ได้ใน Claude Desktop ก็ใช้ใน Cursor ได้เช่นกัน เพราะรูปแบบ JSON เหมือนกันทุกประการ
- Stdio servers จำเป็นต้องติดตั้ง Node.js (สำหรับ
npx) หรือ Python (สำหรับuvx) ในเครื่อง - Remote servers ต้องการเพียง URL เท่านั้น — ไม่ต้องติดตั้งสิ่งที่จำเป็นอื่นๆ ในเครื่อง
การสร้าง MCP Server ของคุณเอง
หากเครื่องมือหรือบริการของคุณยังไม่มี MCP server คุณสามารถสร้างเองได้ มี SDK อย่างเป็นทางการสำหรับ TypeScript, Python, Java, Kotlin, C#, Swift และ Go
นี่คือตัวอย่างขั้นต่ำใน TypeScript:
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";
const server = new McpServer({
name: "my-server",
version: "1.0.0",
});
server.tool(
"get_weather",
"Get current weather for a city",
{ city: z.string() },
async ({ city }) => ({
content: [{ type: "text", text: `Weather in ${city}: 72°F, sunny` }],
})
);
const transport = new StdioServerTransport();
await server.connect(transport);
เผยแพร่ไปยัง npm และทุกคนจะสามารถเพิ่มมันได้ด้วยคำสั่ง npx -y your-package-name
ทำไม MCP ถึงชนะ?
MCP ประสบความสำเร็จในจุดที่ความพยายามสร้างมาตรฐานเครื่องมือ AI ก่อนหน้านี้ล้มเหลว ด้วยเหตุผลสามประการ:
- ปล่อยของก่อน แล้วค่อยสร้างมาตรฐาน Anthropic ปล่อย MCP พร้อมกับเซิร์ฟเวอร์ที่ใช้งานได้จริงและการรองรับจาก client จริงๆ ก่อนที่จะขอความร่วมมือจากอุตสาหกรรม เมื่อคู่แข่งเริ่มประเมินมัน นักพัฒนาหลายพันคนก็ใช้งานมันไปแล้ว
- ความเรียบง่าย MCP server ที่ใช้ stdio เป็นเพียงไฟล์เดียว JSON-RPC เป็นโปรโตคอลที่เข้าใจง่าย การสร้างเซิร์ฟเวอร์ใช้เวลาเพียงไม่กี่นาที ไม่ใช่เป็นสัปดาห์
- การดูแลที่เป็นกลาง การมอบ MCP ให้กับ Agentic AI Foundation ของ Linux Foundation — โดยมี OpenAI, Google, Microsoft และ AWS เป็นสมาชิกร่วม — ช่วยขจัดความกังวลเรื่อง "การผูกขาดโดย Anthropic" ตอนนี้มันกลายเป็นมาตรฐานที่เป็นกลางอย่างแท้จริง
การรันแอปพลิเคชันที่ขับเคลื่อนด้วย MCP
เมื่อคุณสร้างแอปพลิเคชันโดยใช้ AI agents ที่เชื่อมต่อกับ MCP แล้ว คุณต้องนำมันไปใช้งานจริง Y Build จะช่วยดูแลด้านการ deploy — คลิกเดียวเพื่อ deploy ไปยัง global edge network ของ Cloudflare พร้อม analytics และ SEO ในตัว จับคู่เวิร์กโฟลว์ AI ที่ขับเคลื่อนด้วย MCP ของคุณกับ Y Build เพื่อเปลี่ยนจากโปรโตไทป์ไปสู่โปรดักชันในไม่กี่นาที
เริ่มสร้างฟรี →คำถามที่พบบ่อย (FAQ)
MCP คืออะไรในภาษาที่เข้าใจง่าย?
MCP (Model Context Protocol) คือมาตรฐานสากลที่ช่วยให้ผู้ช่วย AI อย่าง Claude, ChatGPT และ Cursor เชื่อมต่อกับเครื่องมือและข้อมูลภายนอกได้ แทนที่ AI แต่ละตัวจะต้องสร้างการเชื่อมต่อของตัวเอง MCP มอบโปรโตคอลเดียวที่ใช้งานได้ทุกที่ — คล้ายกับวิธีที่ USB-C มอบสายเคเบิลเส้นเดียวสำหรับทุกอุปกรณ์
MCP ใช้งานฟรีหรือไม่?
ใช่ MCP เป็นโอเพนซอร์สเต็มรูปแบบภายใต้ใบอนุญาต Apache 2.0 ทั้งข้อกำหนดโปรโตคอล, SDK และเซิร์ฟเวอร์อ้างอิงอย่างเป็นทางการนั้นฟรีทั้งหมด MCP server ของบุคคลที่สามบางแห่งอาจต้องการ API keys สำหรับบริการนั้นๆ (เช่น API key ของ Brave Search) แต่ตัว MCP เองไม่มีค่าใช้จ่าย
ฉันต้องเป็นนักพัฒนาเพื่อใช้ MCP หรือไม่?
สำหรับการติดตั้งขั้นพื้นฐาน (การเพิ่มเซิร์ฟเวอร์ลงใน Claude Desktop หรือ Cursor) คุณต้องการความรู้ทางเทคนิคเพียงเล็กน้อย — ส่วนใหญ่คือการคัดลอกและวางการตั้งค่า JSON การสร้าง MCP server ของคุณเองต้องมีประสบการณ์การเขียนโปรแกรม แต่การใช้งานเซิร์ฟเวอร์ที่มีอยู่แล้วนั้นทำได้ง่ายมาก
ข้อแตกต่างระหว่าง MCP และ function calling คืออะไร?
Function calling เป็นฟีเจอร์ระดับโมเดลที่คุณกำหนดเครื่องมือใน API request ของคุณ ส่วน MCP เป็นมาตรฐานระดับโปรโตคอลที่อยู่เหนือ function calling — มันกำหนดวิธีที่ client จะค้นหา, เชื่อมต่อ และเรียกใช้เครื่องมือที่โฮสต์อยู่บนเซิร์ฟเวอร์ภายนอก MCP server สามารถเปิดเผยเครื่องมือซึ่งจะถูกเรียกใช้ผ่านความสามารถ function calling ของโมเดลอีกทีหนึ่ง
ฉันควรติดตั้ง MCP server ตัวไหนเป็นตัวแรก?
เริ่มด้วย Filesystem (สำหรับการเข้าถึงไฟล์ในเครื่อง) และ Context7 (สำหรับเอกสารที่เป็นปัจจุบัน) สองตัวนี้ครอบคลุมกรณีการใช้งานที่พบบ่อยที่สุดสำหรับนักพัฒนา เพิ่ม GitHub หากคุณทำงานกับ repos และ PostgreSQL หรือ Supabase หากคุณต้องโต้ตอบกับฐานข้อมูล
ฉันสามารถใช้ MCP กับ ChatGPT ได้หรือไม่?
ได้ OpenAI เริ่มรองรับ MCP ในปี 2025 และร่วมก่อตั้ง Agentic AI Foundation พร้อมกับ Anthropic โดย ChatGPT รองรับ MCP แม้ว่าในปัจจุบัน Claude Desktop และ Claude Code จะมีการเชื่อมต่อที่ลึกที่สุดเนื่องจาก Anthropic เป็นผู้สร้างทั้งโมเดลและโปรโตคอล
ฉันสามารถรัน MCP servers ได้กี่ตัวพร้อมกัน?
ไม่มีข้อจำกัดที่ตายตัวในโปรโตคอล Claude Desktop และ Claude Code รองรับเซิร์ฟเวอร์มากเท่าที่คุณตั้งค่า Cursor มีการจำกัด 40 เครื่องมือต่อเซิร์ฟเวอร์แต่รองรับหลายเซิร์ฟเวอร์พร้อมกัน ในทางปฏิบัติ นักพัฒนาส่วนใหญ่รัน 3-8 เซิร์ฟเวอร์ที่ครอบคลุมเวิร์กโฟลว์หลักของตน
แหล่งอ้างอิง:
- Model Context Protocol — เว็บไซต์อย่างเป็นทางการ
- Anthropic — แนะนำ Model Context Protocol
- Anthropic — การบริจาค MCP ให้กับ Agentic AI Foundation
- Linux Foundation — ประกาศจัดตั้ง Agentic AI Foundation
- MCP มียอดติดตั้งถึง 97 ล้านครั้ง — AI Unfiltered
- ทำไม Model Context Protocol ถึงชนะ — The New Stack
- ข้อกำหนดของ MCP (MCP Specification)
- คลังเก็บ GitHub MCP Servers
- เอกสาร Cursor MCP
- เอกสาร Claude Code MCP