# CrewAI

CrewAI is a Python framework for building collaborative agents, role-based crews and controlled workflow flows.

Canonical URL: https://a2a-mcp.org/entry/crewai

Language: en

Category: Frameworks & SDKs

Updated: 2026-09-14

## About

CrewAI is a Python framework for building collaborative agents, role-based crews and controlled workflow flows.

## Key Features

- Define agents with roles, tools and tasks.
- Combine collaborative crews with flows for structured execution.

## Use Cases

Build application-owned agents with tools, workflow control and model integration.

## Setup or Requirements

Requires Python >=3.10 and <3.14 and uv. Install the CLI with `uv tool install crewai`. Create a crew with `crewai create crew my_project`, configure its agents and model credentials, then run `crewai install` and `crewai run` in the project.

## Compatibility

Python framework with agents, crews and flows; MCP integration is available through the documented tool integrations.

## Limitations

This is a development framework. A working deployment still requires application logic, model access and the integrations used by each workflow.

## Sources

- Project documentation: https://docs.crewai.com/en/introduction
- Installation reference: https://docs.crewai.com/en/installation

## Tags

- agent-framework
- python
- orchestration

## Alternatives

- LangGraph
- Mastra

## Sources

- [Project website](https://docs.crewai.com/en/introduction)
- [Project documentation](https://docs.crewai.com/en/introduction)
- [Installation reference](https://docs.crewai.com/en/installation)

Last checked: 2026-09-14
