# Antideploy

Позволяет агенту развернуть приложение на Antideploy: вы подтверждаете одну ссылку, и проект уходит в прод. Пригодится, когда не хочется возиться с Dockerfile и панелью.

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

## Что делает

Antideploy — MCP-сервер, который даёт агенту доступ к платформе Antideploy. Вы описываете, что нужно собрать, агент пишет код, вызывает `login` и показывает ссылку с коротким кодом. Вы открываете ссылку, сверяете код и нажимаете «Approve» — это единственное, что делаете руками. Дальше агент создаёт приложение и базу, если она нужна, и запускает `deploy`.

Внутри — набор инструментов над HTTP API платформы: `create_application`, `deploy`, `deployment_status`, `rollback`, `logs`, `health`, `metrics`, работа с переменными окружения, базами, хранилищем, авторизацией и почтой для приложения. Деплой асинхронный: `deploy`, `redeploy` и `rollback` возвращают `taskId`, а `deployment_status` опрашивается до `succeeded` или `failed`. Каждый вызов сам ждёт до 20 секунд, так что паузы между опросами не нужны.

Секреты в переписку не попадают: `login` не показывает токен, а инструменты вида `database_env_to_file` пишут значения прямо в `.env*` и отвечают только именами. Файл `.env` при деплое не загружается, как и `node_modules`, сборка и приватные ключи. Папка привязана к приложению через `.antideploy.json`; папку без него сервер отклонит, а не подберёт приложение наугад. Учтите лимиты: 4,000 файлов и 28 MB на проект, 28 MB на файл, один деплой на приложение за раз. Проект крупнее разворачивается из GitHub. Удаление приложений, свои домены и биллинг намеренно оставлены в консоли.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `ANTIDEPLOY_API_KEY`, `ANTIDEPLOY_URL` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

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

**Командой платформы**
```bash
claude mcp add --env ANTIDEPLOY_API_KEY=<ANTIDEPLOY_API_KEY> --env ANTIDEPLOY_URL=<ANTIDEPLOY_URL> --transport stdio antideploy -- npx -y antideploy-mcp
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add antideploy --env ANTIDEPLOY_API_KEY=<ANTIDEPLOY_API_KEY> --env ANTIDEPLOY_URL=<ANTIDEPLOY_URL> -- npx -y antideploy-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "antideploy": {
            "command": "npx",
            "args": [
                "-y",
                "antideploy-mcp"
            ],
            "env": {
                "ANTIDEPLOY_API_KEY": "<ANTIDEPLOY_API_KEY>",
                "ANTIDEPLOY_URL": "<ANTIDEPLOY_URL>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "antideploy": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "antideploy-mcp"
            ],
            "env": {
                "ANTIDEPLOY_API_KEY": "<ANTIDEPLOY_API_KEY>",
                "ANTIDEPLOY_URL": "<ANTIDEPLOY_URL>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e ANTIDEPLOY_API_KEY=<ANTIDEPLOY_API_KEY> -e ANTIDEPLOY_URL=<ANTIDEPLOY_URL> antideploy npx -y antideploy-mcp
```
Вместо <…> подставьте свои значения

## Когда брать
- развернуть написанное агентом приложение без Dockerfile и YAML
- создать базу данных под проект и прописать её переменные в `.env`
- посмотреть логи и статус деплоя прямо из агента
- откатить неудачный релиз на предыдущую версию
- завести расписание для задачи внутри приложения

## Примеры запросов агенту
- Разверни этот проект на Antideploy
- Покажи логи последнего деплоя и проверь health
- Создай базу данных для приложения и выгрузи переменные в `.env`

## Похожие
- [platform-deploy-validate](https://affpapa.org/nevibecode/skills/platform-deploy-validate.md) — скилл · 3000 установок
- [remote-bridge](https://affpapa.org/nevibecode/mcp/remote-bridge.md) — MCP-сервер · ★ 5
- [operating-kit](https://affpapa.org/nevibecode/plugins/operating-kit.md) — плагин · ★ 41823
- [deploy-landed](https://affpapa.org/nevibecode/skills/deploy-landed.md) — скилл · ★ 107
- [deploy](https://affpapa.org/nevibecode/commands/vercel-labs-deploy.md) — команда · ★ 7604
- [agents-deploy](https://affpapa.org/nevibecode/skills/agents-deploy.md) — скилл · 2000 установок

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