MCP Catalogs
Home

mcp-task-orchestrator

by EchoingVesper·25·Score 41

A sophisticated MCP server for AI-assisted development that provides task orchestration with specialized roles and persistent memory.

developer-toolsproductivityai-llm
12
Forks
2
Open issues
9 mo ago
Last commit
2d ago
Indexed

Overview

The MCP Task Orchestrator is a comprehensive Python-based server that transforms AI-assisted development through intelligent task decomposition and execution. It employs specialist AI roles (Architect, Implementer, Tester, Reviewer, etc.) to ensure each aspect of a project receives domain-specific expertise. Built with Clean Architecture principles, it automatically detects project structures and maintains persistent memory of all decisions and implementations. The server includes workspace intelligence, artifact management, and a comprehensive template system with 13 tools for reusable task templates.

Try asking AI

After installing, here are 8 things you can ask your AI assistant:

you:Building complex software projects with structured development workflows
you:Automating documentation generation during the development process
you:Creating comprehensive test coverage with specialized testing AI roles
you:Maintaining persistent context across development sessions
you:Automating project artifact management and organization
you:Which MCP clients are supported?
you:How does the persistent memory work?
you:Can I customize the specialist AI roles?

When to choose this

Choose this server for complex development projects that require structured workflows with specialist roles, persistent memory, and automated documentation throughout the development lifecycle.

When NOT to choose this

Avoid if you need simple, single-session task completion without persistent storage or specialized roles; the server is overkill for basic AI assistance needs.

Tools this server exposes

7 tools extracted from the README
  • orchestrator_initialize_sessionorchestrator_initialize_session(working_directory)

    Start a new orchestration session with optional working directory

  • orchestrator_plan_taskorchestrator_plan_task(task_description)

    Create a structured breakdown of tasks from a request

  • orchestrator_execute_taskorchestrator_execute_task(task_id)

    Execute a specific task with specialist role context

  • orchestrator_complete_taskorchestrator_complete_task(task_id, artifacts)

    Mark a task as complete with associated artifacts

  • orchestrator_synthesize_resultsorchestrator_synthesize_results(project_id)

    Combine all task results into a comprehensive solution

  • orchestrator_get_statusorchestrator_get_status(project_id)

    Check the progress and status of the orchestration session

  • orchestrator_maintenance_coordinatororchestrator_maintenance_coordinator(action_type)

    Perform automated cleanup and optimization of sessions

Comparable tools

mcp-server-llmmcp-shellmcp-codeinterpretermcp-devtools

Installation

Universal Installation (Recommended)

# Clone and run the universal installer
git clone https://github.com/EchoingVesper/mcp-task-orchestrator.git
cd mcp-task-orchestrator
python install.py

PyPI Installation

pip install mcp-task-orchestrator

Claude Desktop Configuration

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "task-orchestrator": {
      "command": "python",
      "args": ["-m", "mcp_task_orchestrator.server"]
    }
  }
}

FAQ

Which MCP clients are supported?
The server fully supports Claude Desktop, Cursor IDE, Windsurf, and VS Code with extensions. It has partial support for Continue.dev and Cline with ongoing development.
How does the persistent memory work?
The server uses SQLite to store all task decisions, implementations, and artifacts. It provides automatic recovery and archival of tasks older than 24 hours, ensuring no context is ever lost.
Can I customize the specialist AI roles?
Yes. You can edit `.task_orchestrator/roles/project_roles.yaml` to create project-specific specialists with custom expertise, approach guidelines, and role definitions.

Compare mcp-task-orchestrator with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.