samik081 avatar

Komodo MCP Server

samik081/mcp-komodo

Connects Claude to Komodo's DevOps platform API with 53 tools spanning server management, stack deployments, builds, and container operations. Ships with three access tiers (read-only, read-execute, full) so you can let your AI explore safely or hand it deployment permissions. Built on the official komodo_client SDK and validates credentials on startup. You can run it via npx for quick tests or deploy as a Docker container with HTTP transport for remote access. Supports granular filtering by category and individual tool blacklisting. Good fit if you're already running Komodo infrastructure and want natural language control over deployments, server stats, Docker resources, and CI/CD workflows without context switching.

GitHub stars
7
tools
63
auth
Secret needed
transport
STDIO
env vars
3
last updated
Sep 29, 2026

Tools

63 tools

Public tool metadata for what this MCP can expose to an agent.

komodo_list_serversList all servers with status and region

List all servers with status and region

No parameter schema in public metadata yet.

komodo_get_serverGet server configuration, status, and action state

Get server configuration, status, and action state

No parameter schema in public metadata yet.

komodo_get_server_statsGet CPU, memory, disk usage, and load averages

Get CPU, memory, disk usage, and load averages

No parameter schema in public metadata yet.

komodo_get_server_infoGet OS details, hardware info, and running processes

Get OS details, hardware info, and running processes

No parameter schema in public metadata yet.

komodo_inspect_docker_containerInspect a Docker container (`docker inspect` payload); env values render as `sha256:<12-hex>` digests unless `show_env_values: true` (refused on the `read-only` tier unless `KOMODO_ALLOW_ENV_VALUES=true`) -- redaction covers `Env` arrays only, so labels, cmd, and mounts are re...

Inspect a Docker container (`docker inspect` payload); env values render as `sha256:<12-hex>` digests unless `show_env_values: true` (refused on the `read-only` tier unless `KOMODO_ALLOW_ENV_VALUES=true`) -- redaction covers `Env` arrays only, so labels, cmd, and mounts are re...

