command: docker mcp catalog server add
short: Add MCP servers to a catalog
long: Add MCP servers to a catalog using various URI schemes.
usage: docker mcp catalog server add <oci-reference> [--server <ref1> --server <ref2> ...]
pname: docker mcp catalog server
plink: docker_mcp_catalog_server.yaml
options:
    - option: server
      value_type: stringArray
      default_value: '[]'
      description: |
        Server to include specified with a URI: https:// (MCP Registry reference) or docker:// (Docker Image reference) or catalog:// (Catalog reference) or file:// (Local file path). Can be specified multiple times.
      deprecated: false
      hidden: false
      experimental: false
      experimentalcli: false
      kubernetes: false
      swarm: false
examples: |4-
      # Add servers from another catalog
      docker mcp catalog server add mcp/my-catalog:latest --server catalog://mcp/docker-mcp-catalog:latest/github

      # Add servers with OCI references
      docker mcp catalog server add mcp/my-catalog:latest --server docker://my-server:latest

      # Add servers with MCP Registry references
      docker mcp catalog server add mcp/my-catalog:latest --server https://registry.modelcontextprotocol.io/v0/servers/71de5a2a-6cfb-4250-a196-f93080ecc860

      # Mix server references
      docker mcp catalog server add mcp/my-catalog:latest --server catalog://mcp/docker-mcp-catalog:latest/github --server docker://my-server:latest
deprecated: false
hidden: false
experimental: false
experimentalcli: false
kubernetes: false
swarm: false

