# maintenant

MCP-сервер показывает состояние Docker и Kubernetes, логи и алерты, чтобы агент мог разобраться с проблемой в инфраструктуре.

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

## Что делает

maintenant собирает для агента сведения об инфраструктуре: состояние контейнеров, health checks, циклы перезапуска, ресурсы и live-логи. Он также отслеживает HTTP- и TCP-endpoint’ы, TLS-сертификаты, cron-задачи, обновления образов и CVE. Алерты можно подтверждать, а агент исследует ситуацию через встроенный MCP-сервер. Контейнеры он не изменяет.

Сервер запускается одним Docker-контейнером и читает Docker socket в режиме `ro`; для Kubernetes есть read-only RBAC и фильтрация namespace. Подключить MCP можно к Claude Code через локальный Docker-процесс или HTTP endpoint. UI и API сами по себе не имеют аутентификации, поэтому публикация порта наружу требует reverse proxy или привязки к `127.0.0.1`.

## Требования
- Нужно: Docker
- Удалённый сервер: `https://{maintenant_host}/mcp`

## Установка

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

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

2. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http maintenant https://{maintenant_host}/mcp
```

### Codex

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

2. **Командой платформы: удалённый сервер**
```bash
codex mcp add maintenant --url https://{maintenant_host}/mcp
```

### Cursor

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

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

### GitHub Copilot

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

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

### Gemini CLI

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

2. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http maintenant https://{maintenant_host}/mcp
```

## Когда брать
- проверить состояние контейнеров и циклы перезапуска
- найти причину сбоя по live-логам
- отследить истечение TLS-сертификата
- получить алерт о недоступном endpoint
- проверить обновления образов и CVE

## Примеры запросов агенту
- Проверь состояние контейнеров и объясни, почему один из них перезапускается.
- Покажи последние логи сервиса и проверь связанные health checks.
- Проверь TLS-сертификаты, endpoint’ы и активные алерты.

## Похожие
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [Oh My Posh Validator](https://affpapa.org/nevibecode/mcp/oh-my-posh-validator.md) — MCP-сервер · ★ 23643
- [Keploy](https://affpapa.org/nevibecode/mcp/keploy.md) — MCP-сервер · ★ 18727
- [Coder](https://affpapa.org/nevibecode/mcp/coder.md) — MCP-сервер · ★ 17160
- [mcp](https://affpapa.org/nevibecode/mcp/kubeshark-mcp.md) — MCP-сервер · ★ 12109

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