MCP-сервер редактора Tilda через сессию Firefox
tilda-edit-mcp
MCP-сервер для полноценного редактирования Tilda напрямую через API редактора, без пароля, по сессии из локального Firefox
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Использует активную сессию браузера пользователя, включая доступ к данным восстановления сессии Firefox
- Пишет изменения напрямую в реальные страницы и может удалять блоки без возможности отмены
Установка
Ручная установка
npm installУстановка зависимостей после клонирования репозитория.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Публичный API Tilda дает только чтение, а полноценная запись возможна лишь через API самого редактора, поэтому сервер занимает сессию залогиненного в tilda.ru Firefox: читает постоянные куки из cookies.sqlite и восстанавливает временный PHPSESSID из файла восстановления сессии браузера, добавляя нужные заголовки происхождения запроса. Дальше агенту доступны инструменты чтения и записи полей блока с проверкой результата, чтения и замены строк повторяемого блока, рендера HTML блока, списка блоков страницы, показа и скрытия блока, добавления и удаления блока по ID шаблона, смены изображения блока по ссылке или локальному файлу, дублирования страницы, смены заголовка и адреса страницы и публикации без браузера. Каждая запись читает текущее состояние, меняет только нужные поля и перепроверяет результат, чтобы не затирать остальные значения.
Для кого. Для тех, кто ведет сайты на Tilda и хочет точечно и надежно менять тексты, картинки и блоки без ручного клика по редактору.
Подходит, если
- Нужно массово поменять копирайт, цвета или типографику в нескольких блоках без риска, что изменение откатится
- Нужно продублировать страницу, изменить копию и опубликовать редизайн рядом с оригиналом
- Нужно заменить изображение блока локальным файлом так же, как это делает загрузчик редактора
Не подходит, если
- Работа ведется не на Windows: текущая версия читает профиль Firefox по пути, специфичному для Windows
- Страница использует Zero Block, свободный конструктор Tilda: сервер поддерживает только стандартные блоки
- Не готовы к риску, что Tilda изменит недокументированный API редактора: есть контрактный тест, который ловит поломки, но гарантий нет
Пример запроса к агенту
Продублируй страницу лендинга, поменяй заголовок и текст в первом блоке, затем опубликуй копию под новым адресомОграничения
Проект одного автора, работает только через недокументированный API редактора Tilda, который может измениться без предупреждения. Сейчас поддерживается только Windows из-за пути к профилю Firefox, хотя автор пишет, что логика легко переносится на macOS и Linux. Удаление блока необратимо на уровне API. Zero Block не поддерживается, только стандартные блоки.
Как отключить. Удалите запись tilda-edit из конфигурации MCP клиента.
MCP
- Транспорт
- stdio
- Авторизация
- не нужна
| Переменные окружения | |
|---|---|
| TILDA_FIREFOX_DIR | Путь к каталогу Firefox, если он установлен не в стандартное место. |
Проверка безопасности
- Использует активную сессию браузера пользователя, включая доступ к данным восстановления сессии Firefox
- Пишет изменения напрямую в реальные страницы и может удалять блоки без возможности отмены
Коротко о README
README подробно объясняет, почему браузерная автоматизация редактора Tilda ненадежна и почему сервер вместо этого вызывает сетевые запросы редактора напрямую, дает полный список инструментов по блокам и страницам, раздел things learned the hard way с конкретными техническими граблями API Tilda, механизм восстановления сессии из Firefox шаг за шагом, требования, установку, типичный сценарий работы и предупреждение о рисках пользовательского соглашения Tilda.
Частые вопросы
Нужен ли пароль или API-ключ Tilda?
Нет, сервер заимствует сессию уже залогиненного в tilda.ru Firefox, пароль нигде не вводится и не хранится.
Что делать, если сервер сообщает, что Tilda отклонила сессию?
Нужно заново войти в tilda.ru в Firefox и повторить запрос, сессия привязана к браузеру и слетает при выходе из аккаунта в любом другом месте.
Похожие
Скиллы Next.js
Next.js skills
Официальный плагин Claude Code из репозитория Next.js: переход на Cache Components, Partial Prefetching и проверка изменений на живом dev-сервере
Официальный скилл и MCP-сервер shadcn/ui: агент ищет компоненты в реестрах, ставит их через CLI и держится правил библиотеки
Скилл для фронтенд-дизайна: 23 команды, итерации в браузере и 61 правило поиска типичных огрехов AI-интерфейсов
Скиллы Vercel для агентов
Agent Skills
Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой