Netlify MCP服务器

Netlify MCP服务器遵循模型上下文协议(MCP),使代码代理能够通过自然语言提示使用Netlify API和CLI来创建、构建、部署和管理Netlify资源。

  • by netlify
  • TypeScript
  • 本地部署
  • 69 星标
  • 更新于
在 GitHub 查看 netlify/netlify-mcp

使用说明

Netlify MCP服务器

Netlify MCP服务器 遵循 模型上下文协议(MCP) 为了使代码代理能够使用Netlify API和CLI,他们可以使用自然语言提示创建新项目、构建、部署和管理Netlify资源。


概述

模型上下文协议是一种新兴的标准协议,用于将代码代理与MCP服务器连接起来,允许它们使用自然语言管理资源和执行任务。Netlify MCP服务器充当一个桥梁,为您的代理提供API访问、CLI工具、提示等。

您可以使用各种MCP客户端连接到Netlify MCP服务器,包括:

  • 帆板运动
  • 光标
  • 克劳德
  • 副驾驶(VSCode)
  • 克莱恩
  • 曲速
  • LM工作室
  • 查看完整列表

用例

使用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.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。


生成新的个人访问令牌(PAT)

  1. 在Netlify仪表板中,选择您的用户图标。
  2. 首选 用户设置 > OAuth > 新访问令牌.
  3. 复制您的令牌并将其(临时)添加到您的MCP配置中,如上所述。
  4. 重新启动或刷新MCP客户端。

资源