CrewAI Orchestrator
FreeNot checkedTransforms any compatible LLM or AI Assistant into a master orchestrator of CrewAI, providing tools to dynamically generate, edit, test, and execute multi-agent
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 createoutputs 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
Install CrewAI Orchestrator in Claude Desktop, Claude Code & Cursor
unyly install crewai-mcp-orchestratorInstalls 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-serverFAQ
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
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare 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
