Руководство по коннектору7 мин чтенияMCP-инструментов: 237 языков

Как подключить Netlify к Gemini через MCP

Дайте ИИ проверять ваши сайты Netlify и управлять ими: сайты, деплои и сборки, функции, формы и отправки, имена переменных окружения и DNS, а после вашего подтверждения запускать сборки, публиковать или откатывать деплои и блокировать автопубликацию.

HCАвтор: команда HelpCodeОбновлено 7 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Netlify

Netlify

Let your AI check and run your Netlify sites: sites, deploys and builds, functions, forms and submissions, environment variable names and DNS, and start builds, publish or roll back deploys and lock auto publishing after you confirm.

инструментов

23

Регион

INTL

Категория

Инфраструктура

Аутентификация

Bearer Token

Требуемые env-vars

NETLIFY_TOKEN
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Netlify одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

Кратко

Дайте ИИ проверять ваши сайты Netlify и управлять ими: сайты, деплои и сборки, функции, формы и отправки, имена переменных окружения и DNS, а после вашего подтверждения запускать сборки, публиковать или откатывать деплои и блокировать автопубликацию.

Попробуй спросить

Примеры промптов для Netlify

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Netlify · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Netlify, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Netlify + Gemini

Дайте ИИ проверять ваши сайты Netlify и управлять ими: сайты, деплои и сборки, функции, формы и отправки, имена переменных окружения и DNS, а после вашего подтверждения запускать сборки, публиковать или откатывать деплои и блокировать автопубликацию.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

NETLIFY_TOKEN

Шаг 1 — Получите учётные данные

  1. Войдите в Netlify по адресу https://app.netlify.com.
  2. Откройте User settings → Applications → Personal access tokens и нажмите New access token.
  3. Укажите описание и срок действия токена и скопируйте его. Новые токены начинаются с nfp_.
  4. Вставьте в NETLIFY_TOKEN только сам токен, без слова Bearer, и установите коннектор. Он отправляется как Bearer-токен только на api.netlify.com.
  5. Проверьте настройку с помощью netlify_get_current_user, затем netlify_list_sites.

Кто что видит: personal access token имеет все ваши права в каждой команде Netlify, в которой вы состоите, а токенов только для чтения в Netlify нет. Делитесь MCP-сервером только с теми, кому разрешено деплоить ваши сайты. Для режима только чтения отключите перечисленные ниже инструменты записи.

Меняет живые сайты, поэтому ИИ сначала спрашивает: netlify_trigger_build запускает новую сборку и деплой из подключённого репозитория, и это же способ повторить неудачный деплой; продакшен-сборка после успеха публикуется на живом сайте, если автопубликация не заблокирована, и расходует минуты сборки. netlify_restore_deploy снова публикует более ранний деплой, а netlify_rollback_site возвращает деплой, опубликованный до текущего; оба сразу меняют то, что видят посетители. netlify_lock_deploy останавливает автопубликацию, так что новые сборки деплоятся, но не публикуются, netlify_unlock_deploy возобновляет её, а netlify_cancel_deploy отменяет деплой, который ещё собирается, и он не будет опубликован. Перед каждым таким вызовом ИИ называет сайт, ветку или деплой и что изменится, и ждёт вашего «да».

Отключено при установке: netlify_get_env_var_value, который возвращает несекретные значения переменных окружения открытым текстом (переменные, помеченные как secret, приходят замаскированными, кроме контекста dev), и netlify_delete_form_submission, который безвозвратно удаляет отправку формы. Администратор включает их осознанно.

Секреты не выдаются: netlify_list_env_vars возвращает только имена, области (scopes) и контексты деплоя, но не значения. URL build hooks, пароль сайта и URL deploy hooks никогда не возвращаются.

Как работать: netlify_list_accounts показывает ваши команды; netlify_list_sites даёт id каждого сайта, а домен сайта вроде my-site.netlify.app тоже подходит как site_id. Деплои: netlify_list_deploys (фильтр по ветке, статусу или продакшену) и netlify_get_deploy; сборки: netlify_list_builds, netlify_get_build и netlify_list_build_hooks. Сведения о сайте: netlify_get_site, netlify_list_functions и netlify_list_env_vars. Длинные списки содержат _pagination, и ИИ запрашивает следующую страницу, пока это поле не исчезнет.

Формы: netlify_list_forms, затем netlify_list_form_submissions. Отправки содержат то, что ввели посетители, часто персональные данные вроде имён и адресов электронной почты.

DNS: netlify_list_dns_zones, затем netlify_list_dns_records. Работает только для доменов на Netlify DNS.

Частые ошибки: 401: токен неверный, истёк или отозван; создайте новый в User settings → Applications. 403: у вашего пользователя нет нужной роли в этой команде или на этом сайте. 404: неверный id сайта, деплоя или формы, либо он вам недоступен. 422: недопустимое значение, Netlify указывает какое. 429: достигнут лимит запросов (около 500 запросов в минуту и лишь несколько деплоев в минуту); подождите и повторите.

Коннектор не охватывает создание, удаление и настройку сайтов, загрузку файлов, изменение переменных окружения, DNS-записей или доменов, а также аналитику сайтов, которой нет в публичном API Netlify.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Gemini

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Gemini CLI читает MCP-серверы из ~/.gemini/settings.json (в Windows: %USERPROFILE%\.gemini\settings.json). Добавь:

{
  "mcpServers": {
    "anythingmcp": {
      "httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
      "headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
    }
  }
}
  1. Создай MCP API-ключ в AnythingMCP в разделе MCP Servers → твой сервер → API keys и вставь его вместо YOUR_MCP_API_KEY.
  2. Сохрани файл и перезапусти gemini.
  3. Выполни /mcp в Gemini CLI (или gemini mcp list в терминале): anythingmcp должен отображаться как подключённый.
  4. Начинай писать промпты: Gemini CLI теперь может вызывать инструменты Netlify.

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

