Command Palette

Search for a command to run...

UnylyUnyly
Browse all

CrewAI Orchestrator

FreeNot checked

Transforms any compatible LLM or AI Assistant into a master orchestrator of CrewAI, providing tools to dynamically generate, edit, test, and execute multi-agent

GitHubEmbed

About

Transforms any compatible LLM or AI Assistant into a master orchestrator of CrewAI, providing tools to dynamically generate, edit, test, and execute multi-agent systems.

README

MCP server that turns any LLM into a CrewAI orchestrator. 15 tools, prebuilt crew templates, and RAG engine with 266+ indexed docs.

📖 Documentation: English · Español


⚡ Install

git clone https://github.com/ssolis-ti/crewai-mcp-hq.git
cd crewai-mcp-hq
uv sync

🔌 Connect to MCP Clients

Hermes Agent

hermes mcp add crewai-orchestrator \
  --command "/path/to/crewai-mcp-hq/.venv/Scripts/python.exe"
  --args "-X utf8 -m crewai_mcp.server"

Claude Desktop / Cursor / Roo Code

{
  "mcpServers": {
    "crewai-orchestrator": {
      "command": "/path/to/crewai-mcp-hq/.venv/bin/python",
      "args": ["-m", "crewai_mcp.server"],
      "cwd": "/path/to/crewai-mcp-hq",
      "env": { "CREWAI_MCP_TRANSPORT": "stdio" }
    }
  }
}

Docker (SSE)

docker-compose up -d
# Available at http://localhost:8808/sse

🧰 Tools (15)

Domain Tools
Projects crewai_create_project, crewai_install_deps, crewai_project_info
Templates crewai_apply_template
Agents & Tasks crewai_define_agent, crewai_define_task, crewai_edit_crew_py, crewai_kickoff
Flows crewai_flow_plot, crewai_flow_run
Knowledge crewai_query_knowledge, crewai_manage_memory
Observability crewai_test_crew, crewai_train_crew, crewai_replay_task

🧩 Prebuilt Crew Templates

Deploy a full team in one call — no per-agent setup:

crewai_create_project(name="my-mvp", project_type="crew")
crewai_apply_template(project_name="my-mvp", template_name="cyberops")
# agents.yaml, tasks.yaml, and crew.py ready to run

CyberOps — MVP Development Team

5-agent sequential crew. Input: project description. Output: PRD + architecture + code + docs + QA.

Agent Role Configurable
PRD_Architect Requirements & user stories LLM, tools, max_iter
System_Designer Architecture (ADRs, C4, API) LLM, tools, max_iter
AI_Developer AI-first code (<100 lines/file) LLM, tools, max_iter
Doc_Engineer LLM-optimized documentation LLM, tools, max_iter
QA_Reviewer Quality audit & traceability LLM, tools, max_iter

🗺️ Deployment Workflow (with your AI assistant)

The logical order to deploy a team of agents using the MCP. Just tell your assistant "I need a team for X" and it handles the rest:

1. CREATE      crewai_create_project("my-team", "crew")
                ↓
2. TEMPLATE    crewai_apply_template("my-team", "cyberops")
                ↓
3. INSTALL     crewai_install_deps("my-team")
                ↓
4. KICKOFF     crewai_kickoff("my-team", inputs={...})
                ↓
5. ITERATE     crewai_test_crew / crewai_replay_task / crewai_train_crew

Step-by-step with your AI assistant

Step What you say Tool called
Research "I need a team to build [project]" crewai_query_knowledge — assistant researches CrewAI docs
Scaffold "Create the project" crewai_create_project — directory + pyproject.toml
Template "Apply CyberOps template" crewai_apply_template — agents + tasks + crew.py
Customize "Change AI_Developer to use gpt-4" crewai_edit_crew_py — per-agent LLM/tools config
Install "Install dependencies" crewai_install_deps — pip/uv sync
Run "Execute the crew" crewai_kickoff — agents work sequentially
Debug "QA agent failed — retry it" crewai_replay_task — resumes from failed task
Improve "Test and train" crewai_test_crew / crewai_train_crew

Building a custom team from scratch

No prebuilt template? Define agents and tasks one by one:

1. CREATE     crewai_create_project("my-custom", "crew")
2. AGENTS     crewai_define_agent("my-custom", "researcher", role="...")
              crewai_define_agent("my-custom", "writer", role="...")
3. TASKS      crewai_define_task("my-custom", "research", agent="researcher")
              crewai_define_task("my-custom", "write", agent="writer")
4. INSTALL    crewai_install_deps("my-custom")
5. KICKOFF    crewai_kickoff("my-custom", inputs={...})

📚 Documentation Resources

URI Content
crewai://docs/index 266+ docs across 31 categories
crewai://docs/concepts/agents Specific documentation pages
crewai://docs/search/{query} Keyword search
crewai://templates/index Agent, crew & flow templates
crewai://templates/prebuilt/index Full crew templates (CyberOps + extensible)

🛡️ Robustness

  • Auto-patch versions: crewai create outputs pre-release pins → auto-patched to >=1.14.0
  • Name normalization: hyphens/underscores handled transparently
  • Timeouts on all subprocess calls: 120s–1200s depending on operation
  • Standardized CLI: always uv run crewai, no PATH dependency

📁 Structure

src/crewai_mcp/
├── server.py           ← Entry point (stdio/sse/streamable-http)
├── resources/          ← Docs, templates, prebuilt crews
├── tools/              ← 15 tools + shared utils.py
├── prompts/            ← Guided workflows (design_crew, debug_crew)
└── knowledge/          ← ChromaDB indexer + retriever

📖 Documentación en Español

La documentación de CrewAI está disponible en inglés en docs.crewai.com. Para usar el MCP en español:

  • El motor RAG indexa docs en inglés pero responde preguntas en cualquier idioma
  • Los templates de crews aceptan descripciones de proyecto en español
  • Las herramientas retornan mensajes en inglés; el LLM que consume el MCP traduce al contexto del usuario

Guías rápidas en español:

Guía Descripción
Instalación y setup Clonar, instalar dependencias, conectar a tu IDE
CyberOps template Equipo de 5 agentes para crear MVPs desde cero
Herramientas Referencia completa de las 15 herramientas
Ejemplo: crear un proyecto create_project + apply_template en 2 pasos

📝 License

MIT

from github.com/ssolis-ti/crewai-mcp-hq

Install CrewAI Orchestrator in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install crewai-mcp-orchestrator

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add crewai-mcp-orchestrator -- uvx crewai-mcp-server

FAQ

Is CrewAI Orchestrator MCP free?

Yes, CrewAI Orchestrator MCP is free — one-click install via Unyly at no cost.

Does CrewAI Orchestrator need an API key?

No, CrewAI Orchestrator runs without API keys or environment variables.

Is CrewAI Orchestrator hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install CrewAI Orchestrator in Claude Desktop, Claude Code or Cursor?

Open CrewAI Orchestrator on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare CrewAI Orchestrator with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs