Netlify MCP Server - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Netlify MCP Server 是一个专为开发者设计的工具,用于通过命令行界面自动化管理和操作 Netlify 平台上的资源和功能。

核心功能

  • 站点与部署管理:包括站点部署、构建触发、站点链接与解绑、站点状态查询等。
  • 环境变量管理:支持设置、获取、删除环境变量,以及从文件导入或克隆环境变量。
  • 服务器日志查看:可以查看特定站点的函数日志。
  • 资源访问:直接通过资源 URI 访问站点列表、函数列表和环境变量列表。

适用场景

  • 自动化部署和管理 Netlify 站点。
  • 批量管理多个站点的环境变量。
  • 监控和调试服务器less函数的运行日志。
  • 开发环境中快速测试和部署变更。

工具列表

  • 站点与部署管理工具:如 deploy-site, trigger-build, link-site 等。
  • 环境变量管理工具:如 set-env-vars, get-env-var, import-env 等。
  • 日志查看工具:如 get-logs

常见问题解答

  • 认证问题:必须使用个人访问令牌(PAT)进行认证,不支持交互式登录。
  • 站点上下文限制:某些命令需要通过 NETLIFY_SITE_ID 环境变量传递站点ID。
  • 不支持的命令:如 netlify login, netlify init 等交互式命令。

使用教程

使用依赖

  • 确保已安装 Node.js 和 npm。
  • 安装 Netlify CLI v19.1.5:
    bash
    npm install -g netlify-cli@19.1.5

安装教程

  1. 通过 Smithery 安装
    bash
    npx -y @smithery/cli install @DynamicEndpoints/Netlify-MCP-Server --client claude
  2. 手动安装
  3. 克隆仓库。
  4. 安装依赖:
    bash
    npm install
  5. 构建服务器:
    bash
    npm run build

调试方式

  • 确保 NETLIFY_AUTH_TOKENNETLIFY_SITE_ID 环境变量已正确设置。
  • 使用提供的工具和资源 URI 进行测试,如:
    json
    {
    "siteId": "your-site-id-here",
    "envVars": {
    "API_KEY": "secret123"
    }
    }

点击访问

搜索工具

Overview - MCP服务,MCP服务器,MCP教程

2025-4-29 16:37:15

搜索工具

ms-365-mcp-server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:37:24

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索