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——透過自然語言提示來建立新專案、建置、部署及管理您的 Netlify 資源。
總覽
Model Context Protocol 是一種新興的標準協定,用於將程式碼代理程式與 MCP 伺服器連接,使其能夠使用自然語言管理資源和執行任務。Netlify MCP Server 扮演橋樑的角色,為您的代理程式提供 API 存取、CLI 工具、提示詞等。
您可以使用各種 MCP 用戶端連線到 Netlify MCP Server,包括:
- Windsurf
- Cursor
- Claude
- Copilot (VSCode)
- Cline
- Warp
- LM Studio
- 查看完整清單
使用案例
使用 Netlify MCP Server,您的 AI 代理程式可以:
- 建立、管理和部署 Netlify 專案
- 修改存取控制以增強專案安全性
- 安裝或解除安裝 Netlify 擴充功能
- 取得使用者和團隊資訊
- 啟用和管理表單提交
- 建立和管理環境變數與機密
- 以及更多...
先決條件
- Node.js 22 或更高版本
使用
node --version檢查 - 一個 Netlify 帳戶
- 一個 MCP 用戶端(例如 Windsurf、Cursor、Claude、Copilot)
提示: 建議全域安裝 Netlify CLI 以獲得最佳體驗:
npm install -g netlify-cli
MCP 設定
對於生產環境的 MCP 伺服器,請使用以下設定:
支援一鍵安裝的編輯器:
- 如果連結無法顯示或開啟,請在瀏覽器中使用以下連結:
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 提交到您的儲存庫!
問題解決後,請從設定中移除您的 PAT。
產生新的 Personal Access Token (PAT)
- 在 Netlify 儀表板中,選取您的使用者圖示。
- 前往使用者設定 > OAuth > 新增存取權杖。
- 複製您的權杖並(暫時)如上所述將其新增到您的 MCP 設定中。
- 重新啟動或重新整理您的 MCP 用戶端。