# Runtime Cloud

Runtime Cloud запускает команды и процессы в изолированных Linux-песочницах, управляет файлами и сохраняет состояние между паузами. Подключите сервер к ИИ-агенту, чтобы выполнять код в облачной среде.

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

## Что делает

Runtime Cloud предоставляет агенту доступ к Linux-песочницам через MCP. В них можно выполнять команды, запускать фоновые процессы, читать и записывать файлы, открывать TCP-порты и подключаться к терминалу. Песочницу можно приостановить, разбудить, сохранить её состояние или удалить. После периода простоя она автоматически переходит в паузу, сохраняя память и процессы.

Для Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed и Gemini CLI предусмотрены варианты подключения. Удалённый MCP-сервер доступен по адресу `https://api.withruntime.com/mcp`, а локальный запуск использует `npx -y withruntime`. Для работы SDK нужны Node.js 22.12 или новее либо Bun. На сервере или в CI можно передать ключ через `RUNTIME_API_KEY`; в локальной среде клиент также использует сохранённое CLI-подключение.

SDK позволяет создавать песочницы программно через `Sandbox.create()` и повторно получать их по имени через `Sandbox.getOrCreate(name)`. Доступны операции с файлами, снимками состояния и образами, а также подключение хранилищ S3, R2 и Google Cloud Storage как каталогов. Для сетевых функций вроде `domains`, `ports`, `addresses`, `tunnel` и `network` требуется платный аккаунт. При миграции с E2B, Daytona или Vercel Sandbox используются отдельные импорты совместимости, а неподдерживаемые операции E2B завершаются ошибкой `NotSupportedError`.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://api.withruntime.com/mcp`

## Установка

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

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http runtime https://api.withruntime.com/mcp
```

2. **Командой платформы**
```bash
claude mcp add cloud-sdk -- npx -y withruntime
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add cloud-sdk --url https://api.withruntime.com/mcp
```

2. **Командой платформы**
```bash
codex mcp add cloud-sdk -- npx -y withruntime
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "cloud-sdk": {
            "url": "https://api.withruntime.com/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "cloud-sdk": {
            "command": "npx",
            "args": [
                "-y",
                "withruntime"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "cloud-sdk": {
            "type": "http",
            "url": "https://api.withruntime.com/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "cloud-sdk": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "withruntime"
            ]
        }
    }
}
```

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http cloud-sdk https://api.withruntime.com/mcp
```

2. **Командой платформы**
```bash
gemini mcp add cloud-sdk npx -y withruntime
```

## Когда брать
- Выполнять команды агента в изолированной Linux-песочнице
- Запускать фоновые процессы и проверять их результат
- Передавать файлы в облачную среду и скачивать каталоги
- Приостанавливать песочницу с сохранением памяти и процессов
- Открывать TCP-порты и подключать облачные хранилища

## Примеры запросов агенту
- Запусти тесты проекта в отдельной Linux-песочнице Runtime Cloud и покажи код завершения.
- Передай каталог проекта в песочницу, выполни там скрипт и верни созданные файлы.
- Приостанови песочницу Runtime Cloud после завершения задачи, сохранив её состояние.

## Похожие
- [sandbox](https://affpapa.org/nevibecode/skills/vercel-inc-sandbox.md) — скилл · 604 установки
- [briq](https://affpapa.org/nevibecode/mcp/briq.md) — MCP-сервер · ★ 1
- [cloud-design-patterns](https://affpapa.org/nevibecode/skills/cloud-design-patterns.md) — скилл · 2200 установок
- [PocketBase Cloud](https://affpapa.org/nevibecode/mcp/pocketbase-cloud.md) — MCP-сервер
- [Senior Cloud Architect](https://affpapa.org/nevibecode/agents/senior-cloud-architect.md) — субагент · ★ 40478
- [huawei-cloud-openviking-embedding-switch](https://affpapa.org/nevibecode/skills/huawei-cloud-openviking-embedding-switch.md) — скилл · 15900 установок

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