Netlify
官方使用自然语言创建、构建、部署和管理 Netlify 资源。
你可以用 Netlify MCP 做什么?
- 创建并部署项目 — 让您的助手通过 API 和 CLI 搭建新的 Netlify 项目、构建并部署它。
- 管理访问控制 — 指示您的助手修改身份验证和访问设置,以强化项目安全性。
- 处理扩展 — 让您的助手在您的各个站点上安装或卸载 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 个人访问令牌 (PAT) 添加到你的 MCP 配置中:
{
"mcpServers": {
"netlify-mcp": {
"command": "npx",
"args": ["-y", "@netlify/mcp"],
"env": {
"NETLIFY_PERSONAL_ACCESS_TOKEN": "YOUR-PAT-VALUE"
}
}
}
}
不要将你的 PAT 提交到你的仓库! 问题解决后,请从配置中移除你的 PAT。
生成新的个人访问令牌 (PAT)
- 在 Netlify 仪表板中,选择你的用户图标。
- 转到 用户设置 > OAuth > 新建访问令牌。
- 复制你的令牌并(临时)将其添加到你的 MCP 配置中,如上所述。
- 重启或刷新你的 MCP 客户端。