komodo-mcp
Verified Safeby nicolasestrem
Overview
An MCP server enabling AI assistants to manage Docker containers, stacks, and servers through the Komodo Core API.
Installation
export KOMODO_ADDRESS="http://your-komodo-host:9120"\nexport KOMODO_API_KEY="your-api-key"\nexport KOMODO_API_SECRET="your-api-secret"\nexport MCP_TRANSPORT="stdio"\nnpx komodo-mcpEnvironment Variables
- KOMODO_ADDRESS
- KOMODO_API_KEY
- KOMODO_API_SECRET
- MCP_PORT
- MCP_TRANSPORT
Security Notes
The server correctly handles API keys and secrets via environment variables, avoiding hardcoding. It employs Zod for input validation, which is a good practice to prevent malformed requests. The default SSE transport binds to `0.0.0.0`, making it publicly accessible, but the documentation explicitly notes this and recommends a reverse proxy for production. Several tools expose destructive operations (e.g., deleting stacks, pruning Docker system), which are clearly marked with `destructiveHint: true` in their definitions for client-side awareness; however, the server itself does not implement additional confirmation prompts, expecting the AI client or user to handle this responsibility.
Similar Servers
mcp-for-argocd
Enables AI assistants to interact with Argo CD applications through natural language, streamlining DevOps tasks.
aks-mcp
The AKS-MCP server acts as a bridge, enabling AI assistants to interact with and manage Azure Kubernetes Service (AKS) clusters and related Azure resources.
mcp-server
The server enables AI assistants to inspect, query, and diagnose problems within an Octopus Deploy instance by exposing its API as MCP tools.
2ly
Skilder is an infrastructure layer for AI agent tooling, providing a private tool registry and embedded runtimes for integrating with various agent frameworks and custom tools.