ควบคุม Server ด้วย AI: ตั้งค่า Coolify MCP กับ Claude Code

เคยอยากให้ AI ช่วย deploy แอพ, จัดการ database, หรือ monitor server ให้ไหม? วันนี้จะมาแชร์วิธีเชื่อมต่อ Coolify (self-hosted PaaS) กับ Claude Code ผ่าน MCP (Model Context Protocol)

ทำไมต้อง Coolify + MCP?

Coolify คือ open-source platform สำหรับ deploy แอพบน server ตัวเอง – เหมือน Vercel/Heroku แต่ self-hosted ฟรี

MCP คือโปรโตคอลที่ให้ AI เข้าถึง external tools ได้ พอรวมกันแล้ว Claude สามารถ:

  • Deploy แอพจาก GitHub ด้วยคำสั่งเดียว
  • สร้าง Database (PostgreSQL, MySQL, Redis, MongoDB)
  • ดู logs และ diagnose ปัญหา
  • จัดการ environment variables
  • Monitor infrastructure ทั้งหมด

วิธีตั้งค่า

1. เปิด API ใน Coolify

ไปที่ Settings > API แล้วเปิด API และสร้าง Token

2. สร้างไฟล์ config

สร้าง ~/.claude/.mcp.json (global) หรือ .mcp.json ในโปรเจค:

{
  "mcpServers": {
    "coolify": {
      "command": "npx",
      "args": ["-y", "@masonator/coolify-mcp@latest"],
      "env": {
        "COOLIFY_BASE_URL": "https://your-coolify-url.com",
        "COOLIFY_ACCESS_TOKEN": "your-api-token"
      }
    }
  }
}

3. Reload Claude Code

กด Cmd+Shift+P → “Developer: Reload Window”

ตัวอย่างการใช้งาน

พอตั้งค่าเสร็จ ก็แค่พิมพ์:

“ช่วยดู infrastructure overview หน่อย”

Claude จะดึงข้อมูล servers, projects, apps ทั้งหมดมาให้

“deploy app ชื่อ my-app หน่อย”

Claude จะ trigger deployment ให้เลย

“สร้าง PostgreSQL database ใหม่ใน project X”

สร้าง database พร้อมใช้งานทันที

สรุป

การรวม AI กับ infrastructure management ทำให้ DevOps ง่ายขึ้นมาก ไม่ต้องเปิด dashboard หรือจำ commands – แค่บอก Claude ว่าอยากทำอะไร

Tools ที่ใช้:

Scroll to Top