Back to Browse

Tobiz MCP Server

Developer ToolsLow Risk10.0MCP RegistryLocal
Free

Server data from the Official MCP Registry

Create, edit and audit TOBIZ websites, pages, blocks, articles and products.

About

Create, edit and audit TOBIZ websites, pages, blocks, articles and products.

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 0 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

4 files analyzed · No issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

file_system

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

TOBIZ account email. Prefer an existing session when available.Required

Environment variable: TOBIZ_EMAIL

TOBIZ account password. Enter through a secret prompt, never in chat.Required

Environment variable: TOBIZ_PASSWORD

Comma-separated TOBIZ project IDs that this server may access.Optional

Environment variable: TOBIZ_ALLOWED_PROJECT_IDS

Require an explicit project allowlist for all project operations.Optional

Environment variable: TOBIZ_REQUIRE_PROJECT_ALLOWLIST

Documentation

View on GitHub

From the project's GitHub README.

tobiz-mcp

MCP-сервер для конструктора сайтов TOBIZ: даёт агенту (Hermes, Codex, OpenCode и любому MCP-клиенту) читать и менять сайты — проекты, страницы, блоки, изображения.

Репозиторий: https://github.com/Tobiz21/tobiz-mcp

Docker-образ: ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.2

Короткая инструкция для ИИ

Установи TOBIZ MCP с https://github.com/Tobiz21/tobiz-mcp. Запусти безопасный мастер настройки и попроси меня ввести данные TOBIZ в скрытом запросе, не в чате. Затем уточни, с каким сайтом и что нужно сделать, и используй только штатные функции TOBIZ.

Выбор дизайна

  • tobiz_design_library возвращает паспорта девяти установленных штатных шаблонов и семнадцати визуальных референсов: исходные страницы, сильные стороны, плотность, зависимость от фото и долю Flex.
  • tobiz_select_design ранжирует установленные шаблоны по брифу до копирования страницы и объясняет выбор, риски и подходящие визуальные референсы.
  • tobiz_editor_roundtrip_check без сохранения собирает штатный payload редактора и заранее выявляет блоки, из-за которых ручное пересохранение может изменить или сломать страницу.
  • tobiz_build_quality_page выбирает проверенный шаблон по брифу, соблюдает лимит Flex 30%, выдает компактный рецепт и медиаплан, сохраняет копию один раз и завершает desktop/mobile и editor-safe проверками. Полный технический паспорт возвращается только при details=true.

Быстрый старт

Поддерживаемый способ установки публичной бета-версии - Docker. Python wheel сам по себе не содержит Node-рендерер TOBIZ и не является полноценной установкой сервера.

git clone https://github.com/Tobiz21/tobiz-mcp.git && cd tobiz-mcp
docker build -t tobiz-mcp .
docker run --rm -it --entrypoint tobiz-mcp-configure \
  -v "$PWD:/config" tobiz-mcp --projects 123456,123457 --output /config/.env

После публикации образа локальную сборку можно заменить на:

docker pull ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.2
docker tag ghcr.io/tobiz21/tobiz-mcp:0.9.0-beta.2 tobiz-mcp

Мастер скрыто запросит пароль, включит строгую изоляцию и разрешит MCP работать только с перечисленными проектами. Если .env уже существует, рядом останется резервная копия. Для автоматической установки передайте логин и пароль через окружение и добавьте --non-interactive; пароль не передавайте аргументом командной строки.

Проверка, что сервер видит конструктор (логин/сессия и рендерер):

docker run --rm --entrypoint tobiz-mcp-selftest --env-file .env \
  -v tobiz-session:/data/session -v tobiz-assets:/data/assets \
  tobiz-mcp --health

Ожидаемый ответ — JSON, где session.present: true и renderer_available: true. Если логин по паролю аккаунт не пропускает (встречается капча), положите свою сессию в том — см. «Полезно знать» ниже.

Дальше достаточно подключить сервер к своему агенту — он запускает образ сам, как stdio-сервер.

Подключение к агенту

Подставьте свой абсолютный путь к .env. Образ запускается с -i (stdio) — больше ничего не нужно.

Hermes

hermes mcp add tobiz --command docker --args run -i --rm \
  --env-file /путь/до/tobiz-mcp2/.env \
  -v tobiz-session:/data/session -v tobiz-assets:/data/assets \
  tobiz-mcp
hermes mcp test tobiz

Codex (~/.codex/config.toml)

