Komodo MCP Server

by MP-Tool

506 downloads
Not rated
GitHub

About

Manage your Docker or Podman deployments through Komodo with AI assistants and automation tools.

Details

Author
MP-Tool
Downloads
506
Categories
Cloud Service

- Start, stop, restart containers across servers
- Deploy containers, updates, and Docker Compose stacks
- List all managed servers and get server statistics
- Works with any MCP client (Claude Desktop, VS Code Copilot, n8n)
- Dual transport support: Stdio and HTTP/SSE
- Security features: rate limiting, CORS validation, DNS rebinding protection

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Komodo MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

You can deploy it via Docker (recommended) using the provided Docker Compose example, or integrate it directly with Claude Desktop or VS Code by copying the configuration files from the examples/ directory and editing them with your Komodo credentials. For local development, clone the repository, install dependencies with npm install, build with npm run build, and start with npm start.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "komodo mcp server": {
            "komodo-mcp-server": {
                "command": "docker",
                "args": [
                    "run",
                    "-i",
                    "--rm",
                    "-e",
                    "KOMODO_URL=https://komodo.example.com:9120",
                    "-e",
                    "KOMODO_API_KEY=YOUR_API_KEY",
                    "-e",
                    "KOMODO_API_SECRET=YOUR_API_SECRET",
                    "ghcr.io/mp-tool/komodo-mcp-server:latest"
                ]
            }
        }
    }
}

McpServers

{
    "komodo-mcp-server": {
        "command": "docker",
        "args": [
            "run",
            "-i",
            "--rm",
            "-e",
            "KOMODO_URL=https://komodo.example.com:9120",
            "-e",
            "KOMODO_API_KEY=YOUR_API_KEY",
            "-e",
            "KOMODO_API_SECRET=YOUR_API_SECRET",
            "ghcr.io/mp-tool/komodo-mcp-server:latest"
        ]
    }
}

🦎 Komodo MCP Server

Model Context Protocol Server for Komodo Manage your Docker or Podman deployments through Komodo with AI assistants and automation tools. Komodo MCP Server enables seamless interaction between AI assistants (like Claude, GitHub Copilot) and Komodo (Container Management Platform) for efficient container management, server orchestration, and deployment operations. The MCP-Server gives you the ability to control your Komodo-managed infrastructure by using natural language or automated workflows. License: GPL-3.0 GitHub Release Docker MCP Build Status CodeQL OpenSSF Scorecard GitHub Issues FeaturesQuick StartExamplesDocumentation </div> ---

Features

<table> <tr> <td width="50%">

🐳 Container Management

- Start, stop, restart containers - Pause and unpause operations - List and monitor containers - Cross-server management </td> <td width="50%">

📦 Deployment & Stacks

- Deploy containers and updates - Manage Docker Compose stacks - Multi-environment deployments - Stack lifecycle control </td> </tr> <tr> <td width="50%">

🖥️ Server Operations

- List all managed servers - Get server statistics - Health monitoring - Resource tracking </td> <td width="50%">

🤖 MCP Integration

- Works with any MCP client - Claude Desktop ready - VS Code Copilot support - n8n automation compatible - Dual Transport (Stdio + HTTP/SSE) </td> </tr> <tr> <td width="50%">

⚡ Performance

- Pre-compiled regex for logging - Tool registry caching - O(1) circular buffer history - Request cancellation support </td> <td width="50%">

🔒 Security & Reliability

- DNS rebinding protection - Rate limiting (configurable) - CORS origin validation - Graceful shutdown handling </td> </tr> </table>

Quick Start

Option 1: Docker (Recommended)

```bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.