MCP для Tilda с массовым редактированием через CDP

tilda-mcp-cdp

MCP-сервер для Tilda: чтение через официальный API и запись через залогиненный Chrome по CDP, включая полноценный редактор элементов Zero Block

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Инструменты записи публикуют изменения на живом сайте сразу по умолчанию
  • Замены идут по регулярным выражениям, неточный паттерн может изменить больше, чем нужно
Все причины и проверки
Российский стек

skiddgoddamn/tilda-mcp-cdp

Установка

Ручная установка

git clone https://github.com/skiddgoddamn/tilda-mcp-cdp.git && cd tilda-mcp-cdp && npm install && npm run build

Сборка из исходников, готового npm-пакета нет.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Официальный API Tilda умеет только читать, поэтому сервер добавляет 11 инструментов записи, которые управляют вашим уже залогиненным Chrome по протоколу отладки (CDP): проверка подключения и сессии, установка ID Яндекс.Метрики в настройках проекта, замена по регулярному выражению в HTML-код-блоках T123 и в ссылках Zero Block, публикация страницы, проверка живого HTML на наличие или отсутствие подстрок. Отдельная группа из пяти инструментов дает полноценный редактор элементов Zero Block по модели артборда: получить список элементов с реальными id и полями, точечно править JSON-патчем (глубокое слияние, текст, цвет, шрифт, позиция, ссылка), добавить элемент клонированием существующего, удалить элемент, заменить текст по регулярному выражению во всей модели блока. Пять инструментов чтения (проекты, страницы, экспорт) идут через официальный API Tilda и не требуют браузера.

Для кого. Для тех, кто ведет много однотипных лендингов на Tilda и хочет массово менять счетчики, ссылки и тексты одной командой вместо клика по каждому сайту.

Подходит, если

  • Нужно массово поменять счетчик Метрики или ссылку кнопки на десятках одинаковых лендингов
  • Нужно точечно отредактировать элемент Zero Block (текст, цвет, позицию) по id или части текста
  • Нужно проверить, что после правки на живом сайте появилась или пропала конкретная строка

Не подходит, если

  • Нужны только чтение и экспорт: пяти официальных инструментов достаточно, Chrome по CDP не нужен
  • Не готовы держать отдельный профиль Chrome с портом отладки постоянно залогиненным в Tilda: это требование для всех инструментов записи

Пример запроса к агенту

Поставь Метрику 109756541 в проект 23943806 и опубликуй его страницы

Ограничения

Все инструменты записи требуют отдельно запущенного Chrome с портом отладки на выделенном профиле, залогиненном в Tilda, и не работают без него. Замены везде идут по регулярным выражениям, а не по точному совпадению, ошибка в паттерне может задеть лишнее. Действия записи по умолчанию сразу публикуют страницу (publish: true). Схема полей Zero Block не хардкодится и может отличаться между блоками, поэтому перед правкой всегда нужно сначала вызвать zero_get_elements.

Как отключить. Закройте debug-Chrome и удалите сервер tilda из конфигурации MCP клиента.

MCP

Транспорт
stdio, http
Авторизация
API-ключ
Переменные окружения
Переменные окружения
TILDA_PUBLIC_KEY
обязательная
Публичный ключ для чтения, из настроек аккаунта Tilda
TILDA_SECRET_KEY
обязательная, секрет
Секретный ключ для чтения
TILDA_CDP_URL
Адрес CDP запущенного debug-Chrome, нужен для всех инструментов записи, по умолчанию http://localhost:9222

Проверка безопасности

  • Инструменты записи публикуют изменения на живом сайте сразу по умолчанию
  • Замены идут по регулярным выражениям, неточный паттерн может изменить больше, чем нужно

Коротко о README

README объясняет причину: официальный API Tilda только для чтения, поэтому сервер добавляет слой действий через управление залогиненным Chrome по CDP. Описаны требования, установка, запуск debug-Chrome на отдельном профиле, режим Streamable HTTP, все 16 инструментов по трем группам (чтение, действия, редактор Zero Block) и раздел «как это работает под капотом» с деталями вроде сохранения через POST /zero/submit/ и обхода кэша при проверке живого HTML.

Частые вопросы

Почему нельзя редактировать сайт только официальным API?

Официальный API Tilda только читает, любые изменения (счетчики, ссылки, публикация) официально доступны лишь в интерфейсе, поэтому сервер управляет залогиненным Chrome напрямую.

Как узнать реальные id элементов Zero Block перед правкой?

Сначала вызвать zero_get_elements, он покажет тип, текст, ссылки, геометрию и все поля элементов блока.

Скиллы Next.js

Next.js skills

Выбор редакции

Официальный плагин Claude Code из репозитория Next.js: переход на Cache Components, Partial Prefetching и проверка изменений на живом dev-сервере

ПлагинСредний рискБез VPN142,9 тыс.Звезды репозитория
Выбор редакции

Официальный скилл и MCP-сервер shadcn/ui: агент ищет компоненты в реестрах, ставит их через CLI и держится правил библиотеки

СкиллСредний рискБез VPN124,8 тыс.Звезды репозитория
Выбор редакции

Скилл для фронтенд-дизайна: 23 команды, итерации в браузере и 61 правило поиска типичных огрехов AI-интерфейсов

СкиллВысокий риск72,1 тыс.Звезды репозитория
Выбор редакции

Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой

СкиллСредний риск31,7 тыс.Звезды репозитория
Foxx AIMCP для Tilda с массовым редактированием через CDP

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.