Skip to content

Cant enable mcp server from custom catalog #138

Description

@presidenten

Problem: I cant enable mcp server from custom catalog with docker cli

How to recreate:

❯ docker --version
Docker version 28.4.0, build d8eb465

Run

git clone https://github.com/theNetworkChuck/docker-mcp-tutorial.git
cd docker-mcp-tutorial/examples/dice-roller
docker build -t dice-mcp-server .

create a file catalog_entry.yaml

registry:
  dice:
    description: "Comprehensive dice rolling for tabletop games and randomization"
    title: "Dice Roller"
    type: server
    dateAdded: "2025-01-24T00:00:00Z"
    image: dice-mcp-server:latest
    ref: ""
    readme: ""
    toolsUrl: ""
    source: ""
    upstream: ""
    icon: ""
    tools:
      - name: flip_coin
      - name: roll_dice
      - name: roll_custom
      - name: roll_stats
      - name: roll_advantage
      - name: roll_disadvantage
      - name: roll_check
      - name: roll_initiative
    metadata:
      category: productivity
      tags:
        - gaming
        - dice
        - randomization
        - dnd
        - tabletop
      license: MIT
      owner: local

then create custom catalog and add the mcp server

docker mcp catalog create custom

docker mcp catalog add custom dice catalog-entry.yaml

all good so far, I can run show and see the server listed

❯ docker mcp catalog show custom
dice: Comprehensive dice rolling for tabletop games and randomization

But this is as far as I get. I cant enable it

❯ docker mcp server enable dice
server dice not found in catalog

❯ docker mcp server enable custom/dice
server custom/dice not found in catalog

❯ docker mcp server enable --catalog custom dice
unknown flag: --catalog

Usage:  docker mcp server enable

Run 'docker mcp server enable --help' for more information

How do I enable it using docker cli?

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