</>MCP Agents Market
Agent

docker-agent

by docker3.3kGoUpdated 2026-09-07

AI Agent Builder and Runtime by Docker Engineering

Docker Agent is a command-line tool and runtime platform for building, deploying, and orchestrating AI agents using declarative YAML configurations. Developed by Docker's engineering team, it enables developers to create multi-agent systems with no coding required, leveraging a rich ecosystem of tools including any MCP server. The platform supports multiple AI providers (OpenAI, Anthropic, Gemini, AWS Bedrock, and local models via Docker Model Runner), includes built-in reasoning tools and RAG capabilities, and allows agents to be packaged and shared through OCI registries just like Docker containers.

Key Features

Declarative YAML-based agent configuration requiring no code
Multi-agent orchestration with automatic task delegation between specialized agents
Support for any MCP server (local, remote, or Docker-based) as agent tools
Provider-agnostic model support including OpenAI, Anthropic, Gemini, AWS Bedrock, Mistral, xAI, and Docker Model Runner
Built-in advanced reasoning tools (think, todo, memory) and RAG with BM25, embeddings, hybrid search, and reranking
OCI registry integration for packaging, pushing, and pulling agents like Docker images
Ships as a Docker Desktop CLI plugin (4.63+) and standalone binary
Interactive agent generation with `docker agent new` command

Use Cases

  • 01Creating teams of specialized AI agents that collaborate to solve complex multi-step problems
  • 02Building AI assistants with web search, database access, and custom tool integration via MCP servers
  • 03Deploying and sharing production-ready AI agents across teams using OCI registries
  • 04Running local AI models privately with Docker Model Runner instead of cloud APIs
  • 05Implementing RAG-powered agents with retrieval augmentation for domain-specific knowledge
  • 06Developing containerized AI workflows that can run anywhere Docker is available

Related Agents

View more

docker-agent — FAQ

What is Docker Agent?+

Docker Agent is a CLI tool and runtime platform from Docker Engineering that lets you build, run, and orchestrate AI agents using declarative YAML configurations. It supports multi-agent collaboration, integrates with any MCP server, and works with multiple AI providers or local models.

How do I install Docker Agent?+

If you have Docker Desktop 4.63 or later, docker-agent is pre-installed—just run `docker agent`. Alternatively, install via Homebrew (`brew install docker-agent`) or download binaries from GitHub Releases and symlink to `~/.docker/cli-plugins/docker-agent`.

Do I need API keys to use Docker Agent?+

You need at least one AI provider API key (OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, etc.) unless you use Docker Model Runner, which allows you to run local models without any cloud API keys.

Can Docker Agent use MCP servers?+

Yes, Docker Agent can integrate any MCP server—local, remote, or Docker-based—as tools for your agents. You reference MCP servers in your agent YAML configuration under the toolsets section.

Is Docker Agent free to use?+

The Docker Agent tool itself is open source and free. However, you may incur costs from AI provider APIs (OpenAI, Anthropic, etc.) unless you use free local models via Docker Model Runner.

Which AI models does Docker Agent support?+

Docker Agent is provider-agnostic and supports OpenAI, Anthropic, Google Gemini, AWS Bedrock, Mistral, xAI, and local models through Docker Model Runner. You specify the model in your agent YAML configuration.

How do I install docker-agent?+

Open the source repository on GitHub and follow its README. docker-agent is a agent — MCP Agents Market links you directly to the official repo.

Is docker-agent free?+

docker-agent is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches