一个针对 Netlify 的 Model Context Protocol (MCP) 服务器,通过最新的 MCP SDK v1.12.3 和 Netlify CLI v22.1.3 提供对所有 Netlify CLI 功能的全面访问。现在包含 43 个工具,涵盖 Blobs、开发服务器、配方、分析、表单以及高级 API 操作。
<a href="https://glama.ai/mcp/servers/rmzusviqom"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=365380202,480190899&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Netlify Server MCP 服务器" /> </a>28 个全面的工作流程模板,专门设计用于 AI 编码代理:
netlify-deploy - 完整部署,包括验证和监控netlify-setup - 从创建到生产的完整站点设置netlify-environment-setup - 跨上下文的环境配置netlify-troubleshoot - 综合问题诊断和解决netlify-function-deploy - 函数部署,遵循最佳实践netlify-migration - 站点迁移,带优化netlify-optimization - 性能、安全性和 SEO 优化netlify-security-audit - 完整的安全审计和加固netlify-performance-audit - 综合性能分析和优化netlify-edge-functions-setup - 边缘函数部署和配置netlify-blobs-management - 全面的 Blob 存储管理工作流程netlify-forms-setup - 表单处理和提交管理工作流程设置netlify-analytics-dashboard - 分析仪表板设置和监控netlify-domain-setup - 自定义域名配置和 DNS 管理netlify-redirects-config - URL 重定向和重写规则配置netlify-build-optimization - 构建过程优化和缓存netlify-monitoring-setup - 综合监控和警报设置netlify-backup-strategy - 站点备份和灾难恢复规划netlify-team-collaboration - 团队工作流程和协作设置netlify-api-integration - API 集成和 Webhook 配置netlify-staging-workflow - 预发布环境和预览部署工作流程netlify-seo-optimization - SEO 优化和搜索引擎可见性netlify-cdn-optimization - CDN 和边缘网络优化netlify-compliance-audit - 合规性和可访问性审计netlify-cost-optimization - 成本分析和优化建议netlify-disaster-recovery - 灾难恢复测试和程序netlify-advanced-deployment - 高级部署策略和蓝绿部署32 个增强的数据源,提供实时更新:
在指尖掌握完整的 Netlify 功能:
deploy-site - 将站点部署到 Netlify(生产或预览)trigger-build - 触发新的构建和部署build-site - 在本地构建站点,带上下文选项list-sites - 列出所有 Netlify 站点create-site - 创建一个新的 Netlify 站点delete-site - 删除 Netlify 站点get-site-info - 获取详细的站点信息link-site - 将当前目录链接到 Netlify 站点unlink-site - 将当前目录从 Netlify 站点取消链接get-status - 获取当前 Netlify 状态init-site - 在当前目录初始化新站点open-site - 在浏览器中打开站点set-env-vars - 设置站点的环境变量get-env-var - 获取特定环境变量unset-env-var - 取消设置环境变量clone-env-vars - 在站点之间克隆环境变量import-env - 从文件导入环境变量list-deploys - 列出站点的部署get-deploy-info - 获取特定部署的信息cancel-deploy - 取消正在运行的部署restore-deploy - 恢复之前的部署watch-deploy - 实时监控部署进度list-functions - 列出站点的所有函数get-logs - 获取站点的函数日志build-function - 构建无服务器函数invoke-function-advanced - 使用高级选项调用函数get-blob - 从 Netlify Blobs 存储获取 Blobset-blob - 在 Netlify Blobs 存储中设置/存储 Blobdelete-blob - 从存储中删除 Bloblist-blobs - 列出存储中的所有 Blobstart-dev-server - 在本地启动 Netlify 开发服务器serve-built-site - 在本地提供构建的站点list-recipes - 列出可用的 Netlify 配方run-recipe - 运行特定的 Netlify 配方call-netlify-api - 制定直接 Netlify API 调用list-api-methods - 列出可用的 API 方法get-form-submissions - 获取站点的表单提交manage-form - 管理站点的表单和提交get-analytics - 获取站点的分析数据stream-logs - 从函数流式传输实时日志enable-branch-deploy - 为特定分支启用分支部署disable-branch-deploy - 为特定分支禁用分支部署switch-account - 在 Netlify 账户之间切换netlify://sites - 列出所有站点(JSON)netlify://sites/{siteId}/overview - 完整的站点概述,包括函数、部署和分析netlify://sites/{siteId}/functions - 列出站点函数(JSON)netlify://sites/{siteId}/env - 列出环境变量(JSON)netlify://sites/{siteId}/deploys - 列出站点部署(JSON)netlify://sites/{siteId}/deploys/{deployId} - 特定部署的详细信息netlify://sites/{siteId}/forms - 表单提交和配置netlify://sites/{siteId}/analytics - 站点使用分析和性能指标netlify://sites/{siteId}/logs - 最近的站点和函数日志netlify://sites/{siteId}/edge-functions - 列出和管理站点的边缘函数netlify://sites/{siteId}/build-hooks - 管理构建钩子和 Webhook 配置netlify://sites/{siteId}/domains - 自定义域名和 DNS 配置netlify://sites/{siteId}/redirects - URL 重定向和重写规则netlify://sites/{siteId}/headers - 自定义 HTTP 头部配置netlify://sites/{siteId}/performance - 站点性能分析和优化数据netlify://sites/{siteId}/security - 安全头部、SSL 和漏洞分析netlify://sites/{siteId}/bandwidth - 站点带宽消耗和分析netlify://sites/{siteId}/errors - 站点错误日志和异常跟踪netlify://blobs/{storeName} - Netlify Blobs 存储管理netlify://blobs/{storeName}/{key} - 单个 Blob 数据和元数据netlify://recipes - Netlify 自动化配方和模板netlify://recipes/{recipeName} - 详细的配方配置和步骤netlify://api/methods - 可用的 Netlify API 端点和方法netlify://account/usage - 账户级别的使用统计和限制netlify://account/teams - 团队成员和权限netlify://account/billing - 账户账单详情和使用成本netlify://account/members - 团队成员管理和权限netlify://account/integrations - 连接的服务和集成netlify://account/tokens - 个人访问令牌和 API 密钥netlify://account/notifications - 邮件和 Webhook 通知偏好netlify://global/regions - 可用的部署区域和边缘位置netlify://status - 当前 Netlify 服务状态和健康状况netlify-deploy - 使用最佳实践指导部署站点netlify-setup - 使用配置设置新的 Netlify 站点netlify-environment-setup - 跨上下文的环境配置netlify-troubleshoot - 综合问题诊断和解决netlify-function-deploy - 使用最佳实践部署函数netlify-migration - 带优化的站点迁移netlify-optimization - 性能、安全性和 SEO 优化netlify-security-audit - 完整的安全审计和加固netlify-performance-audit - 综合性能分析和优化netlify-edge-functions-setup - 边缘函数部署和配置netlify-blobs-management - 全面的 Blob 存储管理工作流程netlify-forms-setup - 表单处理和提交管理工作流程设置netlify-analytics-dashboard - 分析仪表板设置和监控netlify-domain-setup - 自定义域名配置和 DNS 管理netlify-redirects-config - URL 重定向和重写规则配置netlify-build-optimization - 构建过程优化和缓存netlify-monitoring-setup - 综合监控和警报设置netlify-backup-strategy - 站点备份和灾难恢复规划netlify-team-collaboration - 团队工作流程和协作设置netlify-api-integration - API 集成和 Webhook 配置netlify-staging-workflow - 预发布环境和预览部署工作流程netlify-seo-optimization - SEO 优化和搜索引擎可见性netlify-cdn-optimization - CDN 和边缘网络优化netlify-compliance-audit - 合规性和可访问性审计netlify-cost-optimization - 成本分析和优化建议netlify-disaster-recovery - 灾难恢复测试和程序netlify-advanced-deployment - 高级部署策略和蓝绿部署要通过 Smithery 自动安装 Netlify MCP Server:
npx -y @smithery/cli install @DynamicEndpoints/Netlify-MCP-Server --client claude
git clone <repository-url>
cd Netlify-MCP-Server
npm install
npm run build
npm install -g netlify-cli@latest
此 MCP 服务器与 Netlify CLI 交互,需要使用您的 Netlify 账户进行认证。由于服务器是非交互式运行的,您必须使用个人访问令牌 (PAT)。
生成 PAT:
配置令牌: 您需要将此令牌作为 NETLIFY_AUTH_TOKEN 环境变量提供给 MCP 服务器。将其添加到 MCP 设置文件中服务器配置的 env 部分(见下文)。
注意: 使用 netlify login 不适合此服务器,因为它需要交互式的浏览器认证。
将以下配置添加到您的 MCP 设置文件中,将 "YOUR_NETLIFY_PAT_HERE" 替换为您实际的个人访问令牌:
{
"mcpServers": {
"netlify": {
"command": "node",
"args": ["C:\\path\\to\\Netlify-MCP-Server\\build\\index.js"],
"env":