ToolWhat it does
netlify_get_current_userGet the Netlify user the personal access token belongs to: id, name, email, number of sites and last login
netlify_list_accountsList the Netlify teams (accounts) the user belongs to: id, name, slug, plan type and the user's roles
netlify_list_sitesList sites (projects): id, name, URL, custom domain, team, connected repository and branch, build command and the currently published deploy
netlify_get_siteGet one site: URL, custom domain and aliases, state, plan, team, repository, branch, build command, publish folder and the published deploy
netlify_list_deploysList a site's deploys, newest first: id, state (ready, building, error, ...), context (production, deploy-preview, branch-deploy), branch…
netlify_get_deployGet one deploy by id: state, context, branch, commit, title, error message, URLs, lock state and times
netlify_list_buildsList a site's builds, newest first: id, deploy id, commit sha, whether it is done, error text and time
netlify_get_buildGet one build: deploy id, commit sha, whether it is done, error text and time
netlify_list_build_hooksList a site's build hooks: id, title and branch
netlify_list_functionsList the serverless functions deployed for a site, with the deploy and branch they belong to
netlify_list_formsList the forms Netlify detected on a site: id, name, the pages they are on, number of submissions and their fields
netlify_list_form_submissionsList the submissions of one form, newest first: number, time, name, email, company, summary and all submitted fields
netlify_list_env_varsList a site's environment variables: key, scopes (builds, functions, runtime, post-processing), whether it is marked secret, the deploy…
netlify_get_env_var_valueRead the values of ONE environment variable per deploy context
netlify_list_dns_zonesList the DNS zones managed by Netlify DNS: id, domain name, team, linked site and the Netlify name servers
netlify_list_dns_recordsList the records of a Netlify DNS zone: id, hostname, type (A, AAAA, CNAME, MX, TXT, NETLIFY ...), value, TTL, priority and whether Netlify…
netlify_trigger_buildStart a new build and deploy of a site from its connected repository, optionally for another branch or with a cleared cache
netlify_restore_deployPublish an earlier deploy to the live site again (Netlify's Publish deploy)
netlify_rollback_siteRoll the live site back to the deploy that was published before the current one
netlify_lock_deployLock a published deploy: auto publishing stops, so new builds are deployed but not published until it is unlocked
netlify_unlock_deployUnlock a locked deploy so auto publishing resumes; the next successful production build goes live
netlify_cancel_deployCancel a deploy that is still building or processing; it will not be published
netlify_delete_form_submissionDelete one form submission for good

Примеры запросов

  • «У каких наших сайтов Netlify на этой неделе был неудачный деплой и какое было сообщение об ошибке?»
  • «Последний продакшен-деплой сайта магазина сломал оформление заказа. Откати его к предыдущей версии, но сначала покажи, какой деплой станет живым.»
  • «Перезапусти неудачную сборку сайта документации на ветке main с очищенным кешем. Спроси меня перед запуском.»
  • «Покажи последние 20 отправок контактной формы на нашем маркетинговом сайте с именем, email и сообщением.»
  • «Какие переменные окружения есть у сайта магазина в продакшене и какие из них помечены как secret?»

FAQ

Где Gemini CLI ищет MCP-серверы? В ~/.gemini/settings.json для твоего пользователя или в .gemini/settings.json внутри проекта. gemini mcp list показывает каждый сервер и статус подключения.

Следующие шаги

Это руководство помогло?

Ваш агент для Netlify в одном клике.

Установите коннектор, вставьте ключ, спросите Gemini. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить Netlify к ChatGPT через MCP

Дайте ИИ проверять ваши сайты Netlify и управлять ими: сайты, деплои и сборки, функции, формы и отправки, имена переменных окружения и DNS, а после вашего подтверждения запускать сборки, публиковать или откатывать деплои и блокировать автопубликацию.

Коннекторы

Как подключить Netlify к Claude через MCP

Дайте ИИ проверять ваши сайты Netlify и управлять ими: сайты, деплои и сборки, функции, формы и отправки, имена переменных окружения и DNS, а после вашего подтверждения запускать сборки, публиковать или откатывать деплои и блокировать автопубликацию.

Коннекторы

Как подключить Netlify к Cursor через MCP

Дайте ИИ проверять ваши сайты Netlify и управлять ими: сайты, деплои и сборки, функции, формы и отправки, имена переменных окружения и DNS, а после вашего подтверждения запускать сборки, публиковать или откатывать деплои и блокировать автопубликацию.

Коннекторы

Как подключить Netlify к Meta Muse через MCP

Дайте ИИ проверять ваши сайты Netlify и управлять ими: сайты, деплои и сборки, функции, формы и отправки, имена переменных окружения и DNS, а после вашего подтверждения запускать сборки, публиковать или откатывать деплои и блокировать автопубликацию.

Коннекторы

Netlify в MCP: деплои, сборки и формы в любом AI-агенте

Дайте ИИ проверять ваши сайты Netlify и управлять ими: сайты, деплои и сборки, функции, формы и отправки, имена переменных окружения и DNS, а после вашего подтверждения запускать сборки, публиковать или откатывать деплои и блокировать автопубликацию.

Коннекторы

Как подключить Avito к Gemini через MCP

Подключите ИИ к бизнес-аккаунту Авито: список объявлений и изменение цен, статистика просмотров, контактов и звонков, проверка выгрузок автозагрузки и их ошибок, формат фида и кошелёк, а также чтение чатов в Авито Мессенджере. Отправка сообщений и изменение настроек автозагрузки подключаются по желанию и по умолчанию выключены.