MCP.so
登录

Netlify MCP Server

@MCERQUA

关于 Netlify MCP Server

MCP server for Netlify integration - manage Netlify sites through Model Context Protocol

基本信息

分类

云与基础设施

许可证

MIT

运行时

node

传输方式

stdio

发布者

MCERQUA

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "netlify-mcp": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "netlify-mcp",
        "."
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Netlify MCP Server?

A Model Context Protocol (MCP) server for managing Netlify sites. It integrates with Netlify’s API to allow users to create, manage, and deploy sites directly from an MCP-enabled environment (e.g., AI assistants). Designed for developers who need programmatic control over their Netlify projects.

How to use Netlify MCP Server?

Install from source (npm install && npm run build) or use the provided Docker image. Obtain a Netlify personal access token and set it as NETLIFY_ACCESS_TOKEN in your environment or .env file. Add the server to your MCP client configuration specifying the path to the built index.js and the token. Available tools include createSiteFromGitHub, listSites, getSite, and deleteSite.

Key features of Netlify MCP Server

  • Create new sites from GitHub repositories
  • List existing Netlify sites with pagination
  • Retrieve detailed site information
  • Delete sites
  • Secure authentication with Netlify API
  • TypeScript for type safety
  • Docker support for easy deployment

Use cases of Netlify MCP Server

  • Automate site creation from a GitHub repo as part of a CI or AI workflow
  • Ingest a list of all sites with filtering for audit or migration
  • Rapidly delete stale or test sites
  • Retrieve site configuration details without the Netlify UI

FAQ from Netlify MCP Server

What dependencies are required?

Node.js 18 or higher, a Netlify account with API access, and a GitHub repository for deployment.

How do I authenticate?

Generate a personal access token from Netlify (User Settings > Applications > Personal access tokens) and provide it as the NETLIFY_ACCESS_TOKEN environment variable.

Where is my data stored?

All site data resides in Netlify’s infrastructure. The server only retrieves and manipulates it via the Netlify API; local storage is limited to the server’s configuration.

What if I get a 401 Unauthorized error?

Your access token may be invalid or expired. Generate a new token from Netlify settings and update the configuration.

What is the maximum items per page for listSites?

The perPage parameter accepts up to 100 items per page.

评论

云与基础设施 分类下的更多 MCP 服务器