[mcp_servers.tobiz]
command = "docker"
args = ["run", "-i", "--rm", "--env-file", "/путь/до/tobiz-mcp2/.env",
        "-v", "tobiz-session:/data/session", "-v", "tobiz-assets:/data/assets", "tobiz-mcp"]
startup_timeout_sec = 30
tool_timeout_sec = 180

OpenCode (opencode.json)

{"mcp": {"servers": {"tobiz": {"type": "local",
  "command": ["docker", "run", "-i", "--rm", "--env-file", "/путь/до/tobiz-mcp2/.env",
              "-v", "tobiz-session:/data/session", "-v", "tobiz-assets:/data/assets", "tobiz-mcp"]}}}}

Инструменты появятся с префиксом сервера — например mcp__tobiz__tobiz_list_projects.

Загрузка картинок работает через файлы: положите изображение в локальный каталог и смонтируйте его как /data/inbox, тогда путь к файлу передаётся в tobiz_upload_image (либо сразу content_base64, без монтирования).

Два режима работы

MCP — это JSON-RPC, а не REST, и клиент подключается к серверу одним из двух способов:

stdio (по умолчанию)HTTP (streamable HTTP)
Кто запускает контейнерклиент-агент сам: docker run -i --rm …вы, один раз: docker run -d …
Сколько контейнероводин на сессию агента, живёт до её концаодин постоянный, обслуживает всех
Кому подходитHermes / Codex / OpenCode на этой машинеклиенты по сети, несколько агентов, отладка через curl
Черновик правоксвой у каждого агентаобщий на всех клиентов

Контейнер запускается не на каждую команду: он один на сессию, а вызовы инструментов идут в него потоком JSON-RPC (в stdio — через stdin/stdout). Черновик правок и кеш библиотеки блоков живут в процессе, cookie-сессия — на томе, поэтому переживает перезапуск контейнера.

Постоянный HTTP-сервис:

docker run -d --name tobiz-mcp --restart unless-stopped -p 8765:8765 \
  -e MCP_TRANSPORT=http -e MCP_HTTP_TOKEN=секрет --env-file .env \
  -v tobiz-session:/data/session -v tobiz-assets:/data/assets tobiz-mcp
# endpoint: http://<хост>:8765/mcp, заголовок Authorization: Bearer секрет

Цена общего сервиса: черновик один на процесс — несколько агентов на одной странице будут мешать друг другу. Для параллельной работы удобнее stdio: у каждого агента свой контейнер и свой черновик.

Инструкции для агента (скил)

Инструменты — половина дела: агенту нужно знать порядок работы, грабли вендора и как проверять результат. Это лежит в скиле skills/tobiz-mcp/SKILL.md.

Hermes — скил лежит в репозитории, вместе со справочниками (каталог блоков, движок, компоненты, эндпоинты). Копируй папку целиком:

git clone https://github.com/Tobiz21/tobiz-mcp.git /tmp/tobiz-mcp
cp -r /tmp/tobiz-mcp/skills/tobiz-mcp ~/.hermes/skills/

Установка по прямой ссылке (hermes skills install <raw-URL на SKILL.md>) тоже работает, но приносит только SKILL.md — без справочников и рецептов.

Codex / OpenCode читают AGENTS.md из корня репозитория автоматически; если работаете не из репозитория — скопируйте файл в свой конфиг (~/.codex/AGENTS.md и аналоги).

В скиле: что пишется сразу, а что только по tobiz_save_page; 15 проверенных грабель (радиус кнопок в em и вендорский CSS 2px, автоконтраст текста в формах, обязательный block_id при загрузке картинок, отстающий window.tobiz, ?v= = id страницы) и короткие рецепты под типовые задачи.

Инструменты

