← Index

io.github.artemdruzhininad-star/docker-wts-build

io.github.artemdruzhininad-star/docker-wts-build·v0.1.2·Docker & Containers
Quality Score
70
/100

Schedule Docker builds via Windows Task Scheduler — survives VS Code terminal timeouts

§01  Install
Claude Desktop (uvx)
{
  "mcpServers": {
    "docker-wts-build": {
      "command": "uvx",
      "args": [
        "docker-wts-build"
      ],
      "env": {
        "DWTB_PROJECT_DIR": "<dwtb_project_dir>",
        "DWTB_COMPOSE_FILE": "<dwtb_compose_file>",
        "DWTB_CUSTOM_SERVICES": "<dwtb_custom_services>",
        "DWTB_LOGS_DIR": "<dwtb_logs_dir>",
        "DWTB_TASK_PREFIX": "<dwtb_task_prefix>",
        "DWTB_TASK_TIMEOUT_MS": "<dwtb_task_timeout_ms>",
        "DWTB_MAX_TASK_AGE_DAYS": "<dwtb_max_task_age_days>"
      }
    }
  }
}
§02  Environment variables
DWTB_PROJECT_DIR
required

Path to project directory containing docker-compose.yml

DWTB_COMPOSE_FILE

Docker Compose file name (default: docker-compose.yml)

DWTB_CUSTOM_SERVICES

Semicolon-separated list of custom service names

DWTB_LOGS_DIR

Directory for build logs (default: {project_dir}/builds/logs)

DWTB_TASK_PREFIX

Task name prefix for Windows Task Scheduler (default: DockerBuild)

DWTB_TASK_TIMEOUT_MS

Task timeout in milliseconds (default: 28800000 = 8 hours)

DWTB_MAX_TASK_AGE_DAYS

Maximum age in days for cleanup (default: 30)

§03  MCP Quality Score  ·  methodology
freshness
25
completeness
5
installability
25
documentation
10
stability
5
§04  Alternatives in Docker & Containers