# MimiOps mcp server for Kubernetes

Даёт ИИ-агенту ограниченный набор операций с Kubernetes: посмотреть поды, логи, события и масштабировать при отступах — без правки YAML и удаления данных.

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

## Что делает

Сервер держит агента в рамках. Всегда доступны только операции чтения и диагностики: списки и описания кластеров, подов, Job и CronJob, нод, namespace, квот, StorageClass, PVC, Deployment, StatefulSet, DaemonSet, HPA и Service, плюс `pods_log` и `events_get`. Опасные действия — удаление подов и Job, приостановка CronJob, масштабирование workload'ов — включаются флагом `--allow-destructive`, и по умолчанию он выключен.

Расширения подключаются флагом `--extensions`: Helm включён сразу и даёт список релизов, статус и откат, FluxCD (`fluxcd`) добавляет чтение GitRepository, OCIRepository, HelmRelease и Kustomization, а с `--allow-destructive` — ещё и reconcile с suspend/resume. Для Karpenter есть список NodePool с числом нод и запасом CPU и памяти.

Нужен kubeconfig: путь задаётся через `--kubeconfig` или переменную `KUBECONFIG`, контекст и namespace — через `--context` и `--namespace`. Работает и через Docker-образ `ghcr.io/sergelogvinov/mimiops-mcp:v0.5.0`, и как локальный бинарь из Homebrew (`brew install sergelogvinov/tap/mimiops-mcp`). Прямое применение YAML и правка секретов закрыты намеренно — если агенту нужно менять манифесты, это придётся делать вне сервера.

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

## Установка

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

**Командой платформы**
```bash
claude mcp add mimiops-mcp-server-for-kubernetes -- docker run -i --rm ghcr.io/sergelogvinov/mimiops-mcp:v0.5.0
```

### Codex

**Командой платформы**
```bash
codex mcp add mimiops-mcp-server-for-kubernetes -- docker run -i --rm ghcr.io/sergelogvinov/mimiops-mcp:v0.5.0
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mimiops-mcp-server-for-kubernetes": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/sergelogvinov/mimiops-mcp:v0.5.0"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "mimiops-mcp-server-for-kubernetes": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/sergelogvinov/mimiops-mcp:v0.5.0"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add mimiops-mcp-server-for-kubernetes docker run -i --rm ghcr.io/sergelogvinov/mimiops-mcp:v0.5.0
```

## Когда брать
- разобраться, почему под в CrashLoopBackOff
- прочитать логи Job и найти причину падения
- посмотреть статус Helm-релиза и откатить его
- проверить, кто управляет ресурсом через FluxCD
- оценить запас CPU и памяти в NodePool

## Примеры запросов агенту
- Покажи логи пода `api-7d9f` из namespace `prod` и объясни, почему он падает
- Выведи список Helm-релизов в кластере и статус последнего обновления
- Масштабируй Deployment `worker` до двух реплик

## Похожие
- [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
