maintenant — MCP-сервер для Claude Code: установка
MCP-сервер показывает состояние Docker и Kubernetes, логи и алерты, чтобы агент мог разобраться с проблемой в инфраструктуре.
claude mcp add maintenant -- docker run -i --rm ghcr.io/kolapsis/maintenant:1.10.1Что делает 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.
Какие задачи решает
- проверить состояние контейнеров и циклы перезапуска
- найти причину сбоя по live-логам
- отследить истечение TLS-сертификата
- получить алерт о недоступном endpoint
- проверить обновления образов и CVE
Примеры запросов агенту
- Проверь состояние контейнеров и объясни, почему один из них перезапускается.
- Покажи последние логи сервиса и проверь связанные health checks.
- Проверь TLS-сертификаты, endpoint’ы и активные алерты.
Как установить maintenant
1Командой платформы
claude mcp add maintenant -- docker run -i --rm ghcr.io/kolapsis/maintenant:1.10.12Командой платформы: удалённый сервер
claude mcp add --transport http maintenant https://{maintenant_host}/mcp1Командой платформы
codex mcp add maintenant -- docker run -i --rm ghcr.io/kolapsis/maintenant:1.10.12Командой платформы: удалённый сервер
codex mcp add maintenant --url https://{maintenant_host}/mcp1Файл настроек
{
"mcpServers": {
"maintenant": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/kolapsis/maintenant:1.10.1"
]
}
}
}2Файл настроек
{
"mcpServers": {
"maintenant": {
"url": "https://{maintenant_host}/mcp"
}
}
}1Файл настроек
{
"servers": {
"maintenant": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/kolapsis/maintenant:1.10.1"
]
}
}
}2Файл настроек
{
"servers": {
"maintenant": {
"type": "http",
"url": "https://{maintenant_host}/mcp"
}
}
}1Командой платформы
gemini mcp add maintenant docker run -i --rm ghcr.io/kolapsis/maintenant:1.10.12Командой платформы: удалённый сервер
gemini mcp add -t http maintenant https://{maintenant_host}/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о maintenant
Как установить maintenant в Claude Code?
Для локального подключения через Docker выполните claude mcp add maintenant -- docker run -i --rm ghcr.io/kolapsis/maintenant:1.10.1.
Что делает maintenant?
Он мониторит Docker и Kubernetes, показывает логи и состояние ресурсов, проверяет endpoint’ы и сертификаты, а затем отдаёт эти данные AI-агенту через MCP. Алерты можно подтверждать.
Меняет ли maintenant контейнеры?
Нет. Сервер предназначен для мониторинга и не изменяет контейнеры; Docker socket подключается в режиме ro.