drio
Open app

Netlify MCP Server

Source

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

Catalog onlyCatalog onlySTDIO

Overview

Netlify MCP Server is a Model Context Protocol (MCP) server designed for managing Netlify sites, enabling seamless integration with Netlify's API to create, manage, and deploy sites directly from an MCP-enabled environment.

To use the Netlify MCP Server, clone the repository, install the dependencies, build the project, and configure it with your Netlify access token.

  • Create new sites from GitHub repositories - List existing Netlify sites - Retrieve detailed site information - Delete sites
  1. Automating the deployment of websites from GitHub to Netlify.
  2. Managing multiple Netlify sites efficiently through a single interface.
  3. Integrating Netlify site management into custom workflows using MCP.

Add to your AI client

Use these steps to connect Netlify MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "netlify-mcp-mcerqua": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-netlify-mcp-mcerqua"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "netlify-mcp-mcerqua": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-netlify-mcp-mcerqua"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "netlify-mcp-mcerqua": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-netlify-mcp-mcerqua"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "netlify-mcp-mcerqua": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-netlify-mcp-mcerqua"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "netlify-mcp-mcerqua": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-netlify-mcp-mcerqua"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "netlify-mcp-mcerqua": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-netlify-mcp-mcerqua"
      ]
    }
  }
}

FAQ

How do I get my Netlify access token?

You can create a personal access token in your Netlify account settings under User Settings > Applications > Personal access tokens.

Is there documentation available?

Yes! Detailed documentation is available in the repository, including setup guides and API documentation.

Can I contribute to this project?

Absolutely! Contributions are welcome, and you can submit a Pull Request.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2902,"uuid":"58b7fda3-e338-46a4-87ac-190038c8b272","name":"netlify-mcp","title":"Netlify MCP Server","description":"MCP server for Netlify integration - manage Netlify sites through Model Context Protocol","avatar_url":"https://avatars.githubusercontent.com/u/55824402?v=4","created_at":"2025-03-16T04:05:49.936Z","updated_at":"2025-03-16T04:44:17.276Z","status":"created","author_name":"MCERQUA","author_avatar_url":"https://avatars.githubusercontent.com/u/55824402?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/MCERQUA/netlify-mcp","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"MIT license\",\"language\":\"JavaScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-15 22:58:23\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]

Netlify MCP Server — MCP Registry