Skip to main content
Glama

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

Related MCP server: Orchestrator MCP Server

Installation

npx z-code-mcp

For always getting the latest version:

npx z-code-mcp@latest

Global Installation

npm install -g z-code-mcp

Claude 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

Z_MCP_CLAUDE_COMMAND

Claude CLI command

claude

Z_MCP_MAX_CONCURRENT

Max concurrent processes (1-10)

3

Z_MCP_TEMP_DIR

Temp directory for outputs

System temp

Z_MCP_KEEP_TEMP

Keep temp files on error

false

Z_MCP_TEMPLATE_DIR

Custom templates directory

Built-in

Z_MCP_LOG_LEVEL

Log level (debug/info/warn/error)

info

Available Task Templates

Template

Description

code_analysis

Analyze existing code structure and patterns

code_generation

Generate new code based on specifications

test_writing

Write tests for existing code

documentation

Create documentation

security_review

Security analysis and vulnerability detection

refactoring

Code improvements and refactoring

custom

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 inspector

Auto-Update Behavior

  • npx caches packages: Use npx z-code-mcp@latest to force latest version

  • Local development: Use direct path reference for immediate updates after build

License

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Zeliper/z-code-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server