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

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

Дайте ИИ работать с сайтом Webflow: читать сайт, его страницы и настройки SEO, коллекции и элементы CMS, формы и заявки, ассеты, товары и заказы интернет-магазина; готовить черновики и обновлять элементы CMS, а также публиковать элементы или весь сайт после вашего согласия. С API-токеном сайта.

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

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

Webflow

Webflow

Let your AI work on a Webflow site: read the site, its pages and SEO settings, CMS collections and items, forms and submissions, assets, and e-commerce products and orders; draft and update CMS items, and publish items or the whole site once you agree. Uses a site API token.

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

32

Регион

INTL

Категория

CMS

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

Bearer Token

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

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

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

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

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

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

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

Кратко

Дайте ИИ работать с сайтом Webflow: читать сайт, его страницы и настройки SEO, коллекции и элементы CMS, формы и заявки, ассеты, товары и заказы интернет-магазина; готовить черновики и обновлять элементы CMS, а также публиковать элементы или весь сайт после вашего согласия. С API-токеном сайта.

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

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

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

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

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

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

Webflow + Gemini

Дайте ИИ работать с сайтом Webflow: читать сайт, его страницы и настройки SEO, коллекции и элементы CMS, формы и заявки, ассеты, товары и заказы интернет-магазина; готовить черновики и обновлять элементы CMS, а также публиковать элементы или весь сайт после вашего согласия. С API-токеном сайта.

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

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

WEBFLOW_API_TOKEN

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

  1. Войдите на https://webflow.com/dashboard, наведите курсор на сайт и нажмите на его значок шестерёнки, чтобы открыть Site settings. Нужны права администратора сайта.
  2. В левой боковой панели выберите Apps & integrations, прокрутите страницу вниз до API access и нажмите Generate API token.
  3. Задайте имя токена (например, «AnythingMCP») и выберите эти scopes:
    • sites:read, sites:write (чтобы публиковать сайт)
    • pages:read, pages:write (для настроек страниц)
    • cms:read, cms:write (чтобы создавать, менять, публиковать, снимать с публикации или удалять элементы)
    • forms:read, assets:read
    • ecommerce:read (только для сайта с интернет-магазином)
  4. Нажмите Generate token, сразу скопируйте токен и вставьте его в WEBFLOW_API_TOKEN без слова Bearer, затем установите коннектор.
  5. Начните с webflow_get_token_info: инструмент показывает scopes токена и идентификатор сайта, к которому он даёт доступ. Затем webflow_list_sites возвращает данные сайта; его id и есть site_id, который принимают остальные инструменты.

Scopes: добавить scopes к уже созданному токену нельзя. Если инструмент отвечает 403 missing_scopes, создайте новый токен с недостающим scope и вставьте его в WEBFLOW_API_TOKEN.

Режим только для чтения: отметьте только scopes :read и отключите webflow_publish_site, webflow_update_page_settings, webflow_create_item, webflow_update_item, webflow_publish_items, webflow_create_live_item и webflow_update_live_item.

Выключены при установке: webflow_delete_item, который удаляет элемент CMS безвозвратно, и webflow_unpublish_live_item, который снимает опубликованный элемент с сайта (он остаётся в CMS как черновик). Включайте их, только если ИИ должен удалять элементы или снимать их с публикации.

Один сайт на токен: токен сайта работает только с тем сайтом, на котором он создан. У сайта может быть до 5 токенов, а токен истекает после 365 дней без использования. Для нескольких сайтов установите коннектор отдельно для каждого.

Тарифы: API работает на любом тарифе сайта, включая бесплатный Starter. Инструментам CMS нужен тариф с CMS: в Starter есть небольшая (20 коллекций, 50 элементов), в Basic её нет. На Starter Webflow может отклонить публикацию отдельных элементов (webflow_publish_items, webflow_create_live_item, webflow_update_live_item, webflow_unpublish_live_item), поскольку относит её к платным тарифам CMS: в этом случае публикуйте весь сайт. Для товаров и заказов нужен тариф с интернет-магазином; остальные сайты отвечают 409.

Staged- и live-контент: у каждого элемента CMS есть staged-версия (её видят редакторы) и, после публикации, live-версия на сайте. webflow_create_item и webflow_update_item меняют только staged-контент, поэтому на публичном сайте ничего не меняется; новые элементы создаются как черновики. webflow_publish_items публикует выбранные элементы, а webflow_publish_site публикует все staged-изменения сайта, страницы и элементы. webflow_create_live_item и webflow_update_live_item пишут прямо на публичный сайт. Если пометить опубликованный элемент как черновик, он не исчезнет с сайта; архивация убирает его при следующей публикации сайта. webflow_list_items показывает staged-элементы, webflow_list_live_items то, что видят посетители.