ИнструментЧто делает
tobiz_login, tobiz_session_status, tobiz_healthвход, состояние сессии, диагностика
tobiz_onboarding_check, tobiz_diagnosticsготовность установки и локальный обезличенный отчет поддержки
tobiz_list_projectsпроекты (сайты) аккаунта
tobiz_list_pagesстраницы проекта
tobiz_page_summaryкомпактная карта страницы: порядок блоков, короткий текст, SEO-подсказка
tobiz_list_blocks, tobiz_get_blockблоки страницы и значения полей блока
tobiz_page_infoпараметры страницы как в панели: название, URL, SEO, og:image, доступ
tobiz_search_blocks, tobiz_describe_blockпоиск по библиотеке блоков, схема полей типа
tobiz_block_controlsреестр галочек и списков каждого типа: подписи, поля, дефолты, зависимости и варианты
tobiz_audit_catalogаудит всех типов, галочек, списков, серверных значений и flex-вариантов
tobiz_get_site_styles, tobiz_update_site_stylesштатные глобальные шрифты, размеры, насыщенность и цвета кнопок через page_config
tobiz_get_computed_styles, tobiz_screenshot_pageреальные стили и полностраничные desktop/mobile PNG-снимки
tobiz_diagnose_interactions, tobiz_audit_page, tobiz_audit_summaryформы, попапы, кнопки, ссылки, контраст, геометрия, остатки исходной тематики, JS-ошибки, изображения и объяснимая оценка качества из 10
tobiz_add_block, tobiz_update_block, tobiz_delete_block, tobiz_move_blockправки черновика
tobiz_save_pageзапись блоков на сайт: рендер HTML, SaveBlocks, проверка вёрстки
tobiz_update_pageправка параметров страницы (SEO, название, slug, og:image) — пишет сразу
tobiz_copy_pageкопия страницы вместе с блоками в тот же или другой проект
tobiz_build_from_templateодин конвейер: проверка рецепта, копирование, заполнение, одно сохранение, SEO и desktop/mobile-аудит
tobiz_improve_pageбезопасный цикл: аудит с привязкой к block_id, предпросмотр штатных автоправок, резервная копия, сохранение, повторный аудит и откат при снижении балла
tobiz_layout_registryпроектный реестр штатных настроек верстки всех типов блоков: поля, подписи, варианты, зависимости и безопасность автоматического применения
tobiz_repair_layoutточечный ремонт найденных визуальных дефектов штатными настройками блока с проверкой editor-safe, сравнением «до/после» и откатом регрессии
tobiz_refine_designкомплексный дизайн-профиль desktop/mobile: сетка контейнеров, ритм секций, палитра и радиусы кнопок, типографика и изображения; безопасное улучшение с откатом
tobiz_audit_compositionсмысловая архитектура страницы: роли блоков, полнота раскрытия темы, доверие, порядок секций и конверсионные пропуски для услуг, обучения или магазина
tobiz_compare_design_referenceсравнение нового сайта с эталонной TOBIZ-страницей: структура, роли секций, штатные стили, desktop/mobile-сетка, кнопки, шрифты и доля Flex
tobiz_release_design_gateединая финальная приемка: публичная верстка, композиция, эталон, безопасность редактора и несохраненный черновик с вердиктом ready, review или save_blocked
tobiz_audit_imagesпаспорт всех изображений desktop/mobile: разрешение, пропорции, кадрирование, повторы, фон под текстом и контекст секции для визуальной оценки
tobiz_plan_siteдетерминированный план до сборки: установленный шаблон, роли секций, лимиты текста, фотобрифы, CTA, дизайн-система и стабильный plan_id
tobiz_compile_site_contentконтентный манифест по реальным слотам шаблона: назначение и лимит каждого поля, недостающие факты и запрет выдуманных цен, отзывов, опыта, гарантий и контактов
tobiz_validate_site_recipeпроверка текста до копирования страницы: структура и полнота рецепта, мобильные лимиты, баланс карточек, конкретность CTA и соответствие утверждений брифу
tobiz_validate_media_recipeпроверка изображений до копирования: покрытие фотослотов, разрешение, ориентация фона, безопасная зона под текст, единые пропорции карточек, заглушки и повторы
tobiz_prepare_site_packageодин чистый пакет для заполнения: plan_id, текстовые слоты, точные фотослоты, SEO и недостающие факты без переноса текста исходного шаблона
tobiz_fill_package_contentбезопасное пакетное заполнение точных текстовых и SEO-слотов с проверкой неизвестных путей, дублей, мобильных лимитов, фактов и preflight
tobiz_site_package_statusвозобновление сборки: прогресс текстов, фото и SEO, точные незаполненные слоты, сгруппированные блокеры и одна следующая команда
tobiz_save_site_package, tobiz_list_site_packages, tobiz_load_site_package, tobiz_delete_site_packageавтоматические локальные контрольные точки полного пакета, продолжение после переподключения и явная очистка с confirm=true
tobiz_list_site_package_revisions, tobiz_restore_site_package_revisionдо 20 прежних версий каждого пакета и безопасный откат с архивированием текущего состояния; восстановление требует confirm=true
tobiz_fill_package_mediaпредпросмотр и пакетная загрузка локальных/base64-изображений в точные фотослоты пакета с автоматическим измерением файлов; блоки шаблона не изменяются
tobiz_preflight_site_buildединый предсборочный гейт: plan_id, тексты, факты, изображения, SEO, URL страницы и ссылки с одним вердиктом ready_for_build
tobiz_build_site_packageпредпросмотр или сборка напрямую из заполненного пакета с повторной проверкой его версии, брифа, плана и шаблона
tobiz_audit_claimsпроверка страницы против подтвержденных фактов брифа: находит посторонние телефоны, email, цены, скидки, стаж, сроки и числовые результаты с точным block_id и путем поля
tobiz_check_site_planпроверка готовой страницы против plan_id, структуры и ролей с аудитом фото, эталона, редактора и единым дизайн-гейтом
tobiz_delete_pageудаление страницы (требует confirm=true)
tobiz_discard_changes, tobiz_verify_pageоткат черновика, проверка публичной вёрстки
tobiz_upload_image, tobiz_set_block_imageзагрузка изображения и подстановка в поле; ответ содержит измеренные width/height, формат, aspect ratio и готовый media_asset
tobiz_refresh_assetsперекачать библиотеку блоков проекта
tobiz_list_articles, tobiz_get_article, tobiz_create_article, tobiz_update_article, tobiz_delete_articleштатный редактор статей: тексты, URL, SEO, публикация, категории
tobiz_upload_article_image, tobiz_sort_article_images, tobiz_list_article_categoriesизображения, их порядок и категории статей
tobiz_list_products, tobiz_get_product, tobiz_create_product, tobiz_update_product, tobiz_delete_productуправление товарами: цены, остатки, метки, размеры, SEO и видео
tobiz_upload_product_image, tobiz_sort_product_images, tobiz_list_product_categoriesгалерея, порядок фото и категории товаров
tobiz_list_product_offers, tobiz_get_product_offer, tobiz_create_product_offer, tobiz_update_product_offer, tobiz_delete_product_offerварианты товара: название, артикул, цена, остаток и фото

