About Komodo Mcp
Komodo MCP is a server exposing Komodo API capabilities for users managing Docker infrastructure. Its modular tools cover servers, stacks, deployments, builds, repositories, procedures, and system functions.
Key features
- 01Manage servers and statistics
- 02Create and control stacks
- 03Manage deployments and logs
- 04Run and manage builds
- 05Operate repositories and procedures
Use cases
- 01Inspect or update server details
- 02Deploy or restart a stack
- 03Review deployment logs
- 04Run builds or maintain repositories
MCP support
Exposes 40+ Komodo API tools to MCP clients, covering servers, stacks, deployments, builds, repositories, procedures, and system functions.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEKomodo MCP Server
Un servidor MCP (Model Context Protocol) completo para la API de Komodo. Proporciona acceso a todas las funcionalidades de Komodo a través de una arquitectura modular y bien estructurada.
🚀 Despliegue Rápido (Docker Compose)
La forma más sencilla de ejecutar este servidor es utilizando Docker Compose con la imagen pre-construida.
- Crea un archivo
docker-compose.yml:
version: '3.8'
services:
komodo-mcp:
image: ghcr.io/nonetss/komodo-mcp:latest
container_name: komodo-mcp-server
ports:
- "3333:3333"
- "8090:8090"
environment:
- KOMODO_URL=${KOMODO_URL}
- KOMODO_KEY=${KOMODO_KEY}
- KOMODO_SECRET=${KOMODO_SECRET}
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3333/sse"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
- Crea un archivo
.env:
KOMODO_URL=https://tu-instancia.komo.do
KOMODO_KEY=tu_api_key
KOMODO_SECRET=tu_secret
- Inicia el servidor:
docker compose up -d
- Verifica la conexión:
curl http://localhost:3333/sse
🛠️ Herramientas Disponibles
El servidor MCP proporciona 40+ herramientas organizadas en los siguientes módulos:
🖥️ Servidores
list_servers,get_server_info,create_server,update_server,delete_server,get_server_stats
📚 Stacks
list_stacks,get_stack_info,deploy_stack,create_stack,update_stack,delete_stack,start_stack,stop_stack,restart_stack
🚀 Deployments
list_deployments,get_deployment_info,deploy_deployment,create_deployment,update_deployment,delete_deployment,start_deployment,stop_deployment,restart_deployment,get_deployment_logs
🔨 Builds
list_builds,get_build_info,run_build,create_build,update_build,delete_build,cancel_build
📁 Repositorios
list_repos,get_repo_info,create_repo,update_repo,delete_repo,pull_repo,clone_repo
⚙️ Procedimientos
list_procedures,get_procedure_info,run_procedure,create_procedure,update_procedure,delete_procedure
🔧 Sistema
list_updates,get_system_info,get_version,list_alerters,get_alerter_info,create_alerter,update_alerter,delete_alerter
🏗️ Desarrollo Local
Si deseas contribuir o modificar el código:
- Instala dependencias:
pnpm install - Desarrollo:
pnpm dev - Construir:
pnpm build
🔗 Enlaces
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.