command: docker mcp profile server ls
aliases: docker mcp profile server ls, docker mcp profile server list
short: List servers across profiles
long: |-
    List all servers grouped by profile.

    Use --filter to search for servers matching a query (case-insensitive substring matching on server names).
    Filters use key=value format (e.g., name=github, profile=my-dev-env).
usage: docker mcp profile server ls
pname: docker mcp profile server
plink: docker_mcp_profile_server.yaml
options:
    - option: filter
      shorthand: f
      value_type: stringArray
      default_value: '[]'
      description: Filter output (e.g., name=github, profile=my-dev-env)
      deprecated: false
      hidden: false
      experimental: false
      experimentalcli: false
      kubernetes: false
      swarm: false
    - option: format
      value_type: string
      default_value: human
      description: 'Supported: json, yaml, human.'
      deprecated: false
      hidden: false
      experimental: false
      experimentalcli: false
      kubernetes: false
      swarm: false
examples: |4-
      # List all servers across all profiles
      docker mcp profile server ls

      # Filter servers by name
      docker mcp profile server ls --filter name=github

      # Show servers from a specific profile
      docker mcp profile server ls --filter profile=my-dev-env

      # Combine multiple filters (using short flag)
      docker mcp profile server ls -f name=slack -f profile=my-dev-env

      # Output in JSON format
      docker mcp profile server ls --format json
deprecated: false
hidden: false
experimental: false
experimentalcli: false
kubernetes: false
swarm: false