Ответ инструмента: {"ok": true, "data": {...}} либо {"ok": false, "error": {"code": "...", "message": "...", "hint": "..."}}.

tobiz_audit_summary возвращает quality_score по четырем направлениям (technical, visual, content, usability) и fix_plan. Сначала устраняются пункты must_fix, затем improve. Критическая ошибка ограничивает общий балл значением 4.9; рабочий порог фиксируется полем quality_score.meets_7_of_10.

Каждая геометрическая проблема содержит block_evidence и fix_plan[].block_ids, поэтому агент видит не только тип дефекта, но и конкретный штатный блок. На мобильном отдельно проверяются карточки, которые не сложились в колонку, обрезанный контент и размеры зон нажатия.

Для существующей страницы сначала вызывайте tobiz_improve_page(apply=false). Команда показывает автоматические правки отдельно от human_fix_plan. Повтор с apply=true выполняет не более трех циклов, сохраняет только штатные поля блоков и автоматически восстанавливает резервную копию, если итоговый балл стал ниже исходного. Для карточек команда умеет штатно включать flex_fix, отключать btn_up и btn_move, а также задавать btn_align=center, но только если соответствующее поле реально присутствует в блоке. Если настройки нет, MCP возвращает предупреждение и не подменяет верстку собственным CSS.

Для отдельного ремонта верстки используйте tobiz_repair_layout(apply=false). В ответе будут конкретные block_id, изменения и выдержка из реестра затронутых типов. После проверки повторите с apply=true: команда проверит editor roundtrip, создаст резервную копию, сохранит страницу, повторит desktop/mobile-аудит и откатит сохранение при снижении балла или новой критической ошибке. Полный список доступных настроек проекта возвращает tobiz_layout_registry; мобильные поля с неоднозначной семантикой остаются кандидатами и не переключаются автоматически.

Для финальной полировки страницы используйте tobiz_refine_design(apply=false). Команда возвращает design_system.profiles, системные отклонения и отдельный manual_design_plan. Повтор с apply=true объединяет только детерминированные штатные исправления шаблона и верстки, сохраняет один раз и сравнивает дизайн-систему до/после. Новая ошибка палитры, сетки, радиусов, типографики, изображений или ритма считается регрессией и вызывает восстановление резервной копии.

