registry_image_config
Inspect a Docker image's config from a registry without pulling it. Get env, entrypoint, ports, and more via manifest resolution.
Instructions
Fetch and parse an image's config blob from a registry without pulling.
Answers "what's inside this image?" - env vars, entrypoint/cmd, workdir, exposed ports, user,
labels, layer history (what registry_manifest only points at via config.digest).
Resolves in up to three hops: manifest -> (if multi-platform) the platform entry's manifest
-> the config blob. Fails where that resolves to no config descriptor, which means the
reference is a manifest list rather than an image - registry_manifest reads those.
Args:
repository: Image/repository ref, e.g. "ghcr.io/org/repo"; :tag/@digest is stripped - pass via reference
reference: Tag or digest
platform: Platform to select from a multi-platform image, "os/arch[/variant]"; ignored
for single-platform images
username: Registry username (overrides DOCKER_MCP_SERVER_REGISTRY_USERNAME)
password: Registry password/token (overrides DOCKER_MCP_SERVER_REGISTRY_PASSWORD)
Returns:
dict: {"name", "registry", "reference", "platform", "config_digest", "config": }; platform is the
selected platform (None if single-platform)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| password | No | ||
| platform | No | linux/amd64 | |
| username | No | ||
| reference | No | latest | |
| repository | Yes |