Публикация видна всем: сначала подтверждение. Перед публикацией сайта или элементов, записью live-элементов или изменением настроек страницы (заголовки, slug, тексты SEO и Open Graph через webflow_update_page_settings) ИИ точно описывает, что изменится на сайте, и ждёт вашего согласия. Webflow принимает одну успешную публикацию сайта в минуту.

Данные полей: содержимое элемента задаётся по slug каждого поля из webflow_get_collection, а не по отображаемому имени; name и slug обязательны для нового элемента. Форматированный текст передаётся как HTML, ссылка на другой элемент как его идентификатор, а новое изображение как публичный URL (не больше 4 МБ) в виде {"url": "https://..."}. Если изменить slug элемента, ссылки на старый URL перестанут работать.

Языки: на локализованном сайте webflow_get_site показывает список локалей. Если локаль не указана, инструменты используют основную.

Лимиты запросов: на один токен 60 запросов в минуту на тарифах сайта Starter и Basic и 120 на тарифах CMS, e-commerce и Business. При превышении Webflow отвечает 429 с заголовком Retry-After, обычно 60 секунд: подождите и повторите попытку. Инструменты списков возвращают не больше 100 записей на страницу.

Частые ошибки: 400 указывает на проблемное поле: неизвестный slug поля, значение в неверном формате или отсутствующие name или slug. 401 означает, что токен неверный, отозван или истёк: создайте новый в Site settings → Apps & integrations → API access. 403 (missing_scopes или forbidden) означает, что токену не хватает scope (создайте новый токен с ним) или тариф сайта не включает эту функцию. 404 означает неверный идентификатор или идентификатор с другого сайта. 409 означает, что запрос противоречит состоянию сайта, например вызовы интернет-магазина на сайте без него. 429 означает лимит запросов: подождите время из Retry-After.

Коннектор не создаёт и не меняет коллекции и поля, не редактирует содержимое страниц, компоненты и custom code, не загружает и не удаляет ассеты, не меняет заявки из форм, не редактирует товары и заказы и не работает с вебхуками, комментариями и аналитикой.

Шаг 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 теперь может вызывать инструменты Webflow.

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

