แนะนำ ServBay MCP Server
ServBay MCP Server คือเซิร์ฟเวอร์ภายในของ ServBay ที่พัฒนาบน Model Context Protocol (MCP) เครื่องมือ AI ที่รองรับ MCP เช่น Claude, Cursor, VS Code สามารถ “เห็น” และ “ควบคุม” สภาพแวดล้อมการพัฒนา ServBay บนเครื่องของคุณได้โดยตรง — ตรวจสอบสถานะบริการ, จัดการเว็บไซต์และโดเมน, จัดการฐานข้อมูล, ออกใบรับรอง, สร้างข้อมูลสำรอง, เรียกดูล็อกและข้อมูลระบบ — โดยไม่ต้องสลับหน้าต่างระหว่างการสนทนาและอินเทอร์เฟซ ServBay
บทความนี้จะอธิบายว่า ServBay MCP Server คืออะไรและสามารถทำอะไรได้บ้าง สำหรับวิธีเชื่อมต่อและข้อกำหนดการใช้งานสำหรับ AI ดูที่:
- วิธีเชื่อมต่อ AI Client (IDE Integration) — ผสาน MCP เข้ากับ Claude Code / Cursor / VS Code และอื่นๆ ได้ในคลิกเดียว
- กฎสำหรับ AI (AI Rule) — เพื่อให้ AI ใช้งาน ServBay MCP ได้อย่างถูกต้องและปลอดภัย
MCP คืออะไร
Model Context Protocol (MCP) คือโปรโตคอลเปิดที่ช่วยให้แอปพลิเคชัน AI สามารถเชื่อมต่อกับเครื่องมือและแหล่งข้อมูลภายนอกได้ในรูปแบบมาตรฐาน ServBay ได้ห่อหุ้มความสามารถการจัดการสภาพแวดล้อมไว้ใน MCP Server ใดๆ ที่รองรับ MCP ก็สามารถเรียกใช้งานฟังก์ชันเหล่านี้ได้
MCP Server จะถูกรันเป็นโพรเซสท้องถิ่น (ส่งข้อมูลผ่าน stdio) พร้อมกับ ServBay — AI client จะเรียกใช้เมื่อจำเป็น ไม่ต้องติดตั้งหรือเซ็ตอัปแยกต่างหาก
ServBay MCP ทำอะไรได้บ้าง
ServBay MCP Server เปิดฟีเจอร์หลักสำหรับการจัดการ ServBay ดังนี้:
- ข้อมูลสภาพแวดล้อมและการสมัครใช้งาน — อ่านข้อมูลเกี่ยวกับสภาพแวดล้อม, สถานะการสมัคร/แพ็กเกจ, การวิเคราะห์การทำงาน
- ข้อมูลระบบและตัวชี้วัด — อ่านข้อมูลและตัวชี้วัดแบบเรียลไทม์ เช่น CPU, RAM, ดิสก์, เครือข่าย (ดูเพิ่มเติมที่ ข้อมูลระบบและตัวชี้วัด)
- จัดการบริการ — แสดงรายชื่อบริการ ตรวจสอบสถานะ เริ่มต้น/หยุด/รีสตาร์ทบริการ อย่าง PHP, Node.js, MySQL, MariaDB, PostgreSQL, Redis, Memcached, Mailpit, MinIO, Ollama และอื่นๆ
- ตั้งค่าและล็อกของบริการ — อ่าน/เขียนค่าคอนฟิก อ่านล็อกของแต่ละบริการ
- เว็บไซต์และโดเมน — แสดง/ดู/สร้าง/อัปเดต/ลบเว็บไซต์ท้องถิ่น, เปิดหรือปิดสถานะเว็บไซต์, จัดการรายการ hosts และโดเมน dnsmasq
- พอร์ต — ตรวจสอบการใช้งานพอร์ต
- ใบรับรอง TLS/HTTPS — แสดง, ออกใหม่, ต่ออายุ หรือลบใบรับรอง
- ฐานข้อมูล — แสดงรายการฐานข้อมูล, สร้างฐานข้อมูล, กำหนด/รีเซ็ตรหัสผ่านฐานข้อมูล
- แพ็กเกจซอฟต์แวร์ — แสดงซอฟต์แวร์ที่ติดตั้ง/สามารถติดตั้ง, ติดตั้ง/ถอนการติดตั้ง/เปิด/ปิด หรือสลับเวอร์ชัน
- Ollama Models — แสดงหรือลบโมเดล Ollama ที่ติดตั้งในเครื่อง
- ข้อมูลสำรอง — แสดง, สร้าง, กู้คืน, ลบข้อมูลสำรอง และดูแผนการสำรองข้อมูล
ด้วยความสามารถเหล่านี้ คุณสามารถสั่ง AI โดยตรงว่า "ช่วยเปิด PHP 8.3 และสร้างเว็บไซต์ใหม่ให้ฉัน", "ออกใบรับรองให้โดเมนนี้", หรือ "ดูล็อกข้อผิดพลาดของ MySQL" ได้เลย โดย AI จะใช้ MCP เรียกใช้งาน ServBay แทนคุณ
หมายเหตุด้านความปลอดภัย
- MCP Server ทำงานเฉพาะบนเครื่องและสื่อสารกับ AI client ในเครื่องผ่าน stdio เท่านั้น
- สำหรับคำสั่งเขียนหรือที่อาจเกิดความเสียหาย (เช่น ลบเว็บไซต์, รีเซ็ตรหัสผ่านฐานข้อมูล, กู้คืนข้อมูลสำรอง) ควรตั้งให้ AI แจ้งรายละเอียดก่อนดำเนินการทุกครั้ง และรอคุณยืนยันก่อนดำเนินการจริง
- หลีกเลี่ยงการวางคีย์ Token, DNS API Key, รหัสผ่านฐานข้อมูล หรือ private key ต่างๆ ระหว่างพูดคุย — การออกแบบของ ServBay MCP ไม่จำเป็นต้องใส่ข้อมูลเหล่านี้ด้วยตนเอง
- แนะนำให้ใช้ ServBay MCP ร่วมกับ AI Rule เพื่อให้การใช้งาน AI ถูกต้องและปลอดภัยยิ่งขึ้น
ข้อกำหนดเบื้องต้น
- ติดตั้งและเปิดใช้งาน ServBay แล้ว (รองรับ macOS หรือ Windows)
- มี AI client ที่รองรับ MCP (เช่น Claude Code, Cursor, VS Code + Copilot, Claude Desktop, Codex และอื่นๆ)
ขั้นตอนถัดไป
- ไปที่ วิธีเชื่อมต่อ AI Client เพื่อผสาน ServBay MCP กับเครื่องมือ AI ของคุณอย่างง่ายดาย
- ติดตั้ง AI Rule เพื่อให้ AI ใช้งาน ServBay MCP อย่างถูกต้องและแม่นยำ
สรุป
ServBay MCP Server เปิดโอกาสให้เครื่องมือ AI เข้าถึงและจัดการสภาพแวดล้อมการพัฒนา ServBay ได้โดยตรงด้วยภาษาธรรมชาติ โดยมาพร้อมกับแพ็กเกจ ServBay เชื่อมต่อใช้งานในคลิกเดียว และไม่ต้องตั้งค่าหรือปรับเซิร์ฟเวอร์เพิ่มเติม ถือเป็นหัวใจสำคัญสำหรับการพัฒนาแบบ AI-native ของ ServBay
