← Explore all mcp servers

CONTAINER DISCOVERY / Docker

Docker Hub MCP Server

Searches Docker Hub images and can manage repositories when a Docker Hub token is supplied.

“Docker Hub MCP Server”

01 / THE REASONING

Why this made the selection.

  • Separates public image discovery from authenticated repository management.
  • The HTTP setup explicitly distinguishes backend Hub credentials from caller authentication.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • README.md (installation, capability and permission sections)
  • package.json
  • src/index.ts
  • LICENSE
  • src/server.ts

Our findings

  • Stdio is the default transport; the optional HTTP server binds to loopback and requires MCP_AUTH_TOKEN.
  • The README’s npm start command assumes a prepared source checkout, so it is not offered as a standalone install command.

Not established by this review

  • Server startup, authentication and tool execution were not tested.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Connect a server deliberately.

Upstream setup instructions ↗
  1. Use the official source setup instructions to obtain dependencies and build/start the server.
  2. Begin with public content access; add a limited Hub token only for repository operations, and a separate caller token for HTTP.

Before you start

  • Node.js and the documented source checkout/build; Docker Hub credentials only for private or management operations.

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. Official documentation ↗Checked

    https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/README.md

    Supports: summary, whySelected, bestFor, limitations, install, access, compatibility, transports

  2. https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/LICENSE

    Supports: license

  3. https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/package.json

    Supports: language, review

  4. https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/src/index.ts

    Supports: language, review

  5. https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/src/server.ts

    Supports: review, transports