Skip to content

docker-mcp catalog must not be mandatory #299

@ThomasSteinbach

Description

@ThomasSteinbach

The Problem

In my working environment I am restricted to pull images from some sources:

% docker pull mcp/context7
Using default tag: latest
Error response from daemon: requested access to the resource is denied - image access restricted: mcp/context7 blocked for organization xxxxxx

Thus the Docker mcp-gateway is not able to work with the default docker-mcp catalog, which pulls all images from mcp/*.

What I tried

  • I made a copy of the current catalog and replaced all occurences of image: * by our Docker Hub Proxy (fictive example) image: docker.artifactory.net/*.
  • I removed the docker-mcp Catalog from the configuration in ~/.docker/mcp/catalog.json and also removed the catalog in ~/.docker/mcp/catalogs/docker-mcp.yaml
  • I restarted Docker Desktop

The problem persists as Docker Desktop restores the docker-mcp catalog.

Possible Solutions

  • Allow an override or patch mechanism for the image URLs in a catalog
  • Or allow to disable the docker-mcp catalog in favour of a self maintained catalog

Metadata

Metadata

Assignees

No one assigned

    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