registry_manifest
Fetch a repository's manifest directly from a registry over HTTPS, without a Docker daemon or CLI. Returns single or multi-platform manifest details for a given tag or digest.
Instructions
Fetch a repository's manifest without pulling.
May return a single-platform image manifest or a multi-platform manifest list / OCI image
index, depending on what the registry serves for that tag. Talks HTTPS directly - no daemon
or CLI needed. Alternatives for the same question: buildx_imagetools_inspect (uses the
docker CLI and its credential store) and image_registry_data (asks the daemon).
Args:
repository: Image/repository ref, e.g. "ghcr.io/org/repo"; :tag/@digest is stripped - pass via reference
reference: Tag or digest
username: Registry username (overrides DOCKER_MCP_SERVER_REGISTRY_USERNAME; no config.json)
password: Registry password/token (overrides DOCKER_MCP_SERVER_REGISTRY_PASSWORD)
Returns: dict: {"name", "registry", "reference", "media_type", "digest", "manifest": }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| password | No | ||
| username | No | ||
| reference | No | latest | |
| repository | Yes |