Skip to main content
Glama
README.md
# Orchestrator MCP Server

Model Context Protocol (MCP) server for Claude Code Orchestrator Plugin.

## Features

- **ALWAYS ON**: Auto-activates like Serena MCP
- **Multi-Agent Orchestration**: Coordinate up to 64 parallel agents
- **Intelligent Routing**: Automatic expert agent selection
- **Cost Prediction**: ML-based cost estimation
- **Hierarchical Execution**: 3-level parallel task execution

## Installation

The MCP server is automatically installed via Claude Code's MCP system.

### Manual Installation

```bash
pip install orchestrator-mcp-server
```

Or via uvx (recommended):

```bash
uvx --from git+https://github.com/LeoDg/orchestrator-mcp-server orchestrator-mcp
```

## MCP Tools

### `orchestrator_analyze`
Analyze a request and generate execution plan without executing.

**Parameters:**
- `request` (string, required): The user request to analyze
- `show_table` (boolean, optional): Show execution plan table (default: true)

### `orchestrator_execute`
Execute orchestration plan (generates plan for Task tool execution).

**Parameters:**
- `request` (string, required): The user request to orchestrate
- `parallel` (number, optional): Max parallel agents 1-64 (default: 6)
- `model` (string, optional): Force specific model (auto/haiku/sonnet/opus)

### `orchestrator_status`
Get status of an orchestration session.

**Parameters:**
- `session_id` (string, optional): Session ID to check (empty for latest)

### `orchestrator_agents`
List all available expert agents.

**Parameters:**
- `filter` (string, optional): Filter by domain or keyword

### `orchestrator_list`
List recent orchestration sessions.

**Parameters:**
- `limit` (number, optional): Max sessions to return (default: 10)

### `orchestrator_preview`
Preview orchestration with detailed task breakdown.

**Parameters:**
- `request` (string, required): Request to preview

### `orchestrator_cancel`
Cancel an active orchestration session.

**Parameters:**
- `session_id` (string, required): Session ID to cancel

## MCP Resources

- `orchestrator://sessions` - All orchestration sessions
- `orchestrator://agents` - Available expert agents
- `orchestrator://config` - Server configuration

## Architecture

```
┌─────────────────────────────────────────────────────────┐
│                  Claude Code                            │
│  ┌───────────────────────────────────────────────────┐ │
│  │              Orchestrator MCP Server              │ │
│  │                                                   │ │
│  │  ┌─────────────┐  ┌─────────────┐  ┌───────────┐ │ │
│  │  │   Analyzer  │  │    Router   │  │ Executor  │ │ │
│  │  └─────────────┘  └─────────────┘  └───────────┘ │ │
│  │                                                   │ │
│  │  ┌─────────────────────────────────────────────┐ │ │
│  │  │         Expert Agents Registry               │ │ │
│  │  │  GUI | DB | Security | API | MQL | ...      │ │ │
│  │  └─────────────────────────────────────────────┘ │ │
│  └───────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘
```

## License

MIT License - See LICENSE file for details.