До визуальной полировки вызовите tobiz_audit_composition. Инструмент сопоставляет каждый block_id с ролью в истории страницы и отдельно оценивает покрытие, порядок и доверие. Для goal=lead_generation проверяются предложение и заявка, для education - программы и экспертность, для ecommerce - каталог, доставка и оплата. Ответ содержит missing_roles, issues, recommended_order и независимый порог meets_7_of_10. Команда ничего не меняет и не генерирует код: рекомендации реализуются перестановкой или заполнением штатных блоков.

Когда сайт строится по установленному шаблону, перед выдачей вызовите tobiz_compare_design_reference. Команда сравнивает эталон и результат по четырем независимым метрикам: structure, roles, native_style, rendered_visual. Она допускает новые тексты и изображения, но показывает замененные типы блоков, измененные штатные поля и расхождения desktop/mobile-профилей. Порог meets_7_of_10 не достигается при существенной потере структуры или смысловой последовательности эталона.

Перед передачей сайта обязательно запускайте tobiz_release_design_gate. Команда объединяет desktop/mobile-аудит, смысловую полноту, опциональное сравнение с эталоном и безопасное пересохранение в редакторе. Сайт готов к выдаче только при gate.verdict=ready; несохраненный черновик, критичная верстка или сломанная структура дают save_blocked.

Перед финальным дизайн-гейтом вызывайте tobiz_audit_images. Инструмент возвращает геометрию, исходное разрешение, object-fit, ближайший текст и снимки для каждого изображения. Он отмечает растянутые и чрезмерно обрезанные фото, повтор одного кадра в разных секциях, несогласованные пропорции карточек и текст поверх фонового фото без затемнения. Последний дефект блокирует выдачу.

Для быстрого старта нового сайта вызовите tobiz_prepare_site_package(brief=...): команда выбирает реальный установленный шаблон и возвращает чистые формы recipe, media_recipe и seo, не перенося тексты исходной тематики. Для подробного анализа отдельно доступен tobiz_plan_site. План выбирает реальный установленный шаблон, фиксирует его штатную структуру, назначение секций, ограничения текстовых слотов и требования к фотографиям. До написания текста проверьте вложенный content_brief или вызовите tobiz_compile_site_content: если ready_for_copywriting=false, сначала запросите перечисленные missing_evidence, а неизвестные цены, отзывы, опыт и гарантии не придумывайте. Передайте полученный recipe в tobiz_validate_site_recipe и исправьте blockers. Заполните media_recipe по photo_requirements, проверьте его через tobiz_validate_media_recipe и только после этого копируйте страницу. Одна общая заглушка допустима лишь для явно обозначенного прототипа с allow_placeholders=true; качественная сборка требует отдельных проверенных кадров. Чтобы не загружать изображения по одному, передайте пакет и список точных слотов в tobiz_fill_package_media(apply=false), проверьте сопоставление block_index с block_id, затем повторите с apply=true и используйте возвращенный package. Команда измерит файлы, заполнит media_recipe и не изменит ни одного значения блока шаблона. После подготовки, текстов и примененной загрузки медиа checkpoint сохраняется автоматически; save_checkpoint=false отключает это для временного прогона. Новая сессия находит его через tobiz_list_site_packages и получает полный проверенный пакет командой tobiz_load_site_package; учетные данные в checkpoint не записываются. При каждом реальном изменении MCP сохраняет прежнее состояние в истории из 20 версий. Для просмотра используйте tobiz_list_site_package_revisions, а для отката - tobiz_restore_site_package_revision(confirm=true). Перед откатом текущая версия тоже архивируется. Поле content_hash защищает совместную работу: подготовка, загрузка, заполнение текста и медиа передают его автоматически. Если другой клиент уже сохранил более свежий пакет, устаревшая запись останавливается с CONFLICT; загрузите checkpoint заново и перенесите только нужную правку. Чтобы не запускать проверки по отдельности, передайте весь пакет в tobiz_preflight_site_build и создавайте страницу только при ready_for_build=true. Для короткого сценария передайте заполненный объект целиком в tobiz_build_site_package: команда сама сверит пакет, выполнит preflight и вызовет штатную сборку. Низкоуровневый вариант - передать plan_id в tobiz_build_quality_page; после сборки команда сама добавит plan_check, image_audit, claim_audit, reference_comparison и design_gate. Неподтвержденное фактическое утверждение дает save_blocked. Для уже созданной страницы используйте tobiz_check_site_plan с тем же брифом и идентификатором.

