demo.st — MCP-сервер для Claude Code: публикация прототипов
Резервирует поддомен, принимает .zip от агента и отдаёт готовую ссылку вида yourproject.demo.st. Для быстрых прототипов, которые нужно показать по ссылке.
claude mcp add --transport http demost https://demo.st/mcpЧто делает demo.st
demo.st — площадка для вайб-кодинг-прототипов. Агент через MCP бронирует поддомен, заливает архив с сайтом и получает адрес, по которому уже что-то открывается. Хостинг только статический: Nginx, без PHP и баз данных. Если прототипу нужен бэкенд с состоянием, здесь он не поедет.
Внутри пять инструментов. check_subdomain_availability проверяет занятость имени и токена не требует, остальные четыре — reserve_subdomain, upload_site, clear_site, release_subdomain — работают по Bearer-токену. Для загрузки есть два пути: zip_base64 (агенту проще) или file_url на публичный архив. clear_site снимает содержимое, но поддомен остаётся за вами; освобождает его только release_subdomain.
Токен берётся в личном кабинете на demo.st: войти, открыть страницу токена или MCP-страницу, скопировать. Дальше переменная окружения DEMO_ST_MCP_TOKEN — в PowerShell через $env:, в macOS и Linux через export, можно прописать в .bashrc или .zshrc. После этого окно редактора нужно перезагрузить, иначе агент инструментов не увидит.
Какие задачи решает
- выложить собранный прототип по ссылке без настройки хостинга
- занять свободный поддомен под демо до созвона с заказчиком
- отдать агенту публикацию сайта прямо из чата
- снять старое содержимое, оставив адрес за собой
- проверить, свободно ли имя, до регистрации
Примеры запросов агенту
- Проверь, свободен ли поддомен
myapp, и если да — зарезервируй его - Загрузи
dist.zipкак содержимое сайта и дай мне ссылку - Очисти содержимое поддомена, но не освобождай его
Как установить demo.st
Командой платформы: удалённый сервер
claude mcp add --transport http demost https://demo.st/mcpКомандой платформы: удалённый сервер
codex mcp add demost --url https://demo.st/mcpФайл настроек
{
"mcpServers": {
"demost": {
"url": "https://demo.st/mcp"
}
}
}Файл настроек
{
"servers": {
"demost": {
"type": "http",
"url": "https://demo.st/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http demost https://demo.st/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о demo.st
Как установить demo.st в Claude Code?
Одной командой: claude mcp add --transport http demost https://demo.st/mcp. Затем задайте переменную DEMO_ST_MCP_TOKEN и перезапустите Claude.
Что делает demo.st?
Даёт агенту инструменты для публикации статических прототипов: проверка и резерв поддомена, загрузка .zip, очистка содержимого и освобождение адреса.
Что нужно для работы с demo.st?
Аккаунт на demo.st и Bearer-токен в переменной DEMO_ST_MCP_TOKEN. Без токена доступна только проверка занятости поддомена.