MCP Hub
Back to servers

komodo-mcp

An MCP server that exposes the full API of the Komodo infrastructure management platform. It enables users to manage deployments, stacks, servers, and containers through tools for inspection, configuration, and operational control.

glama
Updated
Mar 29, 2026

komodo-mcp

MCP (Model Context Protocol) server for Komodo, a container and infrastructure management platform. Exposes Komodo's full API as MCP tools, enabling Claude Code and other MCP clients to manage deployments, stacks, servers, builds, and more.

Setup

1. Install dependencies and build

cd komodo-mcp
npm install
npm run build

2. Configure environment variables

The server requires three environment variables:

VariableDescription
KOMODO_URLBase URL of your Komodo instance (e.g., https://komodo.example.com)
KOMODO_API_KEYAPI key from Komodo
KOMODO_API_SECRETAPI secret from Komodo

Generate an API key pair in Komodo under Settings > API Keys.

3. Register with Claude Code

Add to your Claude Code MCP config (~/.claude/claude_desktop_config.json or project-level):

{
  "mcpServers": {
    "komodo": {
      "command": "node",
      "args": ["/path/to/komodo-mcp/dist/index.js"],
      "env": {
        "KOMODO_URL": "https://komodo.example.com",
        "KOMODO_API_KEY": "your-api-key",
        "KOMODO_API_SECRET": "your-api-secret"
      }
    }
  }
}

Tool Reference

Tools are grouped by resource domain with an action parameter to keep the tool count manageable (~45 tools instead of 250+).

Read Tools (Query & Inspection)

ToolActions
komodo_deploymentslist, get, get_container, get_log, search_log, get_stats, get_summary
komodo_stackslist, get, get_log, search_log, list_services, get_summary
komodo_serverslist, get, get_state, get_stats, get_system_info, list_processes, get_summary
komodo_buildslist, get, list_versions, get_summary
komodo_reposlist, get, get_summary
komodo_containerslist, list_all, get_log, search_log, inspect
komodo_imageslist, inspect
komodo_networkslist, inspect
komodo_volumeslist, inspect
komodo_compose_projectslist
komodo_procedureslist, get, get_summary
komodo_actionslist, get, get_summary
komodo_alerterslist, get, get_summary
komodo_syncslist, get, get_summary, export_toml, export_all_toml
komodo_swarmslist, get, get_summary, inspect, list_nodes, list_services, list_stacks, list_networks, list_configs, list_secrets
komodo_userslist, find, get_username, list_api_keys
komodo_user_groupslist, get
komodo_permissionsget, list
komodo_variableslist, get
komodo_tagslist, get
komodo_alertslist, get
komodo_builderslist, get, get_summary
komodo_docker_registrieslist, list_from_config, get
komodo_git_providerslist, list_from_config, get
komodo_systemget_version, get_core_info, list_schedules, list_secrets, list_terminals, list_updates, get_update, get_docker_summary, find_resource

Write Tools (Create, Update, Delete)

ToolActions
komodo_deployment_managecreate, update, delete, copy, rename, create_from_container
komodo_stack_managecreate, update, delete, copy, rename, write_file, check_update
komodo_server_managecreate, update, delete, copy, rename
komodo_build_managecreate, update, delete, copy, rename, write_file, refresh_cache
komodo_repo_managecreate, update, delete, copy, rename, refresh_cache
komodo_procedure_managecreate, update, delete, copy, rename
komodo_action_managecreate, update, delete, copy, rename
komodo_alerter_managecreate, update, delete, copy, rename
komodo_sync_managecreate, update, delete, copy, rename, write_file, commit, refresh_pending
komodo_swarm_managecreate, update, delete, copy, rename
komodo_builder_managecreate, update, delete, copy, rename
komodo_docker_registry_managecreate, update, delete
komodo_git_provider_managecreate, update, delete
komodo_user_managecreate_local, create_service, delete, update_admin, create_api_key, delete_api_key
komodo_user_group_managecreate, delete, rename, add_user, remove_user
komodo_permission_manageupdate_on_target
komodo_variable_managecreate, delete, update_value, update_description
komodo_tag_managecreate, delete, rename
komodo_alert_manageclose
komodo_network_managecreate

Execute Tools (Lifecycle & Operations)

ToolActions
komodo_deployment_controldeploy, start, stop, restart, pause, unpause, pull, destroy
komodo_stack_controldeploy, deploy_if_changed, start, stop, restart, pause, unpause, pull, destroy, run_service
komodo_container_controlstart, stop, restart, pause, unpause, destroy, start_all, stop_all, restart_all
komodo_build_controlrun, cancel
komodo_repo_controlclone, pull, build, cancel_build
komodo_procedure_controlrun
komodo_action_controlrun
komodo_sync_controlrun
komodo_alerter_controltest, send_alert
komodo_image_controldelete, prune
komodo_network_controldelete, prune
komodo_volume_controldelete, prune
komodo_swarm_controlcreate_config, create_secret, remove_services, remove_stacks
komodo_batchbatch_deploy, batch_deploy_stack, batch_run_build, batch_run_action, batch_run_procedure, batch_destroy_deployment, batch_destroy_stack
komodo_system_controlbackup_database, prune_system, prune_buildx, rotate_core_keys, rotate_all_server_keys, global_auto_update

Usage Examples

# Ask Claude to list your deployments
"List all my Komodo deployments"

# Check server health
"Show me the CPU and memory stats for server prod-1"

# View stack logs
"Get the last 50 lines of logs for the monitoring stack"

# Deploy a stack
"Deploy the web-app stack"

Development

npm run dev    # Watch mode (recompile on changes)
npm run build  # One-time build
npm start      # Run the MCP server

Reviews

No reviews yet

Sign in to write a review