Manage Komodo through AI assistants
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Komodo MCP Server.
komodo_list_serversList all servers with status and region
komodo_get_serverGet server configuration, status, and action state
komodo_get_server_statsGet CPU, memory, disk usage, and load averages
komodo_get_server_infoGet OS details, hardware info, and running processes
komodo_inspect_docker_containerInspect a Docker container (`docker inspect` payload); env values render as `sha256:<12-hex>` digests unless `show_env_values: true` -- redaction covers `Env` arrays only, so labels, cmd, and mounts are returned unredacted
komodo_inspect_docker_imageInspect a Docker image (`docker image inspect` payload); baked-in env values render as `sha256:<12-hex>` digests unless `show_env_values: true` -- redaction covers `Env` arrays only, so labels, cmd, and layers are returned unredacted
MCP server for the Komodo DevOps platform. Manage servers, stacks, deployments, builds, and more through natural language in Cursor, Claude Code, and Claude Desktop.
read-only, read-execute, full) for granular controlKOMODO_CATEGORIES to expose only the tools you needlinux/amd64 and linux/arm64 on GHCRMCP_TRANSPORT=http) using the Streamable HTTP protocolBuilt for Komodo 1.19.5.
Run the server directly with npx:
The server validates your Komodo connection on startup and fails immediately with a clear error if credentials are missing or invalid.
Run with Docker (stdio transport, same as npx):
To run as a remote MCP server with HTTP transport:
The MCP endpoint is available at http://localhost:3000 and a health check at http://localhost:3000/health.
Claude Code CLI (recommended):
JSON config (works with Claude Code .mcp.json, Claude Desktop claude_desktop_config.json, Cursor .cursor/mcp.json):
Docker (stdio):
Remote MCP (connect to a running Docker container or HTTP server):
Control which tools are available using the KOMODO_ACCESS_TIER environment variable:
| Tier | Tools | Description |
|---|---|---|
full (default) | 63 | Read, execute, and write -- full control |
read-execute | 55 | Read and execute -- no resource creation/deletion, no user administration |
read-only | 39 | Read only -- safe for exploration, no state changes |
Tier details:
komodo_write_resource for creating, updating, and deleting Komodo resources, plus the user administration tools (service users, API keys, permissions).komodo_write_resource tool and the user administration write tools are hidden.Tools that are not available in your tier are not registered with the MCP server. They will not appear in your AI tool's tool list, keeping the context clean.
Set KOMODO_ACCESS_TIER to read-only, read-execute, or full (default: full).
| Variable | Required | Default | Description |
|---|---|---|---|
KOMODO_URL | Yes | -- | URL of your Komodo Core instance |
KOMODO_API_KEY | Yes | -- | API key for authentication |
KOMODO_API_SECRET | Yes | -- | API secret for authentication |
KOMODO_ACCESS_TIER | No | full | Access tier: read-only, read-execute, or full |
KOMODO_CATEGORIES | No | (all) | Comma-separated category allowlist (e.g., servers,stacks,builds) |
KOMODO_TOOL_BLACKLIST | No | (none) | Comma-separated list of tool names to exclude (e.g., komodo_destroy_stack) |
KOMODO_TOOL_WHITELIST | No | (none) | Comma-separated list of tool names to force-include, bypassing access tier and category filters |
DEBUG | No | false | Enable debug logging to stderr |
MCP_TRANSPORT | No | stdio | Transport mode: stdio (default) or http |
MCP_PORT | No | 3000 | HTTP server port (only used when MCP_TRANSPORT=http) |
MCP_HOST | No | 0.0.0.0 | HTTP server bind address (only used when MCP_TRANSPORT=http) |
MCP_SESSION_IDLE_TIMEOUT | No | 1800 | Seconds of inactivity after which an HTTP session is closed and its memory released (sessions with a connected SSE stream are never closed). 0 disables. Only used when MCP_TRANSPORT=http |
MCP_EXCLUDE_TOOL_TITLES | No | false | Set true to omit tool titles from registration (saves tokens) |
Generate API keys in the Komodo UI under Settings > API Keys.
servers, stacks, deployments, containers, builds, repos, procedures, actions, builders, alerters, resource-syncs, updates, users, write
mcp-komodo provides 63 tools organized by category. Each tool's Access column shows the minimum tier required: read-only (available in all tiers), read-execute (requires read-execute or full), or full (requires full tier only). The Hints column shows tool behavior: read-only (no state changes), destructive (modifies existing state), idempotent (same result if called twice).
All 16 execute tools wait for the operation to complete and report its real outcome by default; pass wait: false for fire-and-forget, or wait_timeout_seconds to bound the wait (default 45s).
| Tool | Description | Access | Hints |
|---|---|---|---|
komodo_list_servers | List all servers with status and region | read-only | read-only, idempotent |
komodo_get_server | Get server configuration, status, and action state | read-only | read-only, idempotent |
komodo_get_server_stats | Get CPU, memory, disk usage, and load averages | read-only | read-only, idempotent |
komodo_get_server_info | Get OS details, hardware info, and running processes | read-only | read-only, idempotent |
komodo_inspect_docker_container | Inspect a Docker container (docker inspect payload); env values render as sha256:<12-hex> digests unless show_env_values: true -- redaction covers Env arrays only, so labels, cmd, and mounts are returned unredacted | read-only | read-only, idempotent |
komodo_inspect_docker_image | Inspect a Docker image (docker image inspect payload); baked-in env values render as sha256:<12-hex> digests unless show_env_values: true -- redaction covers Env arrays only, so labels, cmd, and layers are returned unredacted | read-only | read-only, idempotent |
komodo_inspect_docker_network | Inspect a Docker network (equivalent to docker network inspect) | read-only | read-only, idempotent |
komodo_inspect_docker_volume | Inspect a Docker volume (equivalent to docker volume inspect) | read-only | read-only, idempotent |
komodo_prune_docker | Prune unused Docker resources on a server | read-execute | destructive, idempotent |
komodo_delete_docker_resource | Delete a specific Docker image, volume, or network | read-execute | destructive |
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/komodo-mcp-server-2)<a href="https://allmcps.com/mcp/komodo-mcp-server-2"><img src="https://allmcps.com/api/badge/komodo-mcp-server-2?style=directory" alt="Komodo MCP Server on AllMCPs" /></a>