При загрузке каждого PNG, JPEG, GIF или WebP используйте media_asset из ответа tobiz_upload_image: MCP измеряет фактические размеры по содержимому файла. Не вводите width, height и aspect ratio вручную. Для SVG без абсолютных размеров значения остаются null.

Как это устроено (коротко)

Редактор TOBIZ хранит не «значения полей», а готовый HTML блока, поэтому сервер рендерит этот HTML сам — Node с шаблонами и хелперами вендора внутри образа. Правки блоков копятся в черновике в памяти сервера и уходят на сайт только по явному tobiz_save_page.

Параметры самой страницы (название, URL, SEO, картинка для соцсетей) живут не в черновике, а в панели конструктора: tobiz_update_page читает форму страницы, подменяет указанные поля и отправляет её целиком — такое изменение видно на сайте сразу. Копирование и удаление страницы (tobiz_copy_page, tobiz_delete_page) тоже применяются немедленно.

Статьи и товары также редактируются отдельными штатными модулями TOBIZ и применяются сразу, без tobiz_save_page. Текст статьи принимает HTML CKEditor: изображения загружаются в ее галерею, а видео вставляется штатным iframe. В товаре доступны три поля видео (video1-video3) и штатные варианты (offers). Глобальные стили страницы хранятся в page_config: их правки попадают в черновик и применяются через tobiz_save_page, как обычные блоки.

Полезно знать

  • Блоки не меняются без tobiz_save_page; tobiz_update_page, tobiz_copy_page и tobiz_delete_page пишут на сайт сразу — проверяйте project_id/page_id перед вызовом.

  • tobiz_update_page отправляет всю форму страницы (как редактор), поэтому не переданные поля сохраняются как были — SEO можно править, не затирая название и slug.

  • tobiz_delete_page требует confirm=true: без него вернётся отказ с названием страницы.

  • Для экспериментов заведите отдельный сайт и TOBIZ_READ_ONLY=1.

  • Если аккаунт требует капчу при входе, сервис вернёт AUTH_CAPTCHA. Тогда положите свою сессию в том — хватит двух cookie session и email:

    # cookies.json = {"session": "...", "email": "..."}
    docker run --rm -u 0 --entrypoint sh -v tobiz-session:/data -v "$PWD:/seed:ro" \
      tobiz-mcp -c 'cp /seed/cookies.json /data/session/ && chown -R 10001:10001 /data/session'
    

    После этого TOBIZ_EMAIL/TOBIZ_PASSWORD в .env можно оставить пустыми.

  • tobiz_upload_image требует block_id реального блока страницы (без него конструктор отвечает «Изображение не загружено! #2»).

  • Секреты не логируются: в журнал попадают только имена cookie.

Переменные окружения

ПеременнаяНазначение
TOBIZ_EMAIL, TOBIZ_PASSWORDвход в конструктор (не нужны, если положена сессия)
TOBIZ_READ_ONLY1 — только чтение, инструменты правки не регистрируются
TOBIZ_ALLOWED_PROJECT_IDSCSV со списком разрешённых project_id; пусто - все проекты аккаунта, если строгий режим выключен
TOBIZ_REQUIRE_PROJECT_ALLOWLISTtrue запрещает работу с проектами, пока не заполнен TOBIZ_ALLOWED_PROJECT_IDS; рекомендуется для общей и клиентской установки
TOBIZ_MAX_UPLOAD_MBлимит файла изображения (по умолчанию 10)
MCP_TRANSPORTstdio (по умолчанию) или http
MCP_HTTP_PORT, MCP_HTTP_TOKENпорт и токен для HTTP-транспорта

После подключения запустите tobiz_onboarding_check. Для личной тестовой установки достаточно ready=true; перед передачей другим пользователям требуется distribution_ready=true. Если передать project_id и page_id, инструмент также проверит безопасное пересохранение страницы в редакторе, не изменяя сайт.

Финальная приемка перед выдачей установки пользователю:

docker run --rm --entrypoint tobiz-mcp-selftest --env-file .env \
  -v tobiz-session:/data/session -v tobiz-assets:/data/assets -v tobiz-audit:/data/audit \
  tobiz-mcp --release PAGE_ID --project PROJECT_ID

Команда возвращает код 0 только при release_ready=true; отчет печатается в JSON и подходит для CI. | TOBIZ_LOG_LEVEL | INFO по умолчанию, WARNING — тише |

Reviews

No reviews yet

Be the first to review this server!