Webflow
OfficialОфициальный MCP-сервер Webflow
Сервер Node.js, реализующий Model Context Protocol (MCP) для Webflow с использованием Webflow JavaScript SDK . Позволяет агентам ИИ взаимодействовать с API Webflow. Узнайте больше о Data API Webflow в документации для разработчиков .
ℹ Предварительные условия
Related MCP server: Webflow MCP Server
▶️ Быстрый старт (размещено на рабочих серверах Cloudflare)
Для курсора:
Перейдите в
Settings→Cursor Settings→MCPНажмите
+ Add New Global MCP ServerВставьте следующую конфигурацию (или добавьте часть
webflowв существующую конфигурацию)
{
"mcpServers": {
"webflow": {
"command": "npx mcp-remote https://mcp.webflow.com/sse"
}
}
}Сохраните, и курсор автоматически откроет новое окно браузера со страницей входа OAuth для авторизации сайтов Webflow, к которым вы хотите предоставить доступ серверу MCP.
Для Клода Десктопа:
Откройте
Settings→DeveloperНажмите
Edit ConfigОткройте
claude_desktop_config.jsonв редакторе кода и вставьте следующую конфигурацию (или добавьте частьwebflowв существующую конфигурацию)
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.webflow.com/sse"]
}
}
}Сохраните файл и перезапустите Claude Desktop (command/ctrl + R). Когда Claude перезапустится, он автоматически откроет новое окно браузера со страницей входа OAuth для авторизации сайтов Webflow, к которым вы хотите предоставить доступ серверу MCP.
Для виндсерфинга:
Перейдите в раздел
Windsurf - Settings→Advanced SettingsПрокрутите вниз до раздела
Cascade→Add Server→Add custom server +Вставьте следующую конфигурацию (или добавьте часть
webflowв существующую конфигурацию)
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.webflow.com/sse"]
}
}
}Нажмите
Save, и Windsurf автоматически откроет новое окно браузера со страницей входа OAuth для авторизации сайтов Webflow, к которым вы хотите предоставить доступ серверу MCP.
Важное примечание
Все эти методы основаны на пакете mcp-remote npm , который по состоянию на 30.04.2025 все еще считается экспериментальным. Если в какой-то момент у вас возникнут проблемы и вы захотите сбросить токены OAuth, вы можете выполнить следующую команду перед перезапуском клиента MCP:
rm -rf ~/.mcp-auth▶️ Быстрый старт (локальная установка)
Получите свой токен API Webflow
Перейти на API Playground Webflow
Войдите в систему и сгенерируйте токен
Скопируйте токен из генератора запросов

Добавьте в свой редактор ИИ
{
"mcpServers": {
"webflow": {
"command": "npx",
"args": ["-y", "webflow-mcp-server@0.5.1"],
"env": {
"WEBFLOW_TOKEN": "<YOUR_WEBFLOW_TOKEN>"
}
}
}
}Для курсора:
Перейдите в Настройки → Настройки курсора → MCP
Нажмите
+ Add New Global MCP ServerВставить конфигурацию
Замените
YOUR_WEBFLOW_TOKENна токен, который вы скопировали ранее.Сохранить и перезапустить курсор
Для Клода Десктопа:
Откройте Настройки → Разработчик
Нажмите
Edit ConfigОткройте
claude_desktop_config.jsonв редакторе кода и вставьте конфигурацию.Замените
YOUR_WEBFLOW_TOKENна токен, который вы скопировали ранее. 5. Сохраните и перезапустите Клода.
❓ Устранение неполадок
Если у вас возникли проблемы с запуском сервера в вашем клиенте MCP, например, Cursor или Claude Desktop, попробуйте выполнить следующие действия.
Убедитесь, что у вас есть действительный токен API Webflow
Перейдите на API Playground Webflow , войдите в систему и сгенерируйте токен, затем скопируйте токен из генератора запросов.
Замените
YOUR_WEBFLOW_TOKENв конфигурации клиента MCP на скопированный вами токен.Сохраните и перезапустите клиент MCP.
Убедитесь, что у вас установлены Node и NPM.
Выполните следующие команды, чтобы убедиться, что у вас установлены Node и NPM:
node -v
npm -vОчистите кэш NPM
Иногда очистка кэша NPM может решить проблемы с npx .
npm cache clean --forceИсправление глобальных разрешений пакетов NPM
Если npm -v у вас не работает, а sudo npm -v работает, возможно, вам нужно исправить глобальные разрешения пакетов NPM. Для получения дополнительной информации см. официальную документацию NPM .
Примечание: если вы вносите изменения в конфигурацию оболочки, вам может потребоваться перезапустить оболочку, чтобы изменения вступили в силу.
🛠️ Доступные инструменты
Сайты
sites - list; // List all sites
sites - get; // Get site details
sites - publish; // Publish site changesСтраницы
pages - list; // List all pages
pages - get - metadata; // Get page metadata
pages - update - page - settings; // Update page settings
pages - get - content; // Get page content
pages - update - static - content; // Update page contentКомпоненты
components - list // List all components in a site
components - get - content // Get component content (text, images, nested components)
components - update - content // Update component content for localization
components - get - properties // Get component properties (default values)
components - update - properties // Update component properties for localizationCMS
collections - list; // List collections
collections - get; // Get collection details
collections - create; // Create a collection
collection - fields - create - static; // Create a static field
collection - fields - create - option; // Create an option field
collection - fields - create - reference; // Create a reference field
collection - fields - update; // Update a custom field
collections - items - create - item - live; // Create items
collections - items - update - items - live; // Update items
collections - items - list - items; // List collection items
collections - items - create - item; // Create collection items (staged)
collections - items - update - items; // Update collection items (staged)
collections - items - publish - items; // Publish collection itemsПользовательский код
custom code - add - inline - site - script // Register an inline script for a site
custom code - get - registered - site - script - list // List all scripts registered to a site
custom code - get - applied - site - script - list //Get all scripts applied to a site
custom code - delete site custom code // Remove scripts from a site 🗣️ Подсказки и ресурсы
Эта реализация не включает prompts или resources из спецификации MCP. Однако это может измениться в будущем, когда будет более широкая поддержка в популярных клиентах MCP.
🚧 Режим разработки
Если вы хотите запустить сервер в режиме разработки, вы можете установить зависимости и запустить сервер с помощью следующей команды:
Клонировать и установить:
git clone git@github.com:webflow/mcp-server.git
cd mcp-server
npm installДобавьте свой токен в файл
.envв корне проекта:
# .env
WEBFLOW_TOKEN=<YOUR_WEBFLOW_TOKEN>Запустить сервер разработки:
npm start📄 Ресурсы для разработчиков Webflow
⚠️ Известные ограничения
Обновления содержимого статической страницы
Конечная точка pages_update_static_content в настоящее время поддерживает только обновления локализованных статических страниц во вторичных локалях. Обновления статического контента в локали по умолчанию не поддерживаются и приведут к ошибкам.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/webflow/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server