- 05
- มิถุนายน
เมื่อทีมเริ่มใช้ Claude Code และอยากต่อยอด มักเจอ 4 คำที่ฟังคล้ายกันจนสับสน — Claude Code, Plugins, MCP และ Skills หลายคนคิดว่าต้องเลือกอย่างใดอย่างหนึ่ง แต่จริงๆ แล้วทั้ง 4 อยู่คนละชั้นและทำงานร่วมกัน บทความนี้วาง mental model ให้ชัด: Claude Code คือตัว host, MCP คือ "ท่อเชื่อม", Skills คือ "คำสั่งสอนงาน", และ Plugins คือ "แพ็กเกจ" ที่รวมทุกอย่างเข้าด้วยกัน
สรุป mental model สั้นๆ
- Claude Code = ตัว agent สำหรับ coding (CLI/IDE) — เป็น host ที่รันทุกอย่าง
- MCP = transport — เชื่อม Claude เข้าระบบภายนอก (DB, API, GitHub) เป็น tool ที่เรียกได้
- Skills = instructions — ไฟล์ SKILL.md สอน Claude ว่า "ทำงานนี้อย่างไร" โหลดตอนต้องใช้
- Plugins = package — รวม skills + MCP + hooks + subagents เป็นชุดติดตั้ง/แจกได้
แต่ละตัวคืออะไร
| ส่วนประกอบ | บทบาท | เปรียบเทียบ |
|---|---|---|
| Claude Code | Agent coding บน CLI/IDE — อ่าน/แก้ไฟล์ รันคำสั่ง | ตัวรถ (host) |
| MCP | โปรโตคอลเชื่อมเข้าระบบภายนอก expose tool แบบ standard | ท่อ/สายเชื่อม (transport) |
| Skills | SKILL.md สอน workflow/ความรู้ โหลดเมื่อต้องใช้ (กิน token น้อยจนกว่าจะเรียก) | คู่มือ/คำสั่งงาน (instructions) |
| Plugins | แพ็กเกจรวม skills + hooks + subagents + MCP servers ติดตั้ง/แจกผ่าน marketplace | กล่องสินค้า (product) |
อ่านลึกแต่ละตัวได้ที่ Claude MCP, Claude Skills และ Managed Agents / Subagents
Mental model — ทำงานร่วมกันยังไง
วิธีจำที่ง่ายที่สุดคือมองเป็น 3 ชั้นที่ต่างหน้าที่กัน แล้ว Plugins คือสิ่งที่ห่อรวม
- MCP = transport — เชื่อมเข้าระบบภายนอก (เช่น ฐานข้อมูล ERP)
- Skills = instructions — บอกว่าจะ "ทำอะไรกับมัน" (เช่น ขั้นตอนปิดงบ)
- Plugins = product — รวม MCP + Skills + อื่นๆ เป็นชุดเดียวเพื่อแจก/ใช้ซ้ำ
ทั้งหมดทำงานร่วมกันได้ — เช่น Skill หนึ่งเรียกใช้ MCP tool และทั้งคู่ถูกแพ็กอยู่ใน Plugin เดียว
เลือกใช้ตัวไหนเมื่อไหร่
| สถานการณ์ | ใช้ |
|---|---|
| ปรับแต่ง Claude สำหรับโปรเจกต์/ทีมตัวเอง | Skill (SKILL.md ใน .claude/skills/) |
| ต้องเชื่อมเข้าระบบภายนอก (DB/API) ใช้ร่วมหลาย agent + มี auth/rate-limit | MCP server |
| อยากใช้ชุดเดิมข้ามหลาย repo / แจกให้คนอื่น | Plugin |
| แค่ repo เดียว ทีมเล็ก | เก็บใน .claude/ พอ |
ตัวอย่าง use case ในองค์กร
- MCP: เขียน MCP server เชื่อม Claude เข้า PostgreSQL ของ ERP เพื่อให้ query/สรุปข้อมูลได้อย่างปลอดภัย (มี auth กลาง)
- Skill: เขียน SKILL.md "ขั้นตอนตรวจ reconcile บัญชี" ให้ทีมเรียก
/reconcileได้ทุกคน - Plugin: แพ็ก MCP (ERP) + Skills (workflow บัญชี/พัสดุ) + hooks เป็น plugin เดียว แจกให้ทุกทีม implement ใช้เหมือนกัน
- Subagent: ใช้ร่วมเพื่อแตกงานใหญ่เป็นงานย่อย (ดู Managed Agents)
สรุป
ไม่ต้องเลือกอย่างใดอย่างหนึ่ง เพราะทั้ง 4 อยู่คนละชั้น — เริ่มจาก Skill (เร็วสุด) สำหรับงานทีม, เพิ่ม MCP เมื่อต้องเชื่อมระบบ, แล้วค่อยแพ็กเป็น Plugin เมื่ออยากใช้ซ้ำทั้งองค์กร
คำถามที่ถูกไม่ใช่ "Claude Code, MCP, Skill หรือ Plugin อันไหนดีกว่า" — เพราะมันคนละชั้นกัน MCP คือท่อ, Skill คือคำสั่ง, Plugin คือกล่องที่ห่อรวม เมื่อเข้าใจว่าแต่ละตัวทำหน้าที่อะไร การออกแบบ AI workflow ในองค์กรก็เป็นระบบขึ้นทันที
- มุมมองเชิงเทคนิคการต่อยอด Claude ในองค์กร
แหล่งอ้างอิง
- Claude Code Docs — Extend Claude Code (features overview)
- Model Context Protocol (MCP) — Official site
- Claude Code Docs — Agent Skills
อยากต่อ Claude เข้าระบบ ERP / ภายในองค์กร?
Grand Linux มีประสบการณ์เชื่อมระบบองค์กรไทยกว่า 24 ปี — ช่วยออกแบบ MCP/Skill/Plugin ต่อ Claude เข้า ERP และระบบภายในอย่างปลอดภัย (บริการเสริม มีค่าใช้จ่าย)
ดู Claude Integrationโทร 02-347-7730 | sale@grandlinux.com
