MCP Catalogs
Homeagency-orchestrator screenshot

agency-orchestrator

by jnMetaCode·859·Score 52

A multi-AI-role orchestration tool that enables complex task completion through collaboration of 211+ expert roles with zero-code YAML configuration.

ai-llmdeveloper-toolsproductivity
140
Forks
3
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

Agency Orchestrator is a TypeScript-based framework that enables multiple AI agents to collaborate on complex tasks through a structured workflow. It supports 10 LLM providers with 7 requiring no API keys, and features a DAG-based execution system that automatically detects parallelizable tasks. The system includes 32 built-in workflow templates covering development, marketing, content creation, and business planning scenarios.

Try asking AI

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

you:Code review with parallel analysis of security, performance, and architectural aspects
you:Business planning and feasibility analysis for startups and products
you:Multi-step content creation with research, strategy, and execution planning
you:What LLM providers are supported?
you:Can I create custom AI roles?

When to choose this

Choose Agency Orchestrator when you need to orchestrate multiple specialized AI agents for complex workflows without programming, especially when you already have subscriptions to major LLM providers like Claude, ChatGPT Plus, or GitHub Copilot.

When NOT to choose this

Don't choose this if you need low-latency responses or real-time interaction, as it's designed for batch processing of complex multi-agent workflows rather than conversational AI applications.

Tools this server exposes

6 tools extracted from the README
  • run_workflow

    Execute a YAML workflow file with defined roles and steps

  • validate_workflow

    Validate a YAML workflow file without executing it

  • list_workflows

    List available workflow files in the workflow directory

  • plan_workflow

    Show the execution plan (DAG) for a workflow before running

  • compose_workflow

    Generate a workflow YAML from a natural language description

  • list_roles

    List all available AI roles that can be used in workflows

Comparable tools

crewailanggraphauto-gen

Installation

Installation

npm install -g agency-orchestrator

MCP Server Setup

For Claude Code:

{
  "mcpServers": {
    "agency-orchestrator": {
      "command": "npx",
      "args": ["agency-orchestrator", "serve"]
    }
  }
}

For Cursor:

{
  "mcpServers": {
    "agency-orchestrator": {
      "command": "npx",
      "args": ["agency-orchestrator", "serve"]
    }
  }
}

FAQ

What LLM providers are supported?
The tool supports 10 LLM providers including Claude (via Claude Code), DeepSeek, OpenAI, Gemini, Copilot, Ollama, and more. 7 providers require no API key if you have existing subscriptions.
Can I create custom AI roles?
Yes, you can initialize local role definitions with `ao init` and edit them to create custom roles. The system comes with 211 pre-defined Chinese roles and 170+ English roles.

Compare agency-orchestrator with

GitHub →

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