io.github.artemdruzhininad-star/docker-wts-build MCP Server
io.github.artemdruzhininad-star/docker-wts-build
What is the io.github.artemdruzhininad-star/docker-wts-build MCP server?
Schedule Docker builds via Windows Task Scheduler — survives VS Code terminal timeouts
How to install io.github.artemdruzhininad-star/docker-wts-build
Copy-paste configuration for popular MCP clients.
DWTB_PROJECT_DIRrequiredPath to project directory containing docker-compose.yml
DWTB_COMPOSE_FILEDocker Compose file name (default: docker-compose.yml)
DWTB_CUSTOM_SERVICESSemicolon-separated list of custom service names
DWTB_LOGS_DIRDirectory for build logs (default: {project_dir}/builds/logs)
DWTB_TASK_PREFIXTask name prefix for Windows Task Scheduler (default: DockerBuild)
DWTB_TASK_TIMEOUT_MSTask timeout in milliseconds (default: 28800000 = 8 hours)
DWTB_MAX_TASK_AGE_DAYSMaximum age in days for cleanup (default: 30)
{
"mcpServers": {
"docker-wts-build": {
"command": "uvx",
"args": [
"docker-wts-build"
],
"env": {
"DWTB_PROJECT_DIR": "<YOUR_DWTB_PROJECT_DIR>",
"DWTB_COMPOSE_FILE": "<YOUR_DWTB_COMPOSE_FILE>",
"DWTB_CUSTOM_SERVICES": "<YOUR_DWTB_CUSTOM_SERVICES>",
"DWTB_LOGS_DIR": "<YOUR_DWTB_LOGS_DIR>",
"DWTB_TASK_PREFIX": "<YOUR_DWTB_TASK_PREFIX>",
"DWTB_TASK_TIMEOUT_MS": "<YOUR_DWTB_TASK_TIMEOUT_MS>",
"DWTB_MAX_TASK_AGE_DAYS": "<YOUR_DWTB_MAX_TASK_AGE_DAYS>"
}
}
}
}{
"mcpServers": {
"docker-wts-build": {
"command": "uvx",
"args": [
"docker-wts-build"
],
"env": {
"DWTB_PROJECT_DIR": "<YOUR_DWTB_PROJECT_DIR>",
"DWTB_COMPOSE_FILE": "<YOUR_DWTB_COMPOSE_FILE>",
"DWTB_CUSTOM_SERVICES": "<YOUR_DWTB_CUSTOM_SERVICES>",
"DWTB_LOGS_DIR": "<YOUR_DWTB_LOGS_DIR>",
"DWTB_TASK_PREFIX": "<YOUR_DWTB_TASK_PREFIX>",
"DWTB_TASK_TIMEOUT_MS": "<YOUR_DWTB_TASK_TIMEOUT_MS>",
"DWTB_MAX_TASK_AGE_DAYS": "<YOUR_DWTB_MAX_TASK_AGE_DAYS>"
}
}
}
}{
"mcpServers": {
"docker-wts-build": {
"command": "uvx",
"args": [
"docker-wts-build"
],
"env": {
"DWTB_PROJECT_DIR": "<YOUR_DWTB_PROJECT_DIR>",
"DWTB_COMPOSE_FILE": "<YOUR_DWTB_COMPOSE_FILE>",
"DWTB_CUSTOM_SERVICES": "<YOUR_DWTB_CUSTOM_SERVICES>",
"DWTB_LOGS_DIR": "<YOUR_DWTB_LOGS_DIR>",
"DWTB_TASK_PREFIX": "<YOUR_DWTB_TASK_PREFIX>",
"DWTB_TASK_TIMEOUT_MS": "<YOUR_DWTB_TASK_TIMEOUT_MS>",
"DWTB_MAX_TASK_AGE_DAYS": "<YOUR_DWTB_MAX_TASK_AGE_DAYS>"
}
}
}
}{
"servers": {
"docker-wts-build": {
"type": "stdio",
"command": "uvx",
"args": [
"docker-wts-build"
],
"env": {
"DWTB_PROJECT_DIR": "<YOUR_DWTB_PROJECT_DIR>",
"DWTB_COMPOSE_FILE": "<YOUR_DWTB_COMPOSE_FILE>",
"DWTB_CUSTOM_SERVICES": "<YOUR_DWTB_CUSTOM_SERVICES>",
"DWTB_LOGS_DIR": "<YOUR_DWTB_LOGS_DIR>",
"DWTB_TASK_PREFIX": "<YOUR_DWTB_TASK_PREFIX>",
"DWTB_TASK_TIMEOUT_MS": "<YOUR_DWTB_TASK_TIMEOUT_MS>",
"DWTB_MAX_TASK_AGE_DAYS": "<YOUR_DWTB_MAX_TASK_AGE_DAYS>"
}
}
}
}claude mcp add docker-wts-build --env DWTB_PROJECT_DIR=<YOUR_DWTB_PROJECT_DIR> --env DWTB_COMPOSE_FILE=<YOUR_DWTB_COMPOSE_FILE> --env DWTB_CUSTOM_SERVICES=<YOUR_DWTB_CUSTOM_SERVICES> --env DWTB_LOGS_DIR=<YOUR_DWTB_LOGS_DIR> --env DWTB_TASK_PREFIX=<YOUR_DWTB_TASK_PREFIX> --env DWTB_TASK_TIMEOUT_MS=<YOUR_DWTB_TASK_TIMEOUT_MS> --env DWTB_MAX_TASK_AGE_DAYS=<YOUR_DWTB_MAX_TASK_AGE_DAYS> -- uvx docker-wts-buildRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.