Сервер Netlify MCP
Сервер Model Context Protocol (MCP) для управления сайтами Netlify. Этот сервер обеспечивает бесшовную интеграцию с API Netlify через MCP, позволяя вам создавать, управлять и развертывать сайты непосредственно из вашей среды с поддержкой MCP.
Функции
Создавайте новые сайты из репозиториев GitHub
Список существующих сайтов Netlify
Получить подробную информацию о сайте
Удалить сайты
Related MCP server: MCP Serverless Functions Example
Установка
Клонируйте этот репозиторий:
git clone https://github.com/MCERQUA/netlify-mcp.git
cd netlify-mcpУстановить зависимости:
npm installСоздайте проект:
npm run buildКонфигурация
Получение токена доступа Netlify
Создайте учетную запись Netlify по адресу https://app.netlify.com/signup
Перейдите в Настройки пользователя > Приложения > Персональные токены доступа.
Нажмите «Новый токен доступа».
Дайте ему имя (например, «Интеграция MCP»).
Скопируйте сгенерированный токен
Настройка МКП
Создайте файл
.envв корне проекта:
NETLIFY_ACCESS_TOKEN=your_token_hereДобавьте сервер в конфигурацию настроек 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 .