Skip to content

Error pulling MCP server images when Docker VMM virtual machine option enabled #66

@Hax7

Description

@Hax7

When I add AWS Documentation in the MCP catalog and restart Claude Desktop on macOS I get this error in logs:

`- Reading configuration...

  • Reading registry from registry.yaml
  • Reading catalog from docker-mcp.yaml
  • Reading config from config.yaml
  • Configuration read in 10.020959ms
  • Watching registry at /Users/asmar/.docker/mcp/registry.yaml
  • Watching config at /Users/asmar/.docker/mcp/config.yaml
  • Those servers are enabled: aws-documentation, git
  • Using images:
    • mcp/aws-documentation@sha256:b197e6bf4aaf67e3f9d06dcc793da82cbabede387cc3e33a638cc7a2a155336b
    • mcp/git@sha256:ad6af958e79466a14b895891e772fdda28fdc12c06fff4a70637b66773303a2c
      pulling docker images: pulling docker image mcp/aws-documentation@sha256:b197e6bf4aaf67e3f9d06dcc793da82cbabede387cc3e33a638cc7a2a155336b: Error response from daemon: Get "https://registry-1.docker.io/v2/mcp/aws-documentation/manifests/sha256:b197e6bf4aaf67e3f9d06dcc793da82cbabede387cc3e33a638cc7a2a155336b": unauthorized: incorrect username or password
      2025-07-20T06:18:56.588Z [MCP_DOCKER] [info] Server transport closed { metadata: undefined }
      2025-07-20T06:18:56.588Z [MCP_DOCKER] [info] Client transport closed { metadata: undefined }
      2025-07-20T06:18:56.588Z [MCP_DOCKER] [info] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. console.error('...') in JavaScript, print('...', file=sys.stderr) in python) and it will appear in this log. { metadata: undefined }
      2025-07-20T06:18:56.588Z [MCP_DOCKER] [error] Server disconnected. For troubleshooting guidance, please visit our debugging documentation { metadata: { context: 'connection', stack: undefined } }
      2025-07-20T06:18:56.588Z [MCP_DOCKER] [info] Client transport closed { metadata: undefined }`

If you do docker pull for the same image from terminal and restart Claude it would work then. Docker desktop is working and I'm also logged in to docker hub if that matters.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions