Skip to main content
Glama
Secure-ISS
by Secure-ISS

Komodo MCP Server

Model Context Protocol (MCP) server for Komodo - enabling natural language infrastructure management through Claude.

Control your servers, deployments, builds, and infrastructure using conversational AI instead of complex API calls.

Features

  • 60+ MCP tools across 6 modules

  • Natural language server management

  • Automated deployment workflows

  • Real-time monitoring and alerts

  • Build pipeline integration

  • HMAC-based secure authentication

  • Automatic retry logic

  • Type-safe TypeScript implementation

Quick Start

Installation

# Clone the repository
git clone https://github.com/your-org/komodo-mcp.git
cd komodo-mcp

# Install dependencies
npm install

# Build the server
npm run build

Configuration

Create a .env file with your Komodo credentials:

KOMODO_URL=https://your-komodo-instance.com
KOMODO_API_KEY=your-api-key
KOMODO_API_SECRET=your-api-secret

Add to Claude

Claude Desktop

Add to your Claude Desktop configuration:

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

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

Claude Code (CLI)

claude mcp add komodo -- node /absolute/path/to/komodo-mcp/dist/index.js

Then set environment variables in your shell profile.

First Commands

Ask Claude to interact with your Komodo infrastructure:

"Show me all my servers"
"Deploy my API to production"
"What critical alerts do I have?"
"Restart the database server"
"Build version 2.5.0 and deploy to staging"

Available Tools

Read Module (16 tools)

Read-only access to all Komodo resources:

Servers

  • komodo_read_ListServers - List all servers with filtering

  • komodo_read_GetServer - Get detailed server information

Deployments

  • komodo_read_ListDeployments - List deployments

  • komodo_read_GetDeployment - Get deployment details

Stacks

  • komodo_read_ListStacks - List Docker Compose stacks

  • komodo_read_GetStack - Get stack configuration

Builds

  • komodo_read_ListBuilds - List build configurations

  • komodo_read_GetBuild - Get build details and history

Repositories

  • komodo_read_ListRepos - List connected repositories

  • komodo_read_GetRepo - Get repository information

Procedures

  • komodo_read_ListProcedures - List automation procedures

  • komodo_read_GetProcedure - Get procedure details

Actions

  • komodo_read_ListActions - List configured actions

  • komodo_read_GetAction - Get action configuration

Alerts

  • komodo_read_ListAlerts - List system alerts

  • komodo_read_GetAlert - Get detailed alert information

Execute Module (9 tools)

Trigger actions and manage infrastructure:

Deployments

  • komodo_execute_Deploy - Execute a deployment

Builds

  • komodo_execute_Build - Trigger a build process

Server Lifecycle

  • komodo_execute_StartServer - Start a server

  • komodo_execute_StopServer - Stop a server

  • komodo_execute_RestartServer - Restart a server

Procedures

  • komodo_execute_RunProcedure - Execute a procedure

Actions

  • komodo_execute_TriggerAction - Trigger an action

Repository Operations

  • komodo_execute_PullRepo - Pull latest repository changes

  • komodo_execute_CloneRepo - Clone a repository

Usage Examples

Server Management

User: Check the health of all production servers

Claude: [Lists all servers with status, CPU, memory metrics]
        [Highlights any issues or alerts]
        [Suggests actions if needed]

User: Restart the database server

Claude: [Executes restart]
        [Monitors status]
        [Confirms healthy state]

Deployment Workflow

User: Deploy version 2.5.0 to staging then production

Claude: [Triggers build for v2.5.0]
        [Deploys to staging]
        [Runs health checks]
        [Waits for approval]
        [Deploys to production]
        [Verifies all instances]

Monitoring

User: Give me a complete infrastructure health report

Claude: [Analyzes all servers]
        [Checks all deployments]
        [Reviews active alerts]
        [Generates comprehensive report]
        [Recommends actions]

See EXAMPLES.md for more real-world scenarios.

Documentation

User Guides

Technical Documentation

Development

Requirements

  • Node.js 20+

  • TypeScript 5+

  • npm 9+

Build

npm run build          # Build for production
npm run dev            # Build and watch for changes
npm run clean          # Clean build artifacts

Testing

npm test               # Run all tests
npm run test:watch     # Run tests in watch mode
npm run test:coverage  # Generate coverage report

Linting & Formatting

npm run lint           # Check code style
npm run lint:fix       # Fix code style issues
npm run format         # Format code with Prettier
npm run format:check   # Check code formatting
npm run typecheck      # TypeScript type checking

Environment Variables

Required

Variable

Description

Example

KOMODO_URL

Komodo API base URL

https://komodo.example.com

KOMODO_API_KEY

API key for authentication

km_key_abc123...

KOMODO_API_SECRET

API secret for HMAC signing

km_secret_xyz789...

Optional

Variable

Description

Default

KOMODO_TIMEOUT

Request timeout (ms)

30000

KOMODO_RETRY_COUNT

Number of retries on failure

3

KOMODO_RETRY_DELAY

Delay between retries (ms)

1000

KOMODO_LOG_LEVEL

Logging level

info

KOMODO_SSL_VERIFY

Verify SSL certificates

true

See ENVIRONMENT.md for complete configuration details.

License

MIT License - see LICENSE file for details.

Support

Acknowledgments


Built with ❤️ for the Komodo community

Start managing your infrastructure naturally - no more complex API calls, just conversation with Claude.

Get started: Quick Start | Documentation | Examples

F
license - not found
-
quality - not tested
-
maintenance - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • Manage projects, tasks, time tracking, and team collaboration through natural language.

  • Deploy apps on your cloud. Create environments, configure infrastructure, and monitor jobs.

  • The agent-native cloud: database, functions, AI, storage, computers. 55 tools, one API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Secure-ISS/Komodo-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server