Skip to main content
Glama

Сервер Netlify MCP

Сервер Model Context Protocol (MCP) для управления сайтами Netlify. Этот сервер обеспечивает бесшовную интеграцию с API Netlify через MCP, позволяя вам создавать, управлять и развертывать сайты непосредственно из вашей среды с поддержкой MCP.

Функции

  • Создавайте новые сайты из репозиториев GitHub

  • Список существующих сайтов Netlify

  • Получить подробную информацию о сайте

  • Удалить сайты

Related MCP server: MCP Serverless Functions Example

Установка

  1. Клонируйте этот репозиторий:

git clone https://github.com/MCERQUA/netlify-mcp.git cd netlify-mcp
  1. Установить зависимости:

npm install
  1. Создайте проект:

npm run build

Конфигурация

Получение токена доступа Netlify

  1. Создайте учетную запись Netlify по адресу https://app.netlify.com/signup

  2. Перейдите в Настройки пользователя > Приложения > Персональные токены доступа.

  3. Нажмите «Новый токен доступа».

  4. Дайте ему имя (например, «Интеграция MCP»).

  5. Скопируйте сгенерированный токен

Настройка МКП

  1. Создайте файл .env в корне проекта:

NETLIFY_ACCESS_TOKEN=your_token_here
  1. Добавьте сервер в конфигурацию настроек MCP:

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

Доступные инструменты

создатьСайтИзGitHub

Создайте новый сайт Netlify из репозитория GitHub.

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 }

списокСайты

Перечислите все сайты Netlify, к которым у вас есть доступ.

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

получитьСайт

Получите подробную информацию о конкретном сайте.

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

удалитьСайт

Удалить сайт Netlify.

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

Документация

Более подробную информацию см. здесь:

Внося вклад

Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле 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