Соберите сайт в dist/, подключите Wibe как удалённый MCP-сервер, авторизуйте
его через /mcp, а затем попросите ИИ-кодинг-агента опубликовать эту папку.
Статический сайт может получить публичный URL без передачи через GitHub и без
второй панели хостинга.
Этот процесс рассчитан на статический сайт: готовые HTML, CSS и клиентский JavaScript, которым не нужны запущенный сервер, база данных или приватный секрет. Текущий инструмент публикации через удалённый MCP передаёт только текстовые файлы. Локальные бинарные изображения, видео, PDF и файлы шрифтов должны использовать публичные URL или другой поддерживаемый способ загрузки. Не публикуйте, пока Claude не подтвердит оба этих условия.
- Step 1СборкаСоздайте dist/index.html
- Step 2ПодключениеАвторизуйте Wibe MCP
- Step 3ПубликацияОпубликуйте и проверьте URL
Перед публикацией убедитесь, что это статический сайт
Claude Code — это ИИ-кодинг-агент, а не хостинг. С помощью Claude Code можно создать сайт, фронтенд на React или полноценное full-stack-приложение. Название инструмента не определяет, какая модель хостинга нужна результату. Её определяет то, что получилось на выходе.
Статический сайт работает на файлах, которые браузер может скачать. Лендинг, портфолио, сайт с документацией или калькулятор на стороне клиента обычно подходят. Веб-приложению нужен хостинг приложений, если оно управляет аутентификацией, базой данных, серверными маршрутами, фоновыми задачами или приватными API-ключами.
Попросите Claude Code классифицировать проект, прежде чем он что-либо изменит:
Изучи этот проект, ничего не меняя. Скажи, может ли он работать полностью как статический сайт после production-сборки. Проверь наличие серверных маршрутов, базы данных, фоновых задач, логики аутентификации и приватных серверных переменных окружения. Также перечисли все локальные бинарные изображения, видео, PDF и шрифты, которые нужны собранному сайту. Заверши ответ фразой «Готово для публикации статического сайта через Wibe» либо чётким объяснением того, что этому мешает.Никогда не копируйте приватные ключи в JavaScript: всё, что попадает в браузер, становится публичным. Если проекту нужно серверное поведение, используйте хостинг приложений. Полное правило выбора описано в материале о разнице между простым сайтом и приложением.
Шаг 1. Соберите сайт в dist/
Wibe получает готовые браузерные файлы, а не dev-сервер или репозиторий с
исходниками. Настройте корень проекта так, чтобы он создавал каталог dist с
точкой входа dist/index.html. CSS и JavaScript могут лежать внутри него с
сохранёнными относительными путями.
Не нужно помнить, что использует этот проект: npm run build, Vite, Astro или
другой генератор статических сайтов. Попросите Claude изучить пакет и запустить
его настоящую production-команду:
Подготовь этот проект к публикации в Wibe. Сначала изучи существующие скрипты пакета и конфигурацию фреймворка. Запусти правильную production-сборку, не меняя фреймворк. Убедись, что итоговые браузерные файлы находятся в dist/ и что dist/index.html существует. Проверь, что пути к ресурсам и внутренним ссылкам будут работать с размещённого URL, а не только на локальном dev-сервере. Пока не публикуй. Сообщи команду сборки, список файлов в dist/ и любые препятствия для статического хостинга.Работающий dev-сервер не доказывает, что production-сборка существует. Проверьте
сам каталог dist/.
dist/index.html— обязательная точка входа.dist/*.css— стили, на которые ссылается страница.dist/*.js— браузерный JavaScript, если он нужен сайту.- Другие текстовые ресурсы, которые страница запрашивает во время работы.
Шаг 2. Подключите Wibe к Claude Code
Добавьте коннектор Wibe как удалённый HTTP MCP-сервер из CLI. Выполните это внутри папки проекта, чтобы область действия была только для проекта:
claude mcp add --transport http wibe https://wibe.manaraga.ai/mcpИспользуйте пользовательскую область (user scope), чтобы коннектор был доступен во всех проектах:
claude mcp add --transport http --scope user wibe https://wibe.manaraga.ai/mcpЗапустите CLI командой claude, выполните /mcp, выберите wibe и нажмите
Authenticate. OAuth откроется в браузере. Войдите с помощью одноразового
кода из письма и разрешите доступ. Никакой ключ вставлять в репозиторий не
нужно.
Проверьте подключение командой claude mcp list или попросите Claude показать
список ваших проектов. Официальная документация Anthropic по MCP для Claude
Code объясняет удалённый HTTP и OAuth.
Актуальное руководство Wibe по подключению Claude Code
остаётся текущим справочником по командам.
Шаг 3. Опубликуйте сайт из Claude Code
При необходимости создайте проект в панели Wibe. Попросите ИИ-агента показать список проектов и используйте точное выбранное имя. Каждая успешная публикация создаёт новую версию по тому же публичному адресу.
Используйте один явный промпт для публикации:
С помощью подключённых инструментов Wibe покажи список моих проектов. Если подходящих проектов несколько, попроси меня выбрать. Ещё раз проверь, что dist/index.html существует и что каждый отправляемый файл — текстовый. Опубликуй текстовые файлы из dist/ в выбранный проект с описанием версии «Первая публикация сайта». Не пропускай вложенные файлы CSS и JavaScript. Верни публичный URL, номер версии, URL предпросмотра и все предупреждения ровно в том виде, в каком их сообщает Wibe.Wibe проверяет набор файлов, прежде чем менять рабочий сайт. Отсутствующая точка входа или другое блокирующее нарушение приводят к отклонению файлов, а текущая версия остаётся без изменений. При успехе возвращаются публичный URL, номер версии и предпросмотр. Откройте URL, чтобы проверить результат.
Ни аккаунт GitHub, ни репозиторий GitHub не требуются. Кодинг-агент отправляет готовые файлы через авторизованное подключение. Отправляйте код в GitHub, когда нужны ветки, совместная работа, история изменений или ревью кода.
Проверьте рабочий сайт, прежде чем делиться им
Успешная публикация не доказывает, что дизайн, сгенерированный ИИ клиентский код, ссылки и поведение в браузере корректны. Протестируйте рабочий сайт как посетитель — без локальных файлов и сессий.
- Откройте рабочий сайт в приватном окне браузера и сделайте жёсткое обновление.
- Проверьте главную страницу и каждый внутренний маршрут на десктопе и мобильном.
- Нажмите на навигацию, кнопки, ссылки для почты и внешние ссылки.
- Убедитесь, что CSS, JavaScript, изображения и шрифты загружаются без ошибок 404.
- Проверьте консоль браузера и панель сети на предмет неудачных запросов.
- Убедитесь, что в собранных файлах нет приватного API-ключа или секрета.
Отсутствующим бинарным ресурсам нужен публичный URL или поддерживаемый способ загрузки бинарных файлов; повторная публикация только текста их не добавит.
Добавьте свой домен
Первая публикация становится доступна по стандартному адресу проекта Wibe. Вы
можете сразу поделиться этим URL или позже подключить брендовый домен. В панели
проекта введите корневой домен, например example.com, или поддомен, например
www.example.com. Добавьте точную DNS-запись, показанную Wibe, и нажмите
Verify.
Корневой домен использует показанную A-запись; поддомен — показанную CNAME. В Cloudflare переключите запись в режим DNS only на время проверки. Руководство по своему домену описывает все шаги. Стандартный URL продолжает работать всё это время.
Обновляйте или откатывайте без перестройки процесса
Работайте итеративно в той же локальной папке. После правки соберите заново и
опубликуйте dist/ в тот же проект. Добавьте понятное описание, чтобы история
версий объясняла, что изменилось.
Пересобери статический сайт и проверь dist/index.html. Убедись, что файлы только текстовые, и просмотри различия в собранном результате. Опубликуй dist/ в тот же проект Wibe с описанием «Обновление: [кратко опиши видимое изменение]». Верни публичный URL, новый номер версии, URL предпросмотра и предупреждения. Затем покажи последние версии, чтобы я видел точку для отката.Если результат неверный, посмотрите список версий и откатитесь к заведомо рабочей. Это меняет то, какая сохранённая версия является рабочей, не удаляя более новую версию и не изменяя ваш локальный репозиторий.
Покажи список версий моего проекта Wibe, в том числе какая из них рабочая. Не откатывай, пока не покажешь мне варианты. После того как я выберу версию, откатись к ней и верни публичный URL и номер восстановленной версии.Нужны ли ещё GitHub, Vercel или Cloudflare?
Они не нужны, чтобы перенести совместимый статический сайт из ИИ-инструмента для кодинга в Wibe. Между готовым каталогом и рабочим сайтом нет ни подключения репозитория, ни экрана с настройками сборки.
GitHub по-прежнему полезен для истории изменений, пул-реквестов, резервных копий и командного ревью. Vercel, Netlify и Cloudflare Pages подходят, когда важны непрерывный деплой на основе репозитория или более широкие возможности платформы. Приложению с серверной частью нужен настоящий бэкенд-хостинг.
Для сайтов на Claude Code выбирайте исходя из результата: небольшой статический сайт может пойти этим прямым путём; приложению или командному репозиторию могут понадобиться привычный Git и облачная инфраструктура.
Частые проблемы при публикации из Claude Code
Wibe сообщает об отсутствии точки входа
В отправленном на публикацию наборе нет dist/index.html. Соберите из корня
проекта, проверьте настроенный каталог вывода и разместите готовые статические
файлы в dist/.
Dev-сервер работает, но сборка падает
Локальная разработка может скрывать серверные маршруты или сломанные импорты в production. Попросите Claude Code починить сборку. Если ей всё равно нужен рантайм, используйте хостинг приложений.
На рабочем сайте не хватает изображений или шрифтов
Проверьте пути и регистр имён файлов. Файлы PNG, JPEG, WebP, PDF, WOFF и WOFF2 не могут пройти через этот текстовый удалённый инструмент; используйте публичный URL ресурса или поддерживаемый способ загрузки.
Claude не видит инструменты Wibe
Выполните claude mcp list. Если wibe отключён, откройте /mcp и авторизуйтесь
заново. Убедитесь, что endpoint соответствует актуальному руководству, а его
область действия включает этот проект.
Claude выбрал не тот проект
Остановитесь до публикации. Выполните list_projects, сравните имена и адреса и
используйте точное выбранное имя.
Часто задаваемые вопросы
Публикуйте прямо из того же диалога
Используйте Claude для написания кода, проверьте статический результат и позвольте тому же ИИ-агенту довести готовый сайт до стабильного публичного URL. Оставьте GitHub, когда он полезен для работы с исходниками.
Подключить Claude Code к Wibe