z-code-mcp
Z-Code MCP
MCP (Model Context Protocol) server for orchestrating multiple Claude Code sessions with HEAD/SUB coordination pattern.
Overview
Z-Code MCP enables complex, multi-task coding projects by coordinating multiple Claude Code CLI sessions:
HEAD Phase: Analyzes objectives and creates execution plans
SUB Phase: Executes tasks in parallel with controlled concurrency
Aggregation Phase: Combines results and generates summaries
Installation
Using npx (Recommended)
npx z-code-mcpFor always getting the latest version:
npx z-code-mcp@latestGlobal Installation
npm install -g z-code-mcpClaude Desktop / Claude Code Configuration
Add to your Claude configuration file:
Windows: %APPDATA%\Claude\claude_desktop_config.json
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"z-code-mcp": {
"command": "npx",
"args": ["-y", "z-code-mcp@latest"]
}
}
}Local Development Configuration
For testing local changes without publishing:
{
"mcpServers": {
"z-code-mcp-dev": {
"command": "node",
"args": ["C:/path/to/z-code-mcp/build/index.js"]
}
}
}Environment Variables
Variable | Description | Default |
| Claude CLI command |
|
| Max concurrent processes (1-10) |
|
| Temp directory for outputs | System temp |
| Keep temp files on error |
|
| Custom templates directory | Built-in |
| Log level (debug/info/warn/error) |
|
Available Task Templates
Template | Description |
| Analyze existing code structure and patterns |
| Generate new code based on specifications |
| Write tests for existing code |
| Create documentation |
| Security analysis and vulnerability detection |
| Code improvements and refactoring |
| Use custom template |
Usage Example
Once configured, the MCP exposes an orchestrate tool:
{
"objective": "Implement user authentication feature",
"workingDirectory": "/path/to/project",
"tasks": [
{
"id": "analyze",
"type": "code_analysis",
"description": "Analyze current auth implementation"
},
{
"id": "implement",
"type": "code_generation",
"description": "Implement JWT authentication",
"dependencies": ["analyze"]
},
{
"id": "test",
"type": "test_writing",
"description": "Write auth tests",
"dependencies": ["implement"]
}
],
"coordination": {
"strategy": "dependency-based",
"maxConcurrent": 3
}
}Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run dev
# Run MCP Inspector
npm run inspectorAuto-Update Behavior
npx caches packages: Use
npx z-code-mcp@latestto force latest versionLocal development: Use direct path reference for immediate updates after build
License
MIT