Komodo MCP Server — MCP-сервер для Claude Code: Docker и деплой
MCP-сервер, который даёт агенту доступ к Komodo: контейнеры, стеки, деплойменты, серверы и сборки. Пригодится, когда инфраструктуру нужно двигать прямо из чата.
claude mcp add komodo-mcp-server -e KOMODO_URL=<KOMODO_URL> -e KOMODO_API_KEY=<KOMODO_API_KEY> -e KOMODO_API_SECRET=<KOMODO_API_SECRET> -e KOMODO_USERNAME=<KOMODO_USERNAME> -e KOMODO_PASSWORD=<KOMODO_PASSWORD> -- npx -y komodo-mcp-serverЧто делает Komodo MCP Server
Сервер превращает Komodo в набор инструментов, которые вызывают ассистенты. Внутри — работа с контейнерами, стеками, деплойментами, серверами, сборками, репозиториями, процедурами и действиями: от списка и осмотра до запуска, сборки и удаления. Отдельно есть удалённый терминал: команды на серверах, контейнерах и сервисах стека возвращают вывод, код возврата и прогресс. Логи ищутся по шаблону с настраиваемым хвостом и подсчётом совпадений.
Подключение идёт через stdio, streamable HTTP, HTTPS с TLS или SSE. Аутентификация — по API-ключу и секрету, по логину с паролем или по JWT-токену; в HTTP-режиме вход локальный для каждого пользователя включён по умолчанию. Опасные операции вроде удаления, очистки и выполнения команд в оболочке спрашивают подтверждение у человека, а на клиентах без запроса отказывают. Результаты инструментов проходят через редактирование секретов, включая вывод терминала и логи.
Чтобы сервер заработал, нужны адрес Komodo и учётные данные — KOMODO_URL вместе с KOMODO_API_KEY и KOMODO_API_SECRET либо парой логина и пароля. Без них подключение к Komodo не поднимется. Запускается через Docker, npx или нативный Node.js; для Docker есть образы под amd64, arm64, arm/v7 и arm/v6.
Какие задачи решает
- посмотреть список контейнеров и их состояние
- задеплоить стек или деплоймент из чата
- выполнить команду на сервере и получить вывод
- найти строку в логах контейнера по шаблону
- пересобрать образ и посмотреть журнал сборки
Примеры запросов агенту
- Покажи все контейнеры на сервере и отметь те, что остановлены
- Задеплой стек
webи скажи, когда закончится - Найди в логах контейнера
apiстроки со словом timeout за последние 200 строк
Как установить Komodo MCP Server
Командой платформы
claude mcp add komodo-mcp-server -e KOMODO_URL=<KOMODO_URL> -e KOMODO_API_KEY=<KOMODO_API_KEY> -e KOMODO_API_SECRET=<KOMODO_API_SECRET> -e KOMODO_USERNAME=<KOMODO_USERNAME> -e KOMODO_PASSWORD=<KOMODO_PASSWORD> -- npx -y komodo-mcp-serverВместо <…> подставьте свои значения
Командой платформы
codex mcp add komodo-mcp-server --env KOMODO_URL=<KOMODO_URL> --env KOMODO_API_KEY=<KOMODO_API_KEY> --env KOMODO_API_SECRET=<KOMODO_API_SECRET> --env KOMODO_USERNAME=<KOMODO_USERNAME> --env KOMODO_PASSWORD=<KOMODO_PASSWORD> -- npx -y komodo-mcp-serverВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"komodo-mcp-server": {
"command": "npx",
"args": [
"-y",
"komodo-mcp-server"
],
"env": {
"KOMODO_URL": "<KOMODO_URL>",
"KOMODO_API_KEY": "<KOMODO_API_KEY>",
"KOMODO_API_SECRET": "<KOMODO_API_SECRET>",
"KOMODO_USERNAME": "<KOMODO_USERNAME>",
"KOMODO_PASSWORD": "<KOMODO_PASSWORD>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"komodo-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"komodo-mcp-server"
],
"env": {
"KOMODO_URL": "<KOMODO_URL>",
"KOMODO_API_KEY": "<KOMODO_API_KEY>",
"KOMODO_API_SECRET": "<KOMODO_API_SECRET>",
"KOMODO_USERNAME": "<KOMODO_USERNAME>",
"KOMODO_PASSWORD": "<KOMODO_PASSWORD>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e KOMODO_URL=<KOMODO_URL> -e KOMODO_API_KEY=<KOMODO_API_KEY> -e KOMODO_API_SECRET=<KOMODO_API_SECRET> -e KOMODO_USERNAME=<KOMODO_USERNAME> -e KOMODO_PASSWORD=<KOMODO_PASSWORD> komodo-mcp-server npx -y komodo-mcp-serverВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Komodo MCP Server
Как установить Komodo MCP Server в Claude Code?
Добавьте сервер командой `claude mcp add komodo-mcp-server -e KOMODO_URL=<KOMODO_URL> -e KOMODO_API_KEY=<KOMODO_API_KEY> -e KOMODO_API_SECRET=<KOMODO_API_SECRET> -e KOMODO_USERNAME=<KOMODO_USERNAME> -e KOMODO_PASSWORD=<KOMODO_PASSWORD> -- npx -y komodo-mcp-server`.
Что делает Komodo MCP Server?
Даёт ассистенту инструменты Komodo: контейнеры, стеки, деплойменты, серверы, сборки, репозитории, процедуры и действия. Плюс удалённый терминал, поиск по логам и проверка состояния самого сервера.
Какие данные нужны для подключения к Komodo?
Адрес KOMODO_URL и один из способов входа: API-ключ с секретом или логин с паролем. Есть и вариант с JWT-токеном.