# demo.st

Резервирует поддомен, принимает .zip от агента и отдаёт готовую ссылку вида yourproject.demo.st. Для быстрых прототипов, которые нужно показать по ссылке.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Автор: demo-stage
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/demo-stage/demo.st
- Обновлён: 2026-03-17
- HTML: https://affpapa.org/nevibecode/mcp/demost

## Что делает

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`. После этого окно редактора нужно перезагрузить, иначе агент инструментов не увидит.

## Требования
- Удалённый сервер: `https://demo.st/mcp`

## Установка

### Claude Code (родная платформа)

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http demost https://demo.st/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add demost --url https://demo.st/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "demost": {
            "url": "https://demo.st/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "demost": {
            "type": "http",
            "url": "https://demo.st/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http demost https://demo.st/mcp
```

## Когда брать
- выложить собранный прототип по ссылке без настройки хостинга
- занять свободный поддомен под демо до созвона с заказчиком
- отдать агенту публикацию сайта прямо из чата
- снять старое содержимое, оставив адрес за собой
- проверить, свободно ли имя, до регистрации

## Примеры запросов агенту
- Проверь, свободен ли поддомен `myapp`, и если да — зарезервируй его
- Загрузи `dist.zip` как содержимое сайта и дай мне ссылку
- Очисти содержимое поддомена, но не освобождай его

## Похожие
- [artifact-site](https://affpapa.org/nevibecode/mcp/artifact-site.md) — MCP-сервер · ★ 23
- [huawei-cloud-obs-website-host](https://affpapa.org/nevibecode/skills/huawei-cloud-obs-website-host.md) — скилл · 16900 установок
- [convex-self-heal](https://affpapa.org/nevibecode/skills/convex-self-heal.md) — скилл · 36100 установок
- [firecrawl-demo-walkthrough](https://affpapa.org/nevibecode/skills/firecrawl-demo-walkthrough.md) — скилл · 31200 установок
- [base44-cli](https://affpapa.org/nevibecode/skills/base44-cli.md) — скилл · 10900 установок
- [langgraph-cli](https://affpapa.org/nevibecode/skills/langgraph-cli.md) — скилл · 9000 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
