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,包括:


使用案例

使用 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 伺服器,請使用以下設定:

支援一鍵安裝的編輯器:

Install MCP Server on Cursor

Add MCP Server netlify to LM Studio

Install on VS Code

Install on VS Code Insiders Edition

Install on Goose

  • 如果連結無法顯示或開啟,請在瀏覽器中使用以下連結: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 驗證疑難排解

{
  "mcpServers": {
    "netlify-mcp": {
      "command": "npx",
      "args": ["-y", "@netlify/mcp"],
      "env": {
        "NETLIFY_PERSONAL_ACCESS_TOKEN": "YOUR-PAT-VALUE"
      }
    }
  }
}

請勿將您的 PAT 提交到您的儲存庫!

問題解決後,請從設定中移除您的 PAT。


產生新的 Personal Access Token (PAT)

  1. 在 Netlify 儀表板中,選取您的使用者圖示。
  2. 前往使用者設定 > OAuth > 新增存取權杖
  3. 複製您的權杖並(暫時)如上所述將其新增到您的 MCP 設定中。
  4. 重新啟動或重新整理您的 MCP 用戶端。

資源