Skip to content
Docker Hub MCP logo

Connect Docker Hub to AI agents via MCP for intelligent image discovery and management

Visit Website
Tracked since2026
0 reviews tracked

The Bottom Line

Entry price

Free, no paid tier

Biggest pro

Free and open source with a permissive MIT license

Biggest con

Only supports Docker Hub, not other container registries

TL;DR - Docker Hub MCP

  • Open-source MCP server that lets AI agents query and manage Docker Hub via natural language
  • Supports public and authenticated access for repository management and image discovery
  • Integrates with Claude Desktop, VS Code, Docker Desktop (Gordon), and any MCP-compatible client
Pricing: Free forever
Best for: Individuals & startups

What is Docker Hub MCP?

Editorial review
Docker Hub MCP is an open-source Model Context Protocol (MCP) server that bridges Docker Hub APIs with large language models (LLMs). It enables AI-powered workflows such as intelligent container image recommendations, natural language repository management, and streamlined content discovery. Developers can query Docker Hub's public catalog, manage repositories, and automate workflows using conversational AI — all without leaving their preferred IDE or chat interface. The server supports both stdio and HTTP transports, making it compatible with a wide range of MCP clients including Claude Desktop, VS Code, and Docker's built-in AI assistant (Gordon). With optional authentication via a Docker Personal Access Token, users can also access private repositories and perform authenticated operations. Docker Hub MCP is free and open source under the MIT license, requiring only Node.js (version 22+) and Docker to run.

Pros & Cons

Pros

  • Free and open source with a permissive MIT license
  • No additional costs or subscriptions required beyond Docker Hub and Node.js
  • Easy to integrate with popular AI tools and IDEs via standard MCP protocol

Cons

  • Only supports Docker Hub, not other container registries
  • Requires Node.js version 22+, which may not be available on all systems
  • Default setup only accesses public content; authenticated access requires a PAT and manual configuration

Preview

Key Features

AI-powered image recommendations from real-time Docker Hub dataNatural language repository management (search, list, inspect images)Supports both stdio and HTTP transport protocolsOptional authentication via Docker Personal Access Token for private content and managementWorks with Claude Desktop, VS Code, and Docker's Gordon AI assistant

Pricing Plans

Pricing checked Jul 21, 2026

Open Source

Free

  • Full source code access
  • Community support
  • Self-hosted

Is Docker Hub MCP worth the price?

100/100

This pricing is exceptionally generous as it is entirely free and open source, offering full source code access and self-hosting capabilities.

There are no paid tiers or trials, making it ideal for developers and teams who want to integrate Docker Hub with AI agents without upfront costs. Best for budget-conscious users who can manage their own infrastructure.

Hidden Costs & Gotchas

Self-hosting requires server infrastructure and maintenance

Community support only, no guaranteed response times

Docker Hub API rate limits may apply at scale

No official managed service or SLA offered

Potential integration complexity with AI agent frameworks

How Docker Hub MCP Compares to Competitors

This free open source tool provides a cost advantage over proprietary Docker Hub integrations or managed MCP servers that charge per request or seat. While some competitors like Docker's own API or third-party AI agent platforms offer paid tiers with support and scalability, this tool is ideal for those who prefer self-hosted, no-cost solutions and are comfortable with community-driven support.

Reviews

Improve Your Thinking Patterns Using ChatGPT cover
$99Free with your review

Review Docker Hub MCP, get a free AI guide

Share your experience and we will send you Improve Your Thinking Patterns Using ChatGPT, free.

Write a review

Best Docker Hub MCP Alternatives

Top alternatives based on features, pricing, and user needs.

Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.

Explore More

Docker Hub MCP FAQ

How does the Docker Hub MCP server authenticate with Docker Hub?

Authentication is optional and handled via a Docker Personal Access Token (PAT). You set the environment variable HUB_PAT_TOKEN with your token and pass your Docker Hub username via the --username flag when starting the server. Without a PAT, the server can only query public Docker Hub content.

Can I use Docker Hub MCP to manage private repositories?

Yes, but you must provide a Docker Personal Access Token with the appropriate permissions and your Docker Hub username. Once authenticated, the server can perform operations on repositories you have access to, including private ones.

What transport protocols does the Docker Hub MCP server support?

The server supports two transport protocols: stdio (standard input/output) for local, direct integration with MCP clients, and HTTP (default port 3000) for network-based connections. You select the transport using the --transport flag when starting the server.

How do I integrate Docker Hub MCP with Claude Desktop?

After building the server, you add a configuration entry to your claude_desktop_config.json file. Specify the node binary, the full path to the compiled index.js, the transport mode, and optionally your Docker Hub username and PAT token via environment variables. Restart Claude Desktop for the changes to take effect.

What is Gordon and how does it relate to Docker Hub MCP?

Gordon is Docker's built-in AI assistant in Docker Desktop and the Docker CLI. You can configure Gordon to act as a client for Docker Hub MCP by creating a gordon-mcp.yml file that references the server image and passes environment variables for authentication. This allows you to manage Docker Hub using natural language directly from Docker Desktop.

Does Docker Hub MCP work with VS Code?

Yes, you can integrate Docker Hub MCP with VS Code by adding its configuration to VS Code's User Settings JSON file. The process is similar to Claude Desktop integration: specify the server command, arguments, and environment variables for authentication. Once added, the server becomes available to VS Code's MCP-aware features.

What are the prerequisites to run the Docker Hub MCP server?

You need Docker installed (for containerized usage) and Node.js version 22 or higher. If you only need public content, no additional authentication is required. For authenticated access, you need a Docker Personal Access Token (PAT) with appropriate permissions.

Can I deploy Docker Hub MCP as a remote service for multiple users?

Yes, because the server supports HTTP transport, you can run it on a network-accessible host and connect multiple MCP clients to it. Each client would need to provide its own authentication credentials if private access is required. The HTTP mode listens on a configurable port (default 3000).

Source: github.com

Guides & Articles