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