Разверните приложение из Claude Code за одну сессию: подключите Fine Structure по MCP или через open source плагин и получите хостинг, базу данных и домен.
Разработчики, которые работают в Claude Code и хотят, чтобы только что собранный проект оказался в сети, вместе с хостингом, данными и авторизацией.
- Рабочий путь деплоя из Claude Code до живого адреса за одну сессию
- Понятная картина того, что платформа берёт на себя: страницы, база данных, авторизация, домены
- Честная проверка того, когда статический хостинг подходит лучше
Чтобы развернуть приложение из Claude Code, нужно подключить Claude к runtime, который умеет его хостить. В Fine Structure есть два входа: добавить https://finestructure.ai/api/mcp как custom connector в настройках claude.ai и подтвердить экран OAuth, либо установить open source плагин командой /plugin marketplace add finestructure-ai/claude-plugin, а затем /plugin install finestructure@finestructure. Дальше Claude либо создаёт целое приложение через create_app, либо переносит ваш существующий проект в runtime платформы файл за файлом, и результат работает как размещённые страницы React с управляемой базой данных, авторизацией, своим доменом и откатом к сохранённой версии. Бесплатный тариф не требует карты: генерация тратит кредиты, а правки, публикация и домены бесплатны.
Claude Code прекрасно пишет приложение и совершенно не умеет его запускать. Сессия заканчивается папкой на диске: компоненты React, модель данных, сложившаяся по ходу разговора, и вход в систему, который молча предполагает, что где-то есть сервер. Деплой начинается там, где у этой папки появляется адрес, база данных за ней и вход, которым могут воспользоваться другие люди.
Обычно дальше начинается сантехника: залить в репозиторий, настроить CI, поднять базу данных в другом сервисе, добавить сервис авторизации, направить DNS, дождаться сертификатов. Каждый шаг выглядит разумным, а в сумме уходит половина дня. Второй ответ проще: дать Claude Code прямой доступ к runtime, где все эти части уже собраны, и тогда деплой становится одним вызовом инструмента в той же переписке.
Честная формулировка: Наша платформа не является кнопкой деплоя, прикрученной к вашему нынешнему стеку. Это runtime, и приложение переезжает внутрь него. Обмен честный: вы получаете хостинг, базу данных, авторизацию и домены, не собирая их вручную, и отдаёте контроль над серверным слоем.
Два пути ведут в одно и то же место: тот же аккаунт и те же приложения. Берите коннектор, если основная работа идёт в claude.ai. Берите плагин, если вы живёте в терминале и хотите, чтобы команды деплоя лежали рядом с кодом.
Путь 1: MCP коннектор: Откройте настройки в claude.ai, выберите Add custom connector, вставьте https://finestructure.ai/api/mcp в поле URL и подтвердите экран OAuth. Один клик, без API ключа и без переменной окружения, навсегда поселившейся в конфиге. После этого Claude видит около 70 инструментов: создание приложения, запись файлов, entities, публикация, домены и аналитика.
Путь 2: open source плагин для Claude Code: Выполните /plugin marketplace add finestructure-ai/claude-plugin, затем /plugin install finestructure@finestructure. В сессию добавятся /deploy, /fs-status и /fs-domain. Исходный код открыт, поэтому можно прочитать, что именно плагин отправляет, ещё до установки, вместо того чтобы верить описанию.
О каталогах: Наши заявки в каталоги ещё на рассмотрении. Пока это не завершено, мы не называем ни коннектор, ни плагин официальным, проверенным или включённым в каталог. Ставьте их потому, что адрес открыт, а код можно прочитать, а не из-за значка.
Режимов деплоя два. Первый начинается с одной фразы: create_app принимает промпт и создаёт готовое приложение со страницами, схемами entities, подключённой авторизацией и рабочим адресом. Это быстрый путь, пока идея ещё мягкая и понять её проще всего, просто посмотрев на неё. Генерация тратит кредиты и остаётся единственной тарифицируемой частью процесса.
Второй режим переносит проект, который у вас уже есть. Claude читает ваши файлы и переписывает их в runtime платформы по одному: страницы становятся страницами платформы, модель данных становится entities, вызовы авторизации переписываются на авторизацию платформы. Это перенос, а не слепая загрузка. Каждый файл, который рассчитывал на подконтрольный вам сервер, переписывается под runtime, и именно здесь Claude Code оправдывает своё место.
Как выглядит реалистичная первая сессия: Попросите Claude создать приложение, откройте preview и продолжайте править файлы в той же переписке, пока страницы не станут такими, как вы задумали. Правки файлов и публикация кредитов не тратят, поэтому цикл после генерации бесплатный. Когда всё выглядит правильно, публикуйте, подключайте домен и дайте TLS выпуститься самому.
Статические хостинги очень хороши в своём деле. Если на выходе у вас только фронтенд бандл, они отдадут его быстрее, дешевле и с более широкой экосистемой, чем мы. Сравнение становится интересным там, где приложению нужны состояние, пользователи и путь назад.
Что нужно приложению | Fine Structure | Статический хостинг
Хостинг | Размещённые страницы React из runtime платформы | Лучшая чистая скорость фронтенда и самая широкая экосистема
База данных | Управляемые entities, готовые до первого деплоя | Своя, поднимается отдельно
Авторизация | Встроенная, с сессиями и пользователями каждого приложения | Свой сервис авторизации или внешний провайдер
Домены | Свой домен с автоматическим TLS | Свой домен с автоматическим TLS, зрелый процесс
Откат | Восстановление сохранённой версии приложения | Повторный деплой прежней сборки или откат коммита
Агенты | AI агенты, продолжающие работать по расписанию | Не входят, запускаются где-то ещё
Когда мы неподходящий выбор: Три случая, когда другой инструмент лучше, и мы скажем об этом прямо. Собственный серверный runtime, который обязан быть вашим, например бинарник на Go или воркер на Python с конкретными системными библиотеками. Монорепозиторий со своим бэкендом, который вы не будете переписывать. Чисто статический хостинг на больших объёмах, где выигрывает CDN без базы данных.
Деплой не конец работы. Это точка, где приложение начинает выдавать факты вместо мнений. Открываются четыре вещи, и ни одна из них не требует выходить из переписки.
Агенты удивляют людей сильнее всего. Агент здесь не чат виджет, приклеенный к странице. Это работник, привязанный к приложению: он продолжает работать по расписанию после того, как вы закрыли ноутбук, читает данные самого приложения и может написать своему подтверждённому владельцу в WhatsApp или на почту. Приложение само сообщает, что что-то произошло, вместо того чтобы ждать проверки.
Всё, что идёт после генерации, остаётся в той же сессии Claude: поменять файл, опубликовать, проверить домен, прочитать аналитику, подправить агента. Бесплатный тариф не просит карту, поэтому оценить всё это честнее всего так: взять одно небольшое реальное приложение, направить на него Claude и посмотреть, как далеко он дойдёт.
Сам по себе нет. Claude Code пишет и правит файлы, и ему нужна цель, которая умеет их хостить. Добавьте наш MCP коннектор или поставьте плагин, и деплой превращается в вызов инструмента: создать приложение, записать файлы, опубликовать, подключить домен.
https://finestructure.ai/api/mcp. В claude.ai откройте настройки, выберите Add custom connector, вставьте этот адрес и подтвердите экран OAuth. Копировать API ключ не нужно, и после этого Claude видит около 70 инструментов.
Выполните /plugin marketplace add finestructure-ai/claude-plugin, затем /plugin install finestructure@finestructure. Вы получите /deploy, /fs-status и /fs-domain. Плагин открытый, а наши заявки в каталоги ещё на рассмотрении, поэтому официальным мы его не называем.
Бесплатный тариф есть, и карту он не просит. Генерация приложения тратит кредиты. Правки файлов, публикация и свои домены кредитов не тратят.
Да. Claude переносит его в runtime платформы файл за файлом: страницы становятся страницами платформы, модель данных становится entities, вызовы авторизации переписываются. Это перенос, а не загрузка, поэтому будьте готовы, что файлы поменяют форму.
Да. Добавьте свой домен, и TLS выпустится автоматически. Сделать это можно командой /fs-domain из терминала или просто попросив Claude через MCP коннектор.
Восстановить сохранённую версию. Откат возвращает приложение к более раннему сохранённому состоянию, и это обычно быстрее, чем разбирать изменение прямо в продакшене, к тому же у вас появляется рабочая точка отсчёта.
Когда нужен собственный серверный runtime, который обязан быть вашим, например бинарник на Go или воркер на Python с конкретными системными библиотеками. Когда монорепозиторий сохраняет свой бэкенд. Или когда нужен чисто статический хостинг на больших объёмах, где выигрывает CDN без базы данных.