Подключение MCP uCoz
- Перед настройкой MCP
- Подключение в Cursor
- Подключение в Codex
- Подключение в Antigravity
- Примеры использования
С помощью MCP можно подключить инструменты uCoz и управлять шаблонами, файлами сайта, меню и глобальными блоками через обычные запросы к ИИ, с предварительной валидацией кода и безопасным сохранением изменений через бэкапы.
Перед настройкой MCP
Перед подключением MCP необходимо подготовить окружение и доступы для работы с сайтом.
1. Установка Node.js
Для работы MCP требуется установленный Node.js, так как сервер запускается через npx.
- Установите Node.js версии 20+
- Проверьте установку:
node -v - Проверьте доступность npx:
npx -v
2. Создание uAPI-токена
Для работы с API необходимо создать персональный токен доступа.
- Перейдите в панель управления сайта → Сайт → uAPI
- Создайте новый токен и сохраните его
- Используйте этот токен в настройках MCP
Подробнее: инструкция по созданию uAPI-токена
3. Получение FTP-доступа
Для работы с файлами сайта через MCP потребуется FTP-доступ.
- Перейдите в панель управления → FTP
- Создайте FTP-пароль (если ещё не создан)
- Сохраните данные: host, логин и пароль
Подробнее: инструкция по подключению FTP
Подключение MCP uCoz в Cursor
Подключение MCP для шаблонов
- Откройте настройки Cursor.
- Перейдите в раздел MCP.
- Нажмите Добавить новый MCP сервер.
В открывшемся файле вставьте код:
{
"mcpServers": {
"ucoz-mcp": {
"command": "npx",
"args": ["-y", "ucoz-mcp@latest"],
"env": {
"UCOZ_API_TOKEN": "ВАШ_UCOZ_API_TOKEN",
"UCOZ_SITE_URL": "ВАШ_САЙТ_UCOZ",
"UCOZ_FTP_HOST": "ВАШ_UCOZ_FTP_HOST",
"UCOZ_FTP_USER": "ВАШ_UCOZ_FTP_USER",
"UCOZ_FTP_PASS": "ВАШ_UCOZ_FTP_PASS"
}
}
}
}
- Замените ВАШ_UCOZ_API_TOKEN на ваш uAPI-токен.
- Замените ВАШ_САЙТ_UCOZ на адрес сайта.
- Замените ВАШ_UCOZ_FTP_HOST на адрес вашего FTP-сервера.
- Замените ВАШ_UCOZ_FTP_USER на ваш FTP-логин.
- Замените ВАШ_UCOZ_FTP_PASS на пароль от FTP (указанный вами при создании).
Сохраните файл и перезапустите MCP-сервер в настройках.
Подключение MCP uCoz в Codex
- Откройте настройки Codex.
- Перейдите в раздел MCP.
- Нажмите Добавить новый MCP сервер.
Выберите тип: STDIO
- Имя — любое название
- Команда на запуск — npx
- Аргументы:
- -y
- ucoz-mcp@latest
- Переменные окружения:
- UCOZ_API_TOKEN — ваш uAPI-токен
- UCOZ_SITE_URL — адрес сайта
- UCOZ_FTP_HOST — FTP host
- UCOZ_FTP_USER — FTP login
- UCOZ_FTP_PASS — FTP password
Сохраните настройки и перезапустите MCP-сервер.
После подключения можно работать с шаблонами, файлами и изображениями через обычные запросы к ИИ.
Подключение MCP в Antigravity
- Откройте Agent Manager в Antigravity.
- Нажмите на меню ... в правом верхнем углу.
- Выберите MCP Servers.
- Перейдите в Manage MCP Servers.
- Нажмите View raw config.
Откроется файл mcp_config.json, в который добавляются все MCP-серверы.
В открывшемся файле вставьте код:
{
"mcpServers": {
"ucoz-mcp": {
"command": "npx",
"args": ["-y", "ucoz-mcp@latest"],
"env": {
"UCOZ_API_TOKEN": "ВАШ_UCOZ_API_TOKEN",
"UCOZ_SITE_URL": "ВАШ_САЙТ_UCOZ",
"UCOZ_FTP_HOST": "ВАШ_UCOZ_FTP_HOST",
"UCOZ_FTP_USER": "ВАШ_UCOZ_FTP_USER",
"UCOZ_FTP_PASS": "ВАШ_UCOZ_FTP_PASS"
}
}
}
}
- Замените ВАШ_UCOZ_API_TOKEN на ваш uAPI-токен.
- Замените ВАШ_САЙТ_UCOZ на адрес сайта.
- Замените ВАШ_UCOZ_FTP_HOST на адрес вашего FTP-сервера.
- Замените ВАШ_UCOZ_FTP_USER на ваш FTP-логин.
- Замените ВАШ_UCOZ_FTP_PASS на пароль от FTP (указанный вами при создании).
- Сохраните файл
- Нажмите Refresh в интерфейсе MCP
- Убедитесь, что сервер появился и включен
Примеры использования
MCP для шаблонов
- Поиск нужного шаблона перед правками. Попросите ИИ показать список шаблонов сайта и быстро найти, где редактируется нужный блок: карточка товара, страница материала, главная, комментарии или форма входа.
- Выгрузка шаблона для анализа. Попросите выгрузить код шаблона и объяснить, какие части отвечают за меню, карточки, кнопки, сайдбар или пагинацию.
- Добавление новых блоков. Например: «Добавь блок преимуществ», «Вставь FAQ», «Сделай блок с CTA-кнопкой».
- Адаптация под мобильные устройства. Попросите улучшить отображение: уменьшить отступы, изменить сетку, увеличить кнопки.
- Очистка и упрощение кода. Удаление лишних обёрток, устаревших блоков и неиспользуемых классов.
- Поиск и исправление ошибок. Например: «Почему ломается вёрстка?» или «Почему не работает переменная?».
MCP для FTP
- Работа с изображениями. Замена логотипа, favicon, баннеров и иконок.
- Загрузка файлов. Добавление PDF, CSS, JS, шрифтов или изображений.
- Организация файлов. Наведение порядка: разложить по папкам, удалить дубли, переименовать файлы.
- Обновление ресурсов. Замена старых CSS, JS и изображений на новые версии.
- Поиск файлов. Например: «Найди, где лежит favicon» или «Где используется этот баннер?».
- Массовая замена. Обновление сразу нескольких файлов (иконки, изображения категорий и т.д.).
Комбинированные сценарии (шаблоны + FTP)
- Обновление первого экрана. Изменение шаблона + загрузка новых баннеров и изображений.
- Редизайн карточки товара или материала. Обновление структуры и загрузка новых графических элементов.
- Запуск акции. Добавление блока в шаблон и загрузка баннеров через FTP.
- Обновление шапки и футера. Изменение кода + замена логотипа и иконок.
- Подготовка сайта к запуску. Проверка шаблонов, загрузка финальных файлов и финальная чистка.