AgentCrew
Chat application with multi-agents system supports multi-models and MCP
claude mcp add --transport stdio saigontechnology-agentcrew docker run -it --rm -e ANTHROPIC_API_KEY=your_key daltonnyx/agentcrew chat \ --env ANTHROPIC_API_KEY="API key for Anthropic Claude or compatible provider"
How to use
AgentCrew is a framework for building and coordinating multiple specialized AI agents that work together to accomplish complex tasks. It exposes an agent collaboration model (A2A) over HTTP, allowing you to deploy, manage, and orchestrate teams of agents with dedicated tools and access controls. The system supports multiple AI providers (Claude, GPT, Gemini, Copilot, etc.), a rich tool ecosystem (web search, code analysis, file editing, browser automation, command execution, memory, and MCP integration), and both GUI and console interaction modes. You can run it in interactive mode for development and testing, or in job mode for automated, non-interactive tasks within pipelines.
To use MCP with AgentCrew, start the server (for example via Docker as shown in the installation guide). Once running, you can configure agents, permissions, and tool access in the GUI Settings or via configuration files. Use the A2A HTTP API to have agents from different instances collaborate on workflows, or run tasks locally in Job mode to perform single-turn analyses or transformations. Tools can be selectively enabled per agent, and tool usage can be approved or denied to maintain safety and control over automated actions.
How to install
Prerequisites
- Docker or a compatible container runtime
- Optional: Python 3.12+ if you prefer native setup (see alternatives below)
- Access keys for any preferred AI providers (Anthropic, OpenAI, Gemini, etc.)
Recommended (Docker-based) installation
-
Install Docker on your system following the official instructions for your OS.
-
Pull and run the AgentCrew Docker image:
docker pull daltonnyx/agentcrew:latest docker run -it --rm
-e ANTHROPIC_API_KEY="your_key"
daltonnyx/agentcrew chat -
If you need to customize the environment, you can pass additional environment variables to the container, such as API keys for other providers or configuration flags.
Native (Python/uv) installation (alternative)
-
Ensure Python 3.12+ is installed.
-
Install the uv package manager if you don’t have it:
python -m pip install uv
-
Clone the repository and set up:
git clone https://github.com/saigontechnology/AgentCrew.git cd AgentCrew uv sync uv tool install .
-
Run via uv (example):
uv run agentcrew chat
Prerequisites summary
- Docker or Python 3.12+ with uv (if not using Docker)
- AI provider API keys (Anthropic, OpenAI, Gemini, etc.)
- Basic familiarity with environment variable configuration for keys
Additional notes
Tips and notes:
- The recommended primary deployment path for quick start is the Docker image ( daltonnyx/agentcrew ). It requires ANTHROPIC_API_KEY or equivalent provider keys passed as environment variables.
- Keep API keys secure and do not commit them to version control. Use environment variables or secret managers in production.
- In GUI settings or configuration files, you can define multiple agents, each with its own tool permissions and prompts. This enables targeted specialization and safer tool usage.
- If you encounter connectivity or provider errors, verify that the API keys are valid and that network access to the provider endpoints is allowed from your deployment environment.
- AgentCrew supports both interactive GUI/console modes and non-interactive Job mode, which is ideal for CI/CD pipelines and batch processing.
- When using MCP integration, ensure that cross-instance authentication (OAuth) and provider permissions are correctly configured to enable secure agent collaboration.
Related MCP Servers
mcp-agent
Build effective agents using Model Context Protocol and simple workflow patterns
code-mode
🔌 Plug-and-play library to enable agents to call MCP and UTCP tools via code execution.
AnyTool
"AnyTool: Universal Tool-Use Layer for AI Agents"
Agentfy
🤖 Agentfy is a modular microservices architecture designed to process user requests and execute workflows across multiple social media platforms. ASK ONCE, LET THE AGENT DO THE REST!
asap-protocol
Production-ready standard for agent-to-agent communication. Stateful orchestration, MCP-compatible, with a public marketplace to discover and register agents.
mcp-document-converter
MCP Document Converter - A powerful MCP tool for converting documents between multiple formats, enabling AI agents to easily transform documents.