Claude Parallel Work is a Model Context Protocol (MCP) server that provides intelligent task breakdown and parallel execution for development projects. It uses containerized isolation and automated dependency analysis to optimize complex workflows.
- Parallel task execution - Break down complex projects into concurrent tasks
- Docker containerization - Isolated execution environment for security
- Intelligent task breakdown - Automated dependency analysis and optimization
- Git-based workflow - Change tracking with diff-based approval process
- Server persistence - SQLite-backed state management with automatic recovery
-
MCP Server Management in Containers - Enable execution containers to run and manage their own MCP servers for enhanced tool capabilities
- Support for dynamic MCP server installation in containers
- Automatic server lifecycle management
- Pre-configured MCP server bundles for common use cases
-
Live Dashboard Updates - Real-time dashboard with enhanced monitoring capabilities
- Live code diff preview with syntax highlighting
- Real-time container resource usage graphs
- Interactive terminal with direct container access for intervening in workers
- Notifications for task status changes
-
Improved Developer Experience
- VS Code extension for direct integration
- Task execution history and analytics
- Performance profiling and optimization suggestions
- Use the installed custom slash commands to generate a tasks.json file: /break-down-to-work-plan and /work-plan-from-doc
- Use the installed custom slash commands to kick off orchestration: /orchestrate-tasks
The server provides MCP tools for task management:
- get_next_tasks - Get next tasks to work on
- task_worker - Execute development tasks in containers
- review_changes - Inspect modifications before applying
- apply_changes - Apply approved changes to workspace
- Node.js v20+
- Docker (Docker Desktop or Engine)
- Git repository (working directories must be git repos)
- MCP Client (Claude Desktop, Cursor, Windsurf, etc.)
The monitoring interface provides real-time visibility into task execution:
Features:
- Repository and task status monitoring
- Container log streaming with terminal interface
- Change diff management and preview
- Live progress updates via WebSocket
- CLI Usage Guide - Complete CLI reference
- Known Issues - Troubleshooting guide
- Git Diff Troubleshooting - Debug git diff issues
- Server Resilience - Persistence features
- Server Supervisor - Auto-restart configuration
- Get Open Tasks: get_next_tasks
- Monitor progress: work_status taskId="task-123"
- Review changes: review_changes diffId="diff-456"
- Apply changes: apply_changes diffId="diff-456" targetWorkspace="/project"
- Continue: get_next_tasks workFolder="/project"
Server won't start?
Tasks timing out?
Git diff issues? See Git Diff Troubleshooting
- Fork the repository
- Create a feature branch
- Make your changes
- Test it yourself!
- Submit a pull request
MIT License - see LICENSE file for details.
.png)

