The Netlify MCP Server allows you to manage Netlify sites through a Model Context Protocol (MCP) interface. You can:
- Create new sites from GitHub repositories by specifying name, repository, branch, build command, and publish directory
- List existing Netlify sites with optional filtering by access type
- Retrieve detailed information about specific sites using their IDs
- Delete Netlify sites from your account
Allows creating Netlify sites from GitHub repositories by specifying repository details, branch to deploy from, and build configuration.
Enables site management on Netlify's platform, including creating new sites from GitHub repositories, listing existing sites, retrieving detailed site information, and deleting sites.
Netlify MCP Server
A Model Context Protocol (MCP) server for managing Netlify sites. This server enables seamless integration with Netlify's API through MCP, allowing you to create, manage, and deploy sites directly from your MCP-enabled environment.
Features
- Create new sites from GitHub repositories
- List existing Netlify sites
- Get detailed site information
- Delete sites
Installation
- Clone this repository:
- Install dependencies:
- Build the project:
Configuration
Getting Your Netlify Access Token
- Create a Netlify account at https://app.netlify.com/signup
- Go to User Settings > Applications > Personal access tokens
- Click "New access token"
- Give it a name (e.g., "MCP Integration")
- Copy the generated token
Setting Up MCP
- Create a
.env
file in the project root:
- Add the server to your MCP settings configuration:
Available Tools
createSiteFromGitHub
Create a new Netlify site from a GitHub repository.
listSites
List all Netlify sites you have access to.
getSite
Get detailed information about a specific site.
deleteSite
Delete a Netlify site.
Documentation
For more detailed information, see:
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Model Context Protocol server that allows management of Netlify sites, enabling users to create, list, get information about, and delete Netlify sites directly from an MCP-enabled environment.
Related MCP Servers
- -security-license-qualityA basic example of developing and running serverless Model Context Protocol (MCP) using Netlify Functions, enabling AI agents to interact with your services via a standardized API.Last updated -
- -security-license-qualityA basic example of developing and running serverless Model Context Protocol (MCP) using Netlify Functions, demonstrating how to deploy and access serverless functions with customized URLs.Last updated -
- -securityFlicense-qualityA serverless implementation of the Model Context Protocol (MCP) that runs on Netlify Functions, allowing developers to build and deploy MCP-compatible services with minimal configuration.Last updated -
- -securityFlicense-qualityA basic example of a serverless Model Context Protocol (MCP) implementation using Netlify Functions, allowing developers to run MCP services without managing traditional server infrastructure.Last updated -