Skip to main content
Glama

Netlify MCP-Server

Ein Model Context Protocol (MCP)-Server zur Verwaltung von Netlify-Sites. Dieser Server ermöglicht die nahtlose Integration mit der Netlify-API über MCP, sodass Sie Sites direkt aus Ihrer MCP-fähigen Umgebung erstellen, verwalten und bereitstellen können.

Merkmale

  • Erstellen Sie neue Sites aus GitHub-Repositorys

  • Vorhandene Netlify-Sites auflisten

  • Erhalten Sie detaillierte Site-Informationen

  • Websites löschen

Related MCP server: MCP Serverless Functions Example

Installation

  1. Klonen Sie dieses Repository:

git clone https://github.com/MCERQUA/netlify-mcp.git cd netlify-mcp
  1. Installieren Sie Abhängigkeiten:

npm install
  1. Erstellen Sie das Projekt:

npm run build

Konfiguration

Erhalten Ihres Netlify-Zugriffstokens

  1. Erstellen Sie ein Netlify-Konto unter https://app.netlify.com/signup

  2. Gehen Sie zu Benutzereinstellungen > Anwendungen > Persönliche Zugriffstoken

  3. Klicken Sie auf „Neues Zugriffstoken“

  4. Geben Sie ihm einen Namen (z. B. „MCP-Integration“)

  5. Kopieren Sie das generierte Token

Einrichten von MCP

  1. Erstellen Sie eine .env Datei im Projektstammverzeichnis:

NETLIFY_ACCESS_TOKEN=your_token_here
  1. Fügen Sie den Server zu Ihrer MCP-Einstellungskonfiguration hinzu:

{ "mcpServers": { "netlify": { "command": "node", "args": ["path/to/netlify-mcp/build/index.js"], "env": { "NETLIFY_ACCESS_TOKEN": "your_token_here" }, "disabled": false, "autoApprove": [] } } }

Verfügbare Tools

Site aus GitHub erstellen

Erstellen Sie eine neue Netlify-Site aus einem GitHub-Repository.

interface CreateSiteFromGitHubArgs { name: string; // Name for the new site repo: string; // GitHub repository (format: owner/repo) branch: string; // Branch to deploy from buildCommand: string; // Build command to run publishDir: string; // Directory containing the built files }

listSites

Listen Sie alle Netlify-Sites auf, auf die Sie Zugriff haben.

interface ListSitesArgs { filter?: 'all' | 'owner' | 'guest'; // Optional filter for sites }

getSite

Erhalten Sie detaillierte Informationen zu einer bestimmten Site.

interface GetSiteArgs { siteId: string; // ID of the site to retrieve }

Seite löschen

Löschen Sie eine Netlify-Site.

interface DeleteSiteArgs { siteId: string; // ID of the site to delete }

Dokumentation

Ausführlichere Informationen finden Sie unter:

Beitragen

Beiträge sind willkommen! Senden Sie gerne einen Pull Request.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MCERQUA/netlify-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server