Enables management of Docker Compose stacks, providing tools to list configurations and retrieve detailed stack information for containerized infrastructure.
Facilitates repository management by providing tools to list connected repositories, pull the latest updates, and clone repositories for build and deployment workflows.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Komodo MCP ServerDeploy the latest version of the API to the production cluster"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Configuration
Create a .env file with your Komodo credentials:
Add to Claude
Claude Desktop
Add to your Claude Desktop configuration:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Claude Code (CLI)
Then set environment variables in your shell profile.
First Commands
Ask Claude to interact with your Komodo infrastructure:
Available Tools
Read Module (16 tools)
Read-only access to all Komodo resources:
Servers
komodo_read_ListServers- List all servers with filteringkomodo_read_GetServer- Get detailed server information
Deployments
komodo_read_ListDeployments- List deploymentskomodo_read_GetDeployment- Get deployment details
Stacks
komodo_read_ListStacks- List Docker Compose stackskomodo_read_GetStack- Get stack configuration
Builds
komodo_read_ListBuilds- List build configurationskomodo_read_GetBuild- Get build details and history
Repositories
komodo_read_ListRepos- List connected repositorieskomodo_read_GetRepo- Get repository information
Procedures
komodo_read_ListProcedures- List automation procedureskomodo_read_GetProcedure- Get procedure details
Actions
komodo_read_ListActions- List configured actionskomodo_read_GetAction- Get action configuration
Alerts
komodo_read_ListAlerts- List system alertskomodo_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 serverkomodo_execute_StopServer- Stop a serverkomodo_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 changeskomodo_execute_CloneRepo- Clone a repository
Usage Examples
Server Management
Deployment Workflow
Monitoring
See EXAMPLES.md for more real-world scenarios.
Documentation
User Guides
Usage Guide - Complete usage guide with examples
API Reference - Detailed API documentation for all 60 tools
Examples - Real-world usage scenarios
Troubleshooting - Common issues and solutions
Migration Guide - Migrate from direct API usage
Technical Documentation
Architecture - System architecture and design
API Mapping - Komodo API to MCP tool mapping
Environment - Environment variable configuration
Development
Requirements
Node.js 20+
TypeScript 5+
npm 9+
Build
Testing
Linting & Formatting
Environment Variables
Required
Variable | Description | Example |
| Komodo API base URL |
|
| API key for authentication |
|
| API secret for HMAC signing |
|
Optional
Variable | Description | Default |
| Request timeout (ms) |
|
| Number of retries on failure |
|
| Delay between retries (ms) |
|
| Logging level |
|
| Verify SSL certificates |
|
See ENVIRONMENT.md for complete configuration details.
License
MIT License - see LICENSE file for details.
Support
Documentation: docs/
Issues: GitHub Issues
Discussions: GitHub Discussions
Komodo: github.com/mbecker20/komodo
Acknowledgments
Komodo - Infrastructure automation platform
Model Context Protocol - MCP specification
Anthropic - Claude AI assistant
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