Agent Swarm logo

Agent Swarm

Coordinates lead and worker coding agents with persistent memory, deferred tasks, and local SQLite-backed orchestration.

Install Agent Swarm

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for Agent Swarm, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

Agent Swarm MCP server connects coding agents to a self-hosted orchestration system with a lead agent, isolated workers, persistent memory, and local SQLite storage. It exposes task workflows such as structured task submission and deferred tasks that resume after watched outcomes or deadlines. Reach for Agent Swarm when work needs delegation across multiple coding agents, durable context, schedules, review gates, or integrations such as Slack, GitHub, GitLab, and issue trackers. Workers run in isolated Docker environments and can use harnesses including Claude Code, Codex, and Cursor.

Use cases

  • Delegate repository work from a lead agent to isolated coding workers
  • Submit tasks that require structured JSON results
  • Resume dependent work after other tasks finish or a deadline arrives
  • Run recurring engineering workflows with schedules and scripts
  • Route work between Slack, repositories, issue trackers, and agents

Key features

  • Lead-and-worker multi-agent orchestration
  • Schema-validated task results
  • Deferred tasks with watched outcomes and deadlines
  • Persistent memory and agent identity
  • Docker-isolated worker environments
  • Local SQLite-backed self-hosting

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

7/7 checks healthy over the last 40d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 9/9/2026 via OSV.dev

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars929Stargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Agent Swarm works

What Agent Swarm does

Agent Swarm provides an API and MCP interface for coordinating multiple AI agents around software and operational work. A lead agent receives goals and delegates them to worker agents, which run in isolated Docker containers with development environments. The system keeps shared memory and identity across sessions, allowing later work to reuse accumulated context and agent-specific instructions.

Tasks can enter through Slack, repositories, issue trackers, email, the API, or the CLI. Completed work can produce structured JSON results, pull requests, Slack replies, or email replies. Workflows, scripts, schedules, apps, review gates, and extensions support recurring or controlled automation. Realtime rooms provide shared page state, presence, and live channels.

How it works

The lead agent plans and distributes work to one or more workers. Workers read shared context from persistent memory and write back learnings. The deployment model uses Docker containers for worker isolation, while the self-hosted installation stores orchestration data locally with SQLite.

The MCP-facing task flow includes a send-task operation for callers that need schema-validated results. Deferred tasks can wait until all or any watched tasks reach an outcome, or until a deadline occurs. This makes the server suitable for workflows where one agent’s output controls the next step rather than requiring every task to run immediately.

Agent Swarm supports several agent harnesses and model providers, including Claude Code, Codex, pi, opencode, Cursor, Amp, Grok, Devin, and ACP agents. Integrations cover Slack, GitHub, GitLab, Azure DevOps, Linear, Jira, AgentMail, WhatsApp through Kapso, Telegram, Teams, Discord through Chat SDK, Composio, Sentry, and Serply search.

Setup and configuration

The reference deployment uses Docker Compose. A one-shot installer checks for Docker and Compose v2, installs Bun if needed, runs onboarding, and prints a dashboard setup link. The installer defaults to the single-agent solo preset; --preset full enables the official full template set.

A manual setup clones the repository, copies .env.docker.example to .env, sets API_KEY and credentials for the selected HARNESS_PROVIDER, creates an encryption_key file, and starts the example Compose configuration. The local API is available at http://localhost:3013, with documentation at /docs and the OpenAPI description at /openapi.json. Kubernetes deployment is also supported through the repository’s OCI Helm chart.

Agent identity variables are optional. Containers generate a UUID on first startup and retain it in their personal volume; pinning an *_AGENT_ID value preserves identity when volumes are removed or an identity must be explicitly fixed.

Tools and capabilities

  • Submit tasks and request schema-validated JSON results.
  • Defer tasks until watched tasks finish or a deadline arrives.
  • Coordinate lead and worker agents in isolated Docker environments.
  • Preserve memory and identity between sessions.
  • Run workflows, schedules, scripts, and apps for recurring work.
  • Attach files and display inline tool-result images in task records.
  • Use trusted TypeScript extensions activated by an authorized lead, operator, or dashboard user.
  • Connect work intake and output to supported communication, repository, issue-tracking, and monitoring integrations.

Limitations and notes

The self-hosted software is MIT-licensed, while the website and cloud service have separate privacy and terms links. Docker and Compose v2 are required for the documented Compose installation. The full preset deploys one lead and multiple workers, so resource requirements depend on the selected agent set. AgentMail archives verified inbound deliveries for 30 days, including messages excluded from task routing.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Agent Swarm

Agent Swarm is an MCP server that connects coding agents to a self-hosted multi-agent orchestration system with Docker workers and local SQLite storage. Its main tools include submitting tasks for schema-validated JSON results and deferring tasks until watched tasks finish or a deadline arrives, with persistent memory and identity across sessions.

Install it with the provided Docker Compose setup or the one-shot installer. The installer checks Docker and Compose v2, installs Bun when needed, runs onboarding, and prints a dashboard setup link. Manual setup copies the example environment file, configures API credentials, creates an encryption key, and starts Compose.

Yes, Agent Swarm lists Cursor as a supported agent harness. Its repository also provides a Cursor plugin installation command, `/add-plugin desplega-ai/agent-swarm`, for adding the project to Cursor.

Yes, deferred tasks can wait for all or any watched tasks to reach an outcome, or until a specified deadline arrives. This supports workflows where later work depends on results from earlier tasks.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAgent Swarm AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/agent-swarm?style=directory)](https://allmcps.com/mcp/agent-swarm)
HTML Embed
<a href="https://allmcps.com/mcp/agent-swarm"><img src="https://allmcps.com/api/badge/agent-swarm?style=directory" alt="Agent Swarm on AllMCPs" /></a>