
Full Model Context Protocol (MCP) server for Komodo API. Manage servers, stacks, deployments, and procedures directly from your AI assistant. Docker-ready
概览
Un servidor MCP (Model Context Protocol) completo para la API de Komodo. Proporciona acceso a todas las funcionalidades de Komodo a través de una arquitectura modular y bien estructurada. La forma más sencilla de ejecutar este servidor es utilizando Docker Compose con la imagen pre-construida. El servidor MCP proporciona organizadas en los siguientes módulos: - list_servers, get_server_info, create_server, update_server, delete_server, get_server_stats - list_stacks, get_stack_info, deploy_stack, create_stack, update_stack, delete_stack, start_stack, stop_stack, restart_stack - list_deployments, get_deployment_info, deploy_deployment, create_deployment, update_deployment, delete_deployment, start_deployment, stop_deployment, restart_deployment, get_deployment_logs - list_builds, get_build_info, run_build, create_build, update_build, delete_build, cancel_build - list_repos, get_repo_info, create_repo, update_repo, delete_repo, pull_repo, clone_repo
README
Komodo MCP Server
Un servidor MCP (Model Context Protocol) completo para la API de Komodo. Proporciona acceso a todas las funcionalidades de Komodo a través de una arquitectura modular y bien estructurada.
🚀 Despliegue Rápido (Docker Compose)
La forma más sencilla de ejecutar este servidor es utilizando Docker Compose con la imagen pre-construida.
- Crea un archivo
docker-compose.yml:
version: '3.8'
services:
komodo-mcp:
image: ghcr.io/nonetss/komodo-mcp:latest
container_name: komodo-mcp-server
ports:
- "3333:3333"
- "8090:8090"
environment:
- KOMODO_URL=${KOMODO_URL}
- KOMODO_KEY=${KOMODO_KEY}
- KOMODO_SECRET=${KOMODO_SECRET}
restart: unless-stopped
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3333/sse"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
- Crea un archivo
.env:
KOMODO_URL=https://tu-instancia.komo.do
KOMODO_KEY=tu_api_key
KOMODO_SECRET=tu_secret
- Inicia el servidor:
docker compose up -d
- Verifica la conexión:
curl http://localhost:3333/sse
🛠️ Herramientas Disponibles
El servidor MCP proporciona 40+ herramientas organizadas en los siguientes módulos:
🖥️ Servidores
list_servers,get_server_info,create_server,update_server,delete_server,get_server_stats
📚 Stacks
list_stacks,get_stack_info,deploy_stack,create_stack,update_stack,delete_stack,start_stack,stop_stack,restart_stack
🚀 Deployments
list_deployments,get_deployment_info,deploy_deployment,create_deployment,update_deployment,delete_deployment,start_deployment,stop_deployment,restart_deployment,get_deployment_logs
🔨 Builds
list_builds,get_build_info,run_build,create_build,update_build,delete_build,cancel_build
📁 Repositorios
list_repos,get_repo_info,create_repo,update_repo,delete_repo,pull_repo,clone_repo
⚙️ Procedimientos
list_procedures,get_procedure_info,run_procedure,create_procedure,update_procedure,delete_procedure
🔧 Sistema
list_updates,get_system_info,get_version,list_alerters,get_alerter_info,create_alerter,update_alerter,delete_alerter
🏗️ Desarrollo Local
Si deseas contribuir o modificar el código:
- Instala dependencias:
pnpm install - Desarrollo:
pnpm dev - Construir:
pnpm build
🔗 Enlaces
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →