Netlify
ทางการสร้าง, บิลด์, ปรับใช้, และจัดการทรัพยากร Netlify โดยใช้ภาษาธรรมชาติ
คุณทำอะไรได้บ้างด้วย Netlify MCP?
- สร้างและปรับใช้โปรเจกต์ — ขอให้ผู้ช่วยของคุณสร้างโปรเจกต์ Netlify ใหม่ ปรับแต่ง และปรับใช้ผ่าน API และ CLI
- จัดการการควบคุมการเข้าถึง — สั่งให้ผู้ช่วยของคุณแก้ไขการตั้งค่าการรับรองความถูกต้องและการเข้าถึงเพื่อเพิ่มความปลอดภัยของโปรเจกต์
- จัดการส่วนขยาย — ให้ผู้ช่วยของคุณติดตั้งหรือถอนการติดตั้งส่วนขยาย Netlify ครอบคลุมไซต์ของคุณ
- ดึงข้อมูลบัญชี — ขอข้อมูลผู้ใช้และทีม รวมถึงการเป็นสมาชิกและสิทธิ์การใช้งาน
- จัดการฟอร์ม — เปิดใช้งานการส่งฟอร์มและดูหรือจัดการข้อมูลฟอร์มที่เข้ามา
- กำหนดค่าตัวแปรสภาพแวดล้อม — สร้าง อัปเดต หรือลบตัวแปรสภาพแวดล้อมและความลับสำหรับโปรเจกต์ของคุณ
เซิร์ฟเวอร์ MCP แบบโฮสต์
npx add-mcp 'https://netlify-mcp.netlify.app/mcp'ติดตั้งลง Claude Code, Codex, Cursor และอื่นๆ
เอกสาร
Netlify MCP Server
Netlify MCP Server เป็นไปตาม Model Context Protocol (MCP) เพื่อให้ตัวแทนโค้ดสามารถใช้ Netlify API และ CLI ได้—เพื่อให้พวกเขาสามารถสร้างโปรเจกต์ใหม่ สร้าง (build) ปรับใช้ (deploy) และจัดการทรัพยากร Netlify ของคุณด้วยคำสั่งภาษาธรรมชาติ
ภาพรวม
Model Context Protocol เป็นโปรโตคอลมาตรฐานที่กำลังเกิดขึ้นใหม่สำหรับการเชื่อมต่อตัวแทนโค้ดกับ MCP servers ทำให้พวกเขาสามารถจัดการทรัพยากรและทำงานต่างๆ ด้วยภาษาธรรมชาติ Netlify MCP Server ทำหน้าที่เป็นสะพานเชื่อม ให้การเข้าถึง API เครื่องมือ CLI พรอมต์ และอื่นๆ สำหรับตัวแทนของคุณ
คุณสามารถเชื่อมต่อกับ Netlify MCP Server ได้โดยใช้ MCP clients หลากหลายประเภท รวมถึง:
- Windsurf
- Cursor
- Claude
- Copilot (VSCode)
- Cline
- Warp
- LM Studio
- ดูรายการทั้งหมด
กรณีการใช้งาน
ด้วย Netlify MCP Server ตัวแทน AI ของคุณสามารถ:
- สร้าง จัดการ และปรับใช้โปรเจกต์ Netlify
- แก้ไขการควบคุมการเข้าถึงเพื่อเพิ่มความปลอดภัยของโปรเจกต์
- ติดตั้งหรือถอนการติดตั้งส่วนขยาย Netlify
- ดึงข้อมูลผู้ใช้และทีม
- เปิดใช้งานและจัดการการส่งฟอร์ม
- สร้างและจัดการตัวแปรสภาพแวดล้อมและความลับ (secrets)
- และอื่นๆ...
ข้อกำหนดเบื้องต้น
- Node.js 22 หรือสูงกว่า
ตรวจสอบด้วย
node --version - บัญชี Netlify
- MCP client (เช่น Windsurf, Cursor, Claude, Copilot)
เคล็ดลับ: ติดตั้ง Netlify CLI แบบ global เพื่อประสบการณ์ที่ดีที่สุด:
npm install -g netlify-cli
การกำหนดค่า MCP
สำหรับ production MCP server ให้ใช้การกำหนดค่าต่อไปนี้:
โปรแกรมแก้ไขที่มีการติดตั้งด้วยคลิกเดียว:
- ใช้ลิงก์ต่อไปนี้ในเบราว์เซอร์ของคุณหากลิงก์ไม่แสดงผลหรือเปิดไม่ได้:
goose://extension?cmd=npx&arg=-y&arg=%40netlify%2Fmcp&id=netlify&name=Netlify&description=Build%2C%20deploy%2C%20and%20manage%20sites%20with%20Netlify's%20official%20MCP%20server.
การกำหนดค่าสำหรับไฟล์กำหนดค่า MCP:
{
"mcpServers": {
"netlify": {
"command": "npx",
"args": [
"-y",
"@netlify/mcp"
]
}
}
}
สำหรับการพัฒนาท้องถิ่น ดู ตั้งค่าการกำหนดค่า MCP ในเครื่อง
การแก้ไขปัญหา
เวอร์ชัน Node
-
ใช้ Node.js 22 หรือสูงกว่าเพื่อผลลัพธ์ที่ดีที่สุด
-
หากคุณใช้
nvmให้รัน:nvm install 22 nvm use 22
การแก้ไขปัญหาการยืนยันตัวตน Netlify
- หากคุณพบปัญหาการยืนยันตัวตน คุณสามารถเพิ่ม Netlify Personal Access Token (PAT) ลงในการกำหนดค่า MCP ของคุณชั่วคราว:
{
"mcpServers": {
"netlify-mcp": {
"command": "npx",
"args": ["-y", "@netlify/mcp"],
"env": {
"NETLIFY_PERSONAL_ACCESS_TOKEN": "YOUR-PAT-VALUE"
}
}
}
}
อย่าคอมมิต PAT ของคุณลงใน repository! เมื่อแก้ไขเสร็จแล้ว ให้นำ PAT ออกจาก config
การสร้าง Personal Access Token (PAT) ใหม่
- ในแดชบอร์ด Netlify เลือกไอคอนผู้ใช้ของคุณ
- ไปที่ User settings > OAuth > New access token
- คัดลอกโทเค็นของคุณและเพิ่ม (ชั่วคราว) ลงในการกำหนดค่า MCP ตามด้านบน
- รีสตาร์ทหรือรีเฟรช MCP client ของคุณ