No parameter schema in public metadata yet.

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` (refused on the `read-only` tier unless `KOMODO_ALLOW_ENV_VALUES=true`) -- redaction covers `Env` arrays only, so labels, cmd, and la...

Inspect a Docker image (`docker image inspect` payload); baked-in env values render as `sha256:<12-hex>` digests unless `show_env_values: true` (refused on the `read-only` tier unless `KOMODO_ALLOW_ENV_VALUES=true`) -- redaction covers `Env` arrays only, so labels, cmd, and la...

No parameter schema in public metadata yet.

komodo_inspect_docker_networkInspect a Docker network (equivalent to docker network inspect)

Inspect a Docker network (equivalent to docker network inspect)

No parameter schema in public metadata yet.

komodo_inspect_docker_volumeInspect a Docker volume (equivalent to docker volume inspect)

Inspect a Docker volume (equivalent to docker volume inspect)

No parameter schema in public metadata yet.

komodo_prune_dockerPrune unused Docker resources on a server

Prune unused Docker resources on a server

No parameter schema in public metadata yet.

komodo_delete_docker_resourceDelete a specific Docker image, volume, or network

Delete a specific Docker image, volume, or network

No parameter schema in public metadata yet.

komodo_list_stacksList all stacks with state, server, and service count

List all stacks with state, server, and service count

No parameter schema in public metadata yet.

komodo_get_stackGet stack configuration, services, and action state

Get stack configuration, services, and action state

No parameter schema in public metadata yet.

komodo_list_stack_servicesList services in a stack with image, container state, and update availability

List services in a stack with image, container state, and update availability

No parameter schema in public metadata yet.

komodo_get_stacks_summaryGet aggregate counts of all stacks by state

Get aggregate counts of all stacks by state

No parameter schema in public metadata yet.

komodo_get_stack_logGet logs from stack services, with optional search

Get logs from stack services, with optional search

No parameter schema in public metadata yet.

komodo_inspect_stack_containerInspect a container for a specific service in a stack (`docker inspect` payload); env values render as `sha256:<12-hex>` digests unless `show_env_values: true` (refused on the `read-only` tier unless `KOMODO_ALLOW_ENV_VALUES=true`) -- redaction covers `Env` arrays only, so lab...

Inspect a container for a specific service in a stack (`docker inspect` payload); env values render as `sha256:<12-hex>` digests unless `show_env_values: true` (refused on the `read-only` tier unless `KOMODO_ALLOW_ENV_VALUES=true`) -- redaction covers `Env` arrays only, so lab...

No parameter schema in public metadata yet.

komodo_deploy_stackDeploy or redeploy a stack

Deploy or redeploy a stack

No parameter schema in public metadata yet.

komodo_pull_stackPull latest images without redeploying (docker compose pull)

Pull latest images without redeploying (docker compose pull)

No parameter schema in public metadata yet.

komodo_stack_lifecycleStart, stop, restart, pause, or unpause a stack; optionally targets specific services

Start, stop, restart, pause, or unpause a stack; optionally targets specific services

No parameter schema in public metadata yet.

komodo_destroy_stackPermanently destroy a stack

Permanently destroy a stack

No parameter schema in public metadata yet.

komodo_list_deploymentsList all deployments with state, image, and server

List all deployments with state, image, and server

No parameter schema in public metadata yet.

komodo_get_deploymentGet deployment configuration, container status, and action state

Get deployment configuration, container status, and action state

No parameter schema in public metadata yet.

komodo_get_deployments_summaryGet aggregate counts of all deployments by state

Get aggregate counts of all deployments by state

No parameter schema in public metadata yet.

komodo_get_deployment_logGet container logs, with optional search

Get container logs, with optional search

No parameter schema in public metadata yet.

komodo_inspect_deployment_containerInspect the container for a deployment (`docker inspect` payload); env values render as `sha256:<12-hex>` digests unless `show_env_values: true` (refused on the `read-only` tier unless `KOMODO_ALLOW_ENV_VALUES=true`) -- redaction covers `Env` arrays only, so labels, cmd, and m...

Inspect the container for a deployment (`docker inspect` payload); env values render as `sha256:<12-hex>` digests unless `show_env_values: true` (refused on the `read-only` tier unless `KOMODO_ALLOW_ENV_VALUES=true`) -- redaction covers `Env` arrays only, so labels, cmd, and m...

No parameter schema in public metadata yet.

komodo_deploy_deploymentDeploy with latest image and configuration

Deploy with latest image and configuration

No parameter schema in public metadata yet.

komodo_pull_deploymentPull latest image without redeploying (docker pull)

Pull latest image without redeploying (docker pull)

No parameter schema in public metadata yet.

komodo_deployment_lifecycleStart, stop, restart, pause, or unpause a deployment

Start, stop, restart, pause, or unpause a deployment

No parameter schema in public metadata yet.

komodo_destroy_deploymentPermanently destroy a deployment

Permanently destroy a deployment

No parameter schema in public metadata yet.

komodo_get_container_logGet logs from any Docker container on a server

Get logs from any Docker container on a server

No parameter schema in public metadata yet.

komodo_list_buildsList all build configurations with version info

List all build configurations with version info

No parameter schema in public metadata yet.

komodo_get_buildGet build configuration, builder, and action state

Get build configuration, builder, and action state

No parameter schema in public metadata yet.

komodo_run_buildRun a build to create a Docker image

Run a build to create a Docker image

No parameter schema in public metadata yet.

komodo_cancel_buildCancel a running build

Cancel a running build

No parameter schema in public metadata yet.

komodo_list_reposList all repos with URL, server, and state

List all repos with URL, server, and state

No parameter schema in public metadata yet.

komodo_get_repoGet repo configuration, branch, and action state

Get repo configuration, branch, and action state

No parameter schema in public metadata yet.

komodo_repo_clone_pullClone or pull a repo on its target server

Clone or pull a repo on its target server

No parameter schema in public metadata yet.

komodo_list_proceduresList all procedures with state

List all procedures with state

No parameter schema in public metadata yet.

komodo_get_procedureGet procedure stages, operations, and action state

Get procedure stages, operations, and action state

No parameter schema in public metadata yet.

komodo_run_procedureRun a procedure (executes all stages)

Run a procedure (executes all stages)

No parameter schema in public metadata yet.

komodo_list_actionsList all actions with state

List all actions with state

No parameter schema in public metadata yet.

komodo_get_actionGet action configuration and action state

Get action configuration and action state

No parameter schema in public metadata yet.

komodo_run_actionRun a custom TypeScript/Deno action

Run a custom TypeScript/Deno action

No parameter schema in public metadata yet.

komodo_list_buildersList all builders with type

List all builders with type

No parameter schema in public metadata yet.

komodo_get_builderGet builder type, server configuration, and state

Get builder type, server configuration, and state

No parameter schema in public metadata yet.

komodo_list_alertersList all alerters with type

List all alerters with type

No parameter schema in public metadata yet.

komodo_get_alerterGet alerter endpoint type, configuration, and status

Get alerter endpoint type, configuration, and status

No parameter schema in public metadata yet.

komodo_list_resource_syncsList all resource syncs with state and repo info

List all resource syncs with state and repo info

No parameter schema in public metadata yet.

komodo_get_resource_syncGet sync configuration, managed resources, and state

Get sync configuration, managed resources, and state

No parameter schema in public metadata yet.

komodo_trigger_syncTrigger a GitOps sync from the Git repo

Trigger a GitOps sync from the Git repo

No parameter schema in public metadata yet.

komodo_list_updatesList operation history with filters for resource type, target, operation, and success

List operation history with filters for resource type, target, operation, and success

No parameter schema in public metadata yet.

komodo_get_updateGet full operation details including logs with stdout/stderr for each stage

Get full operation details including logs with stdout/stderr for each stage

No parameter schema in public metadata yet.

komodo_list_usersList Komodo users, optionally filtering service users

List Komodo users, optionally filtering service users

No parameter schema in public metadata yet.

komodo_list_api_keys_for_service_userList a service user's API keys (secrets are never returned)

List a service user's API keys (secrets are never returned)

No parameter schema in public metadata yet.

komodo_list_permissionsList permissions granted to a user or user group

List permissions granted to a user or user group

No parameter schema in public metadata yet.

komodo_create_service_userCreate a service user for automation

Create a service user for automation

No parameter schema in public metadata yet.

komodo_delete_userDelete a user by ID or username

Delete a user by ID or username

No parameter schema in public metadata yet.

komodo_create_api_key_for_service_userCreate an API key for a service user (the secret is returned once)

Create an API key for a service user (the secret is returned once)

No parameter schema in public metadata yet.

komodo_delete_api_key_for_service_userDelete a service user's API key

Delete a service user's API key

No parameter schema in public metadata yet.

komodo_update_user_base_permissionsUpdate a user's enabled / create-servers / create-builds flags

Update a user's enabled / create-servers / create-builds flags

No parameter schema in public metadata yet.

komodo_update_permission_on_resource_typeSet a user or group's base permission on all resources of a type

Set a user or group's base permission on all resources of a type

No parameter schema in public metadata yet.

komodo_update_permission_on_targetSet a user or group's permission on one specific resource

Set a user or group's permission on one specific resource

No parameter schema in public metadata yet.

komodo_write_resourceCreate, update, or delete any Komodo resource

Create, update, or delete any Komodo resource

No parameter schema in public metadata yet.

Sponsors

Configuration

KOMODO_URL*

URL of the Komodo instance (e.g. https://komodo.example.com)

KOMODO_API_KEY*secret

Komodo API key

KOMODO_API_SECRET*secret

Komodo API secret

Readme

npm version Docker image License: MIT Node.js Version

MCP Komodo

MCP server for the Komodo DevOps platform. Manage servers, stacks, deployments, builds, and more through natural language in Cursor, Claude Code, and Claude Desktop.

Features


View the full README on GitHub

Details

Repository
github.com/samik081/mcp-komodo
Package
@samik081/mcp-komodo
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from samik081