# oriel

Управляет контейнерами Docker и Colima через MCP-клиенты. Скрывает секреты в выводе и блокирует опасные действия до подтверждения.

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

## Что делает

Сервер связывает ИИ-ассистента с локальным контейнерным окружением на macOS и Linux. Oriel позволяет модели читать списки контейнеров, изучать логи, отслеживать потребление памяти, а также управлять образами, томами, сетями и стеками Compose. Поддерживаются Colima, стандартный Docker Engine, OrbStack и Podman.

Чтение данных выполняется без задержек. При этом потенциально опасные операции заблокированы до подтверждения пользователем, а токены и пароли автоматически скрываются. Без работающего совместимого демона и установленного `docker` CLI сервер не запустится. В режиме ожидания процесс расходует около 15–30 МБ оперативной памяти.

## Требования
- Нужно: Docker

## Установка

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

**Командой платформы**
```bash
claude mcp add oriel -- docker run -i --rm ghcr.io/paradoxinfinite/oriel:0.7.0
```

### Codex

**Командой платформы**
```bash
codex mcp add oriel -- docker run -i --rm ghcr.io/paradoxinfinite/oriel:0.7.0
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "oriel": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/paradoxinfinite/oriel:0.7.0"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "oriel": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/paradoxinfinite/oriel:0.7.0"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add oriel docker run -i --rm ghcr.io/paradoxinfinite/oriel:0.7.0
```

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

## Примеры запросов агенту
- Изучи логи сервиса api и объясни, из-за чего он падает
- Покажи потребление памяти по всем запущенным контейнерам
- Проверь статус контейнеров в Compose и список открытых портов

## Похожие
- [podman](https://affpapa.org/nevibecode/skills/podman.md) — скилл · 400 установок
- [docker-expert](https://affpapa.org/nevibecode/skills/sickn33-docker-expert.md) — скилл · 27300 установок
- [docker-best-practices](https://affpapa.org/nevibecode/skills/docker-best-practices.md) — скилл · 938 установок
- [searxng-search](https://affpapa.org/nevibecode/skills/searxng-search.md) — скилл · 828 установок
- [debug-openshell-cluster](https://affpapa.org/nevibecode/skills/debug-openshell-cluster.md) — скилл · 474 установки
- [wear-compose-m3](https://affpapa.org/nevibecode/skills/wear-compose-m3.md) — скилл · 1200 установок

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