ToolWhat it does
webflow_get_token_infoCheck the connected token: its scopes (comma-separated), the site ids it is authorized for, its rate limit per minute, grant type, and when…
webflow_list_sitesList the sites the token can reach: id, displayName, shortName, workspaceId, lastPublished, lastUpdated, timeZone, customDomains and locales
webflow_get_siteRead one site: displayName, shortName, lastPublished, lastUpdated, timeZone, customDomains (id and url) and locales (primary and secondary…
webflow_list_custom_domainsList the site's custom domains with id, url and lastPublished
webflow_publish_sitePublish the site (or one page with page_id) to its custom domains and/or the webflow.io subdomain: every staged change, pages and CMS…
webflow_list_pagesList the site's pages: id, title, slug, parentId, collectionId (set for CMS template pages), publishedPath, draft, archived, lastUpdated…
webflow_get_pageRead one page's settings: title, slug, publishedPath, draft, archived, collectionId, lastUpdated, seo (title, description) and openGraph…
webflow_update_page_settingsChange a page's title, slug, SEO title and description, or Open Graph title and description, optionally for one locale
webflow_list_collectionsList the site's CMS collections: id, displayName, singularName, slug, createdOn and lastUpdated
webflow_get_collectionRead a collection's schema: displayName, singularName, slug and fields, each with id, slug, displayName, type (PlainText, RichText, Image…
webflow_list_itemsList a collection's staged items (drafts and published ones, as editors see them): id, fieldData, isDraft, isArchived, lastPublished (null…
webflow_get_itemRead one staged item: id, fieldData (keyed by field slug), isDraft, isArchived, lastPublished, lastUpdated, createdOn and cmsLocaleId…
webflow_create_itemCreate a staged CMS item; nothing appears on the public site
webflow_update_itemChange a staged item: only the fields in field_data change
webflow_delete_itemDelete an item from the CMS for good (in the primary locale, or in the given locales)
webflow_publish_itemsPublish staged items to the live site without publishing the rest of it: their current staged content becomes public and drafts stop being…
webflow_list_live_itemsList a collection's published items as visitors see them: id, fieldData, lastPublished, lastUpdated, createdOn and cmsLocaleId
webflow_get_live_itemRead the published version of one item: id, fieldData, lastPublished, lastUpdated and cmsLocaleId
webflow_create_live_itemCreate an item and publish it on the live website at once, skipping the draft stage
webflow_update_live_itemChange a published item and push the change to the live website immediately: only the fields in field_data change
webflow_unpublish_live_itemTake a published item off the live website (primary locale, or the given locales)
webflow_list_formsList the site's forms: id, displayName, pageId, pageName, formElementId, fields (name and type per field), createdOn and lastUpdated
webflow_get_formRead one form's schema: displayName, the page it sits on, formElementId, its fields with their types, and responseSettings (notification…
webflow_list_form_submissionsList the site's form submissions: id, displayName (the form name), dateSubmitted, formResponse (the submitted values by field name) and…
webflow_list_form_submissions_by_formList the submissions of one form by its form id: id, dateSubmitted, formResponse (the submitted values by field name) and localeId
webflow_get_form_submissionRead one form submission: form name, dateSubmitted, localeId and formResponse with every submitted value by field name
webflow_list_assetsList the files uploaded to the site: id, displayName, originalFileName, contentType, size in bytes, hostedUrl, altText, folderId, variants…
webflow_get_assetRead one asset: displayName, originalFileName, contentType, size, hostedUrl (the public file URL), altText, variants and dates
webflow_list_productsList e-commerce products, each with its product fieldData (name, slug, description, ...) and its SKUs (variants with price, SKU code and…
webflow_get_productRead one e-commerce product with all its SKUs: the product's fieldData and, per SKU, price, compare-at price, SKU code and option values
webflow_list_ordersList e-commerce orders: orderId, status, acceptedOn, fulfilledOn, customerInfo, shipping and billing address, purchasedItems, totals…
webflow_get_orderRead one e-commerce order: status, dates, customerInfo, addresses, purchasedItems, totals with taxes and shipping, payment details…

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

  • «Перечисли страницы нашего сайта Webflow, у которых нет SEO-заголовка или meta description.»
  • «Какие статьи блога в CMS всё ещё в черновиках, и когда их обновляли в последний раз?»
  • «Покажи заявки из контактной формы за эту неделю с именем, компанией и сообщением.»
  • «Создай в коллекции Blog новую статью с заголовком «Весеннее обновление продукта» и кратким описанием, только как черновик. Не публикуй её.»

FAQ

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

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

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

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

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

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

Коннекторы

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

Дайте ИИ работать с сайтом Webflow: читать сайт, его страницы и настройки SEO, коллекции и элементы CMS, формы и заявки, ассеты, товары и заказы интернет-магазина; готовить черновики и обновлять элементы CMS, а также публиковать элементы или весь сайт после вашего согласия. С API-токеном сайта.

Коннекторы

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

Дайте ИИ работать с сайтом Webflow: читать сайт, его страницы и настройки SEO, коллекции и элементы CMS, формы и заявки, ассеты, товары и заказы интернет-магазина; готовить черновики и обновлять элементы CMS, а также публиковать элементы или весь сайт после вашего согласия. С API-токеном сайта.

Коннекторы

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

Дайте ИИ работать с сайтом Webflow: читать сайт, его страницы и настройки SEO, коллекции и элементы CMS, формы и заявки, ассеты, товары и заказы интернет-магазина; готовить черновики и обновлять элементы CMS, а также публиковать элементы или весь сайт после вашего согласия. С API-токеном сайта.

Коннекторы

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

Дайте ИИ работать с сайтом Webflow: читать сайт, его страницы и настройки SEO, коллекции и элементы CMS, формы и заявки, ассеты, товары и заказы интернет-магазина; готовить черновики и обновлять элементы CMS, а также публиковать элементы или весь сайт после вашего согласия. С API-токеном сайта.

Коннекторы

Webflow в MCP: управляйте Webflow из любого AI-агента

Дайте ИИ работать с сайтом Webflow: читать сайт, его страницы и настройки SEO, коллекции и элементы CMS, формы и заявки, ассеты, товары и заказы интернет-магазина; готовить черновики и обновлять элементы CMS, а также публиковать элементы или весь сайт после вашего согласия. С API-токеном сайта.

Коннекторы

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

Дайте ИИ работать в Canva: находить и читать дизайны, создавать новые, экспортировать их в PDF, PNG, PowerPoint или видео со ссылками для скачивания, упорядочивать папки, загружать изображения по ссылке, читать шаблоны бренда и комментировать дизайны.