
Company News
AWS Security Hub Adds Socket for Supply Chain Security
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.
docker-wts-build
Advanced tools
Docker builds via Windows Task Scheduler — an MCP server for Cline.
VS Code terminal has a ~10 minute timeout. Docker builds (especially with torch, cudnn, etc.) can take 30+ minutes. If Cline interrupts the task, the build is lost.
This MCP server schedules Docker builds as Windows Task Scheduler tasks. The build runs outside VS Code, survives interruptions, and logs progress to files for later inspection.
pip install docker-wts-build
Set these environment variables (in cline_mcp_settings.json):
| Variable | Required | Default | Description |
|---|---|---|---|
DWTB_PROJECT_DIR | Yes | — | Path to project with docker-compose.yml |
DWTB_COMPOSE_FILE | No | docker-compose.yml | Compose file name |
DWTB_CUSTOM_SERVICES | No | — | Semicolon-separated service list |
DWTB_LOGS_DIR | No | {project_dir}/builds/logs | Logs directory |
DWTB_TASK_PREFIX | No | DockerBuild | Task name prefix |
DWTB_TASK_TIMEOUT_MS | No | 28800000 (8h) | Task timeout |
DWTB_MAX_TASK_AGE_DAYS | No | 30 | Default cleanup age |
Add to cline_mcp_settings.json:
{
"mcpServers": {
"docker-wts-build": {
"autoApprove": ["schedule_build", "check_build", "cleanup_builds"],
"disabled": false,
"timeout": 120,
"command": "python",
"args": ["-m", "docker_wts_build"],
"env": {
"DWTB_PROJECT_DIR": "C:\\path\\to\\my-project",
"DWTB_CUSTOM_SERVICES": "service-1;service-2;service-3"
},
"type": "stdio"
}
}
}
# Schedule a build of all services
python -m docker_wts_build --schedule build_all
# Schedule a single service build
python -m docker_wts_build --schedule build --service my-service
# Rebuild a single service (rm + build + up)
python -m docker_wts_build --schedule rebuild --service my-service
# Check all builds
python -m docker_wts_build --check
# Check a specific build
python -m docker_wts_build --check DockerBuild_20260427_195000
# Clean up old builds (default: 30 days)
python -m docker_wts_build --cleanup
# Clean up builds older than 14 days
python -m docker_wts_build --cleanup 14
# Show version
python -m docker_wts_build --version
schedule_build creates a .cmd wrapper file with environment variables,
registers it as a Windows Task Scheduler task, and runs it immediately.builder.py outside VS Code, executing docker compose
commands and logging output to files.check_build queries Task Scheduler status and reads log files.cleanup_builds removes old tasks and log files.schtasks.exe)mcp package (installed automatically)MIT
FAQs
Docker builds via Windows Task Scheduler — MCP server for Cline
We found that docker-wts-build demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.