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.
- Use the official source setup instructions to obtain dependencies and build/start the server.
- 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.
- Official documentation ↗Checked
https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/README.md
Supports: summary, whySelected, bestFor, limitations, install, access, compatibility, transports
- Applicable source licence ↗Checked
https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/LICENSE
Supports: license
https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/package.json
Supports: language, review
https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/src/index.ts
Supports: language, review
https://github.com/docker/hub-mcp/blob/4c01b635d5239192e5d1b5e0f659a6d224a44ab6/src/server.ts
Supports: review, transports