diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp.yaml new file mode 100644 index 000000000000..2abcf6299355 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp.yaml @@ -0,0 +1,49 @@ +command: docker mcp +short: Manage MCP servers and clients +long: |- + The MCP Gateway is Docker's open-source enterprise solution for orchestrating + Model Context Protocol (MCP) servers and clients. + + For more information see [Docker MCP](/ai/mcp-gateway/) and + the public [GitHub repository](https://github.com/docker/mcp-gateway). +pname: docker +plink: docker.yaml +cname: + - docker mcp catalog + - docker mcp client + - docker mcp config + - docker mcp gateway + - docker mcp policy + - docker mcp secret + - docker mcp server + - docker mcp tools + - docker mcp version +clink: + - docker_mcp_catalog.yaml + - docker_mcp_client.yaml + - docker_mcp_config.yaml + - docker_mcp_gateway.yaml + - docker_mcp_policy.yaml + - docker_mcp_secret.yaml + - docker_mcp_server.yaml + - docker_mcp_tools.yaml + - docker_mcp_version.yaml +options: + - option: version + shorthand: v + value_type: bool + default_value: "false" + description: Print version information and quit + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog.yaml new file mode 100644 index 000000000000..b893dc7b01c5 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog.yaml @@ -0,0 +1,25 @@ +command: docker mcp catalog +aliases: docker mcp catalog, docker mcp catalogs +short: Manage the catalog +long: Manage the catalog +pname: docker mcp +plink: docker_mcp.yaml +cname: + - docker mcp catalog init + - docker mcp catalog ls + - docker mcp catalog reset + - docker mcp catalog show + - docker mcp catalog update +clink: + - docker_mcp_catalog_init.yaml + - docker_mcp_catalog_ls.yaml + - docker_mcp_catalog_reset.yaml + - docker_mcp_catalog_show.yaml + - docker_mcp_catalog_update.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_add.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_add.yaml new file mode 100644 index 000000000000..a78c133cc6d4 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_add.yaml @@ -0,0 +1,24 @@ +command: docker mcp catalog add +short: Add a server to your catalog +long: Add a server to your catalog +usage: docker mcp catalog add +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +options: + - option: force + value_type: bool + default_value: "false" + description: Overwrite existing server in the catalog + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_create.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_create.yaml new file mode 100644 index 000000000000..6e6de0abe154 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_create.yaml @@ -0,0 +1,13 @@ +command: docker mcp catalog create +short: Create a new catalog +long: Create a new catalog +usage: docker mcp catalog create +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_fork.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_fork.yaml new file mode 100644 index 000000000000..aa291c588030 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_fork.yaml @@ -0,0 +1,13 @@ +command: docker mcp catalog fork +short: Fork a catalog +long: Fork a catalog +usage: docker mcp catalog fork +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_import.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_import.yaml new file mode 100644 index 000000000000..3bd7714ab480 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_import.yaml @@ -0,0 +1,13 @@ +command: docker mcp catalog import +short: Import a catalog +long: Import a catalog +usage: docker mcp catalog import +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_init.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_init.yaml new file mode 100644 index 000000000000..0d1722edf977 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_init.yaml @@ -0,0 +1,13 @@ +command: docker mcp catalog init +short: Initialize the catalog +long: Initialize the catalog +usage: docker mcp catalog init +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_ls.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_ls.yaml new file mode 100644 index 000000000000..716837f653ac --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_ls.yaml @@ -0,0 +1,24 @@ +command: docker mcp catalog ls +short: List configured catalogs +long: List configured catalogs +usage: docker mcp catalog ls +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +options: + - option: json + value_type: bool + default_value: "false" + description: Print as JSON. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_reset.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_reset.yaml new file mode 100644 index 000000000000..af65e75c9dbf --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_reset.yaml @@ -0,0 +1,14 @@ +command: docker mcp catalog reset +aliases: docker mcp catalog reset, docker mcp catalog empty +short: Empty the catalog +long: Empty the catalog +usage: docker mcp catalog reset +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_rm.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_rm.yaml new file mode 100644 index 000000000000..69e3aa46fa36 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_rm.yaml @@ -0,0 +1,13 @@ +command: docker mcp catalog rm +short: Remove a catalog +long: Remove a catalog +usage: docker mcp catalog rm +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_show.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_show.yaml new file mode 100644 index 000000000000..b9a0c61eb82a --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_show.yaml @@ -0,0 +1,23 @@ +command: docker mcp catalog show +short: Show a catalog +long: Show a catalog +usage: docker mcp catalog show +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +options: + - option: format + value_type: format + description: 'Supported: "json", "yaml".' + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_update.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_update.yaml new file mode 100644 index 000000000000..95f8af2cf781 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_catalog_update.yaml @@ -0,0 +1,13 @@ +command: docker mcp catalog update +short: Update a specific catalog or all catalogs if no name is provided +long: Update a specific catalog or all catalogs if no name is provided +usage: docker mcp catalog update [name] +pname: docker mcp catalog +plink: docker_mcp_catalog.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client.yaml new file mode 100644 index 000000000000..feaf1592f2a9 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client.yaml @@ -0,0 +1,20 @@ +command: docker mcp client +short: Manage MCP clients +long: Manage MCP clients +pname: docker mcp +plink: docker_mcp.yaml +cname: + - docker mcp client connect + - docker mcp client disconnect + - docker mcp client ls +clink: + - docker_mcp_client_connect.yaml + - docker_mcp_client_disconnect.yaml + - docker_mcp_client_ls.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_connect.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_connect.yaml new file mode 100644 index 000000000000..002f928c3644 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_connect.yaml @@ -0,0 +1,42 @@ +command: docker mcp client connect +short: | + Connect the Docker MCP Toolkit to a client. Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode +long: | + Connect the Docker MCP Toolkit to a client. Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode +usage: |- + docker mcp client connect [OPTIONS] + + Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode +pname: docker mcp client +plink: docker_mcp_client.yaml +options: + - option: global + shorthand: g + value_type: bool + default_value: "false" + description: | + Change the system wide configuration or the clients setup in your current git repo. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: quiet + shorthand: q + value_type: bool + default_value: "false" + description: Only display errors. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_disconnect.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_disconnect.yaml new file mode 100644 index 000000000000..3b8058f07182 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_disconnect.yaml @@ -0,0 +1,42 @@ +command: docker mcp client disconnect +short: | + Disconnect the Docker MCP Toolkit from a client. Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode +long: | + Disconnect the Docker MCP Toolkit from a client. Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode +usage: |- + docker mcp client disconnect [OPTIONS] + + Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode +pname: docker mcp client +plink: docker_mcp_client.yaml +options: + - option: global + shorthand: g + value_type: bool + default_value: "false" + description: | + Change the system wide configuration or the clients setup in your current git repo. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: quiet + shorthand: q + value_type: bool + default_value: "false" + description: Only display errors. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_ls.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_ls.yaml new file mode 100644 index 000000000000..8b32aeb02fb1 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_ls.yaml @@ -0,0 +1,36 @@ +command: docker mcp client ls +short: List client configurations +long: List client configurations +usage: docker mcp client ls +pname: docker mcp client +plink: docker_mcp_client.yaml +options: + - option: global + shorthand: g + value_type: bool + default_value: "false" + description: | + Change the system wide configuration or the clients setup in your current git repo. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: json + value_type: bool + default_value: "false" + description: Print as JSON. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_manual-instructions.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_manual-instructions.yaml new file mode 100644 index 000000000000..5a9462c003dd --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_client_manual-instructions.yaml @@ -0,0 +1,24 @@ +command: docker mcp client manual-instructions +short: Display the manual instructions to connect the MCP client +long: Display the manual instructions to connect the MCP client +usage: docker mcp client manual-instructions +pname: docker mcp client +plink: docker_mcp_client.yaml +options: + - option: json + value_type: bool + default_value: "false" + description: Print as JSON. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config.yaml new file mode 100644 index 000000000000..4d0a790d9d15 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config.yaml @@ -0,0 +1,20 @@ +command: docker mcp config +short: Manage the configuration +long: Manage the configuration +pname: docker mcp +plink: docker_mcp.yaml +cname: + - docker mcp config read + - docker mcp config reset + - docker mcp config write +clink: + - docker_mcp_config_read.yaml + - docker_mcp_config_reset.yaml + - docker_mcp_config_write.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_dump.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_dump.yaml new file mode 100644 index 000000000000..1b90217cb357 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_dump.yaml @@ -0,0 +1,13 @@ +command: docker mcp config dump +short: Dump the whole configuration +long: Dump the whole configuration +usage: docker mcp config dump +pname: docker mcp config +plink: docker_mcp_config.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_read.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_read.yaml new file mode 100644 index 000000000000..29206b0d4e7c --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_read.yaml @@ -0,0 +1,13 @@ +command: docker mcp config read +short: Read the configuration +long: Read the configuration +usage: docker mcp config read +pname: docker mcp config +plink: docker_mcp_config.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_reset.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_reset.yaml new file mode 100644 index 000000000000..f6242454cdfb --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_reset.yaml @@ -0,0 +1,13 @@ +command: docker mcp config reset +short: Reset the configuration +long: Reset the configuration +usage: docker mcp config reset +pname: docker mcp config +plink: docker_mcp_config.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_restore.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_restore.yaml new file mode 100644 index 000000000000..47c95d9f999a --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_restore.yaml @@ -0,0 +1,13 @@ +command: docker mcp config restore +short: Restore the whole configuration +long: Restore the whole configuration +usage: docker mcp config restore +pname: docker mcp config +plink: docker_mcp_config.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_write.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_write.yaml new file mode 100644 index 000000000000..a171833794c8 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_config_write.yaml @@ -0,0 +1,13 @@ +command: docker mcp config write +short: Write the configuration +long: Write the configuration +usage: docker mcp config write +pname: docker mcp config +plink: docker_mcp_config.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_gateway.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_gateway.yaml new file mode 100644 index 000000000000..86a5d78f10d7 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_gateway.yaml @@ -0,0 +1,16 @@ +command: docker mcp gateway +short: Manage the MCP Server gateway +long: Manage the MCP Server gateway +pname: docker mcp +plink: docker_mcp.yaml +cname: + - docker mcp gateway run +clink: + - docker_mcp_gateway_run.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_gateway_run.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_gateway_run.yaml new file mode 100644 index 000000000000..b7ae5685e51b --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_gateway_run.yaml @@ -0,0 +1,271 @@ +command: docker mcp gateway run +short: Run the gateway +long: Run the gateway +usage: docker mcp gateway run +pname: docker mcp gateway +plink: docker_mcp_gateway.yaml +options: + - option: additional-catalog + value_type: stringSlice + default_value: '[]' + description: Additional catalog paths to append to the default catalogs + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: additional-config + value_type: stringSlice + default_value: '[]' + description: Additional config paths to merge with the default config.yaml + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: additional-registry + value_type: stringSlice + default_value: '[]' + description: Additional registry paths to merge with the default registry.yaml + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: block-network + value_type: bool + default_value: "false" + description: Block tools from accessing forbidden network resources + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: block-secrets + value_type: bool + default_value: "true" + description: Block secrets from being/received sent to/from tools + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: catalog + value_type: stringSlice + default_value: '[docker-mcp.yaml]' + description: | + Paths to docker catalogs (absolute or relative to ~/.docker/mcp/catalogs/) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: central + value_type: bool + default_value: "false" + description: In central mode, clients tell us which servers to enable + deprecated: false + hidden: true + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: config + value_type: stringSlice + default_value: '[config.yaml]' + description: Paths to the config files (absolute or relative to ~/.docker/mcp/) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: cpus + value_type: int + default_value: "1" + description: CPUs allocated to each MCP Server (default is 1) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: debug-dns + value_type: bool + default_value: "false" + description: Debug DNS resolution + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: dry-run + value_type: bool + default_value: "false" + description: | + Start the gateway but do not listen for connections (useful for testing the configuration) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: interceptor + value_type: stringArray + default_value: '[]' + description: | + List of interceptors to use (format: when:type:path, e.g. 'before:exec:/bin/path') + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: log-calls + value_type: bool + default_value: "true" + description: Log calls to the tools + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: long-lived + value_type: bool + default_value: "false" + description: | + Containers are long-lived and will not be removed until the gateway is stopped, useful for stateful servers + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: memory + value_type: string + default_value: 2Gb + description: Memory allocated to each MCP Server (default is 2Gb) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: port + value_type: int + default_value: "0" + description: TCP port to listen on (default is to listen on stdio) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: registry + value_type: stringSlice + default_value: '[registry.yaml]' + description: | + Paths to the registry files (absolute or relative to ~/.docker/mcp/) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: secrets + value_type: string + default_value: docker-desktop + description: | + Colon separated paths to search for secrets. Can be `docker-desktop` or a path to a .env file (default to using Docker Desktop's secrets API) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: servers + value_type: stringSlice + default_value: '[]' + description: | + Names of the servers to enable (if non empty, ignore --registry flag) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: static + value_type: bool + default_value: "false" + description: Enable static mode (aka pre-started servers) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: tools + value_type: stringSlice + default_value: '[]' + description: List of tools to enable + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: transport + value_type: string + default_value: stdio + description: stdio, sse or streaming (default is stdio) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: verbose + value_type: bool + default_value: "false" + description: Verbose output + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: verify-signatures + value_type: bool + default_value: "false" + description: Verify signatures of the server images + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: watch + value_type: bool + default_value: "true" + description: Watch for changes and reconfigure the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth.yaml new file mode 100644 index 000000000000..71e28f366dfb --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth.yaml @@ -0,0 +1,18 @@ +command: docker mcp oauth +pname: docker mcp +plink: docker_mcp.yaml +cname: + - docker mcp oauth authorize + - docker mcp oauth ls + - docker mcp oauth revoke +clink: + - docker_mcp_oauth_authorize.yaml + - docker_mcp_oauth_ls.yaml + - docker_mcp_oauth_revoke.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth_authorize.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth_authorize.yaml new file mode 100644 index 000000000000..a597c2660ded --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth_authorize.yaml @@ -0,0 +1,13 @@ +command: docker mcp oauth authorize +short: Authorize the specified OAuth app. +long: Authorize the specified OAuth app. +usage: docker mcp oauth authorize +pname: docker mcp oauth +plink: docker_mcp_oauth.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth_ls.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth_ls.yaml new file mode 100644 index 000000000000..83e6e29bf796 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth_ls.yaml @@ -0,0 +1,24 @@ +command: docker mcp oauth ls +short: List available OAuth apps. +long: List available OAuth apps. +usage: docker mcp oauth ls +pname: docker mcp oauth +plink: docker_mcp_oauth.yaml +options: + - option: json + value_type: bool + default_value: "false" + description: Print as JSON. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth_revoke.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth_revoke.yaml new file mode 100644 index 000000000000..fae759996881 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_oauth_revoke.yaml @@ -0,0 +1,13 @@ +command: docker mcp oauth revoke +short: Revoke the specified OAuth app. +long: Revoke the specified OAuth app. +usage: docker mcp oauth revoke +pname: docker mcp oauth +plink: docker_mcp_oauth.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_policy.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_policy.yaml new file mode 100644 index 000000000000..83324e09e362 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_policy.yaml @@ -0,0 +1,19 @@ +command: docker mcp policy +aliases: docker mcp policy, docker mcp policies +short: Manage secret policies +long: Manage secret policies +pname: docker mcp +plink: docker_mcp.yaml +cname: + - docker mcp policy dump + - docker mcp policy set +clink: + - docker_mcp_policy_dump.yaml + - docker_mcp_policy_set.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_policy_dump.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_policy_dump.yaml new file mode 100644 index 000000000000..068c1e028e20 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_policy_dump.yaml @@ -0,0 +1,13 @@ +command: docker mcp policy dump +short: Dump the policy content +long: Dump the policy content +usage: docker mcp policy dump +pname: docker mcp policy +plink: docker_mcp_policy.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_policy_set.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_policy_set.yaml new file mode 100644 index 000000000000..ac268f6d14d1 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_policy_set.yaml @@ -0,0 +1,22 @@ +command: docker mcp policy set +short: Set a policy for secret management in Docker Desktop +long: Set a policy for secret management in Docker Desktop +usage: docker mcp policy set +pname: docker mcp policy +plink: docker_mcp_policy.yaml +examples: |- + ### Backup the current policy to a file + docker mcp policy dump > policy.conf + + ### Set a new policy + docker mcp policy set "my-secret allows postgres" + + ### Restore the previous policy + cat policy.conf | docker mcp policy set +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret.yaml new file mode 100644 index 000000000000..c10fdaf6604f --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret.yaml @@ -0,0 +1,30 @@ +command: docker mcp secret +short: Manage secrets +long: Manage secrets +pname: docker mcp +plink: docker_mcp.yaml +cname: + - docker mcp secret ls + - docker mcp secret rm + - docker mcp secret set +clink: + - docker_mcp_secret_ls.yaml + - docker_mcp_secret_rm.yaml + - docker_mcp_secret_set.yaml +examples: |- + ### Use secrets for postgres password with default policy + + > docker mcp secret set POSTGRES_PASSWORD=my-secret-password + > docker run -d -l x-secret:POSTGRES_PASSWORD=/pwd.txt -e POSTGRES_PASSWORD_FILE=/pwd.txt -p 5432 postgres + + ### Pass the secret via STDIN + + > echo my-secret-password > pwd.txt + > cat pwd.txt | docker mcp secret set POSTGRES_PASSWORD +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_export.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_export.yaml new file mode 100644 index 000000000000..56a1f1707a41 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_export.yaml @@ -0,0 +1,13 @@ +command: docker mcp secret export +short: Export secrets for the specified servers +long: Export secrets for the specified servers +usage: docker mcp secret export [server1] [server2] ... +pname: docker mcp secret +plink: docker_mcp_secret.yaml +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_ls.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_ls.yaml new file mode 100644 index 000000000000..b3f8545e6b03 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_ls.yaml @@ -0,0 +1,24 @@ +command: docker mcp secret ls +short: List all secret names in Docker Desktop's secret store +long: List all secret names in Docker Desktop's secret store +usage: docker mcp secret ls +pname: docker mcp secret +plink: docker_mcp_secret.yaml +options: + - option: json + value_type: bool + default_value: "false" + description: Print as JSON. + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_rm.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_rm.yaml new file mode 100644 index 000000000000..89541dfa2f34 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_rm.yaml @@ -0,0 +1,24 @@ +command: docker mcp secret rm +short: Remove secrets from Docker Desktop's secret store +long: Remove secrets from Docker Desktop's secret store +usage: docker mcp secret rm name1 name2 ... +pname: docker mcp secret +plink: docker_mcp_secret.yaml +options: + - option: all + value_type: bool + default_value: "false" + description: Remove all secrets + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_set.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_set.yaml new file mode 100644 index 000000000000..c3e8b4abed61 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_secret_set.yaml @@ -0,0 +1,37 @@ +command: docker mcp secret set +short: Set a secret in Docker Desktop's secret store +long: Set a secret in Docker Desktop's secret store +usage: docker mcp secret set key[=value] +pname: docker mcp secret +plink: docker_mcp_secret.yaml +options: + - option: provider + value_type: string + description: 'Supported: credstore, oauth/' + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +examples: |- + ### Use secrets for postgres password with default policy + + ```console + docker mcp secret set POSTGRES_PASSWORD=my-secret-password + docker run -d -l x-secret:POSTGRES_PASSWORD=/pwd.txt -e POSTGRES_PASSWORD_FILE=/pwd.txt -p 5432 postgres + ``` + + ### Pass the secret via STDIN + + ```console + echo my-secret-password > pwd.txt + cat pwd.txt | docker mcp secret set POSTGRES_PASSWORD + ``` +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server.yaml new file mode 100644 index 000000000000..4356a0a7522f --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server.yaml @@ -0,0 +1,22 @@ +command: docker mcp server +short: Manage servers +long: Manage servers +pname: docker mcp +plink: docker_mcp.yaml +cname: + - docker mcp server disable + - docker mcp server enable + - docker mcp server inspect + - docker mcp server reset +clink: + - docker_mcp_server_disable.yaml + - docker_mcp_server_enable.yaml + - docker_mcp_server_inspect.yaml + - docker_mcp_server_reset.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_disable.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_disable.yaml new file mode 100644 index 000000000000..0249ef739748 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_disable.yaml @@ -0,0 +1,14 @@ +command: docker mcp server disable +aliases: docker mcp server disable, docker mcp server remove, docker mcp server rm +short: Disable a server or multiple servers +long: Disable a server or multiple servers +usage: docker mcp server disable +pname: docker mcp server +plink: docker_mcp_server.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_enable.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_enable.yaml new file mode 100644 index 000000000000..cc04da7d16c0 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_enable.yaml @@ -0,0 +1,14 @@ +command: docker mcp server enable +aliases: docker mcp server enable, docker mcp server add +short: Enable a server or multiple servers +long: Enable a server or multiple servers +usage: docker mcp server enable +pname: docker mcp server +plink: docker_mcp_server.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_inspect.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_inspect.yaml new file mode 100644 index 000000000000..b00348be91a1 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_inspect.yaml @@ -0,0 +1,13 @@ +command: docker mcp server inspect +short: Get information about a server +long: Get information about a server +usage: docker mcp server inspect +pname: docker mcp server +plink: docker_mcp_server.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_list.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_list.yaml new file mode 100644 index 000000000000..f7d567ebb41c --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_list.yaml @@ -0,0 +1,25 @@ +command: docker mcp server list +aliases: docker mcp server list, docker mcp server ls +short: List enabled servers +long: List enabled servers +usage: docker mcp server list +pname: docker mcp server +plink: docker_mcp_server.yaml +options: + - option: json + value_type: bool + default_value: "false" + description: Output in JSON format + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: true +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_reset.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_reset.yaml new file mode 100644 index 000000000000..025cdb513270 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_server_reset.yaml @@ -0,0 +1,13 @@ +command: docker mcp server reset +short: Disable all the servers +long: Disable all the servers +usage: docker mcp server reset +pname: docker mcp server +plink: docker_mcp_server.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools.yaml new file mode 100644 index 000000000000..a26852534e8e --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools.yaml @@ -0,0 +1,63 @@ +command: docker mcp tools +short: List/count/call MCP tools +long: List/count/call MCP tools +pname: docker mcp +plink: docker_mcp.yaml +cname: + - docker mcp tools call + - docker mcp tools count + - docker mcp tools inspect + - docker mcp tools list +clink: + - docker_mcp_tools_call.yaml + - docker_mcp_tools_count.yaml + - docker_mcp_tools_inspect.yaml + - docker_mcp_tools_list.yaml +options: + - option: format + value_type: string + default_value: list + description: Output format (json|list) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: gateway-arg + value_type: stringSlice + default_value: '[]' + description: Additional arguments passed to the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: verbose + value_type: bool + default_value: "false" + description: Verbose output + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: version + value_type: string + default_value: "2" + description: Version of the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_call.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_call.yaml new file mode 100644 index 000000000000..68d245aea158 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_call.yaml @@ -0,0 +1,54 @@ +command: docker mcp tools call +short: Call a tool +long: Call a tool +usage: docker mcp tools call +pname: docker mcp tools +plink: docker_mcp_tools.yaml +inherited_options: + - option: format + value_type: string + default_value: list + description: Output format (json|list) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: gateway-arg + value_type: stringSlice + default_value: '[]' + description: Additional arguments passed to the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: verbose + value_type: bool + default_value: "false" + description: Verbose output + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: version + value_type: string + default_value: "2" + description: Version of the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_count.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_count.yaml new file mode 100644 index 000000000000..f35faaa309a3 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_count.yaml @@ -0,0 +1,54 @@ +command: docker mcp tools count +short: Count tools +long: Count tools +usage: docker mcp tools count +pname: docker mcp tools +plink: docker_mcp_tools.yaml +inherited_options: + - option: format + value_type: string + default_value: list + description: Output format (json|list) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: gateway-arg + value_type: stringSlice + default_value: '[]' + description: Additional arguments passed to the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: verbose + value_type: bool + default_value: "false" + description: Verbose output + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: version + value_type: string + default_value: "2" + description: Version of the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_inspect.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_inspect.yaml new file mode 100644 index 000000000000..eb2f34d7723f --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_inspect.yaml @@ -0,0 +1,54 @@ +command: docker mcp tools inspect +short: Inspect a tool +long: Inspect a tool +usage: docker mcp tools inspect +pname: docker mcp tools +plink: docker_mcp_tools.yaml +inherited_options: + - option: format + value_type: string + default_value: list + description: Output format (json|list) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: gateway-arg + value_type: stringSlice + default_value: '[]' + description: Additional arguments passed to the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: verbose + value_type: bool + default_value: "false" + description: Verbose output + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: version + value_type: string + default_value: "2" + description: Version of the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_list.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_list.yaml new file mode 100644 index 000000000000..607164a5c762 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_tools_list.yaml @@ -0,0 +1,55 @@ +command: docker mcp tools list +aliases: docker mcp tools list, docker mcp tools ls +short: List tools +long: List tools +usage: docker mcp tools list +pname: docker mcp tools +plink: docker_mcp_tools.yaml +inherited_options: + - option: format + value_type: string + default_value: list + description: Output format (json|list) + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: gateway-arg + value_type: stringSlice + default_value: '[]' + description: Additional arguments passed to the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: verbose + value_type: bool + default_value: "false" + description: Verbose output + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false + - option: version + value_type: string + default_value: "2" + description: Version of the gateway + deprecated: false + hidden: false + experimental: false + experimentalcli: false + kubernetes: false + swarm: false +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_version.yaml b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_version.yaml new file mode 100644 index 000000000000..3639f7b62ddd --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/docker_mcp_version.yaml @@ -0,0 +1,13 @@ +command: docker mcp version +short: Show the version information +long: Show the version information +usage: docker mcp version +pname: docker mcp +plink: docker_mcp.yaml +deprecated: false +hidden: false +experimental: false +experimentalcli: false +kubernetes: false +swarm: false + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp.md new file mode 100644 index 000000000000..1aab77347b33 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp.md @@ -0,0 +1,36 @@ +# docker mcp + + +Manage MCP servers and clients + +### Subcommands + +| Name | Description | +|:----------------------------|:------------------------------| +| [`catalog`](mcp_catalog.md) | Manage the catalog | +| [`client`](mcp_client.md) | Manage MCP clients | +| [`config`](mcp_config.md) | Manage the configuration | +| [`gateway`](mcp_gateway.md) | Manage the MCP Server gateway | +| [`policy`](mcp_policy.md) | Manage secret policies | +| [`secret`](mcp_secret.md) | Manage secrets | +| [`server`](mcp_server.md) | Manage servers | +| [`tools`](mcp_tools.md) | List/count/call MCP tools | +| [`version`](mcp_version.md) | Show the version information | + + +### Options + +| Name | Type | Default | Description | +|:------------------|:-------|:--------|:-----------------------------------| +| `-v`, `--version` | `bool` | | Print version information and quit | + + + + +## Description + +The MCP Gateway is Docker's open-source enterprise solution for orchestrating +Model Context Protocol (MCP) servers and clients. + +For more information see [Docker MCP](https://docs.docker.com/ai/mcp-gateway/) and +the public [GitHub repository](https://github.com/docker/mcp-gateway). diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog.md new file mode 100644 index 000000000000..46cc1f7e6479 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog.md @@ -0,0 +1,23 @@ +# docker mcp catalog + + +Manage the catalog + +### Aliases + +`docker mcp catalog`, `docker mcp catalogs` + +### Subcommands + +| Name | Description | +|:----------------------------------|:-----------------------------------------------------------------| +| [`init`](mcp_catalog_init.md) | Initialize the catalog | +| [`ls`](mcp_catalog_ls.md) | List configured catalogs | +| [`reset`](mcp_catalog_reset.md) | Empty the catalog | +| [`show`](mcp_catalog_show.md) | Show a catalog | +| [`update`](mcp_catalog_update.md) | Update a specific catalog or all catalogs if no name is provided | + + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_init.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_init.md new file mode 100644 index 000000000000..918a0f927fd8 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_init.md @@ -0,0 +1,8 @@ +# docker mcp catalog init + + +Initialize the catalog + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_ls.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_ls.md new file mode 100644 index 000000000000..c9f90778ec58 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_ls.md @@ -0,0 +1,14 @@ +# docker mcp catalog ls + + +List configured catalogs + +### Options + +| Name | Type | Default | Description | +|:---------|:-------|:--------|:---------------| +| `--json` | `bool` | | Print as JSON. | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_reset.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_reset.md new file mode 100644 index 000000000000..e9cae110f4c8 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_reset.md @@ -0,0 +1,12 @@ +# docker mcp catalog reset + + +Empty the catalog + +### Aliases + +`docker mcp catalog reset`, `docker mcp catalog empty` + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_show.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_show.md new file mode 100644 index 000000000000..e0162bb24438 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_show.md @@ -0,0 +1,14 @@ +# docker mcp catalog show + + +Show a catalog + +### Options + +| Name | Type | Default | Description | +|:-----------|:---------|:--------|:---------------------------| +| `--format` | `format` | | Supported: "json", "yaml". | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_update.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_update.md new file mode 100644 index 000000000000..01bc750490a8 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_catalog_update.md @@ -0,0 +1,8 @@ +# docker mcp catalog update + + +Update a specific catalog or all catalogs if no name is provided + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client.md new file mode 100644 index 000000000000..dc5f40508eb7 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client.md @@ -0,0 +1,17 @@ +# docker mcp client + + +Manage MCP clients + +### Subcommands + +| Name | Description | +|:-----------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------| +| [`connect`](mcp_client_connect.md) | Connect the Docker MCP Toolkit to a client. Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode | +| [`disconnect`](mcp_client_disconnect.md) | Disconnect the Docker MCP Toolkit from a client. Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode | +| [`ls`](mcp_client_ls.md) | List client configurations | + + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client_connect.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client_connect.md new file mode 100644 index 000000000000..140dce781161 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client_connect.md @@ -0,0 +1,15 @@ +# docker mcp client connect + + +Connect the Docker MCP Toolkit to a client. Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode + +### Options + +| Name | Type | Default | Description | +|:-----------------|:-------|:--------|:------------------------------------------------------------------------------------| +| `-g`, `--global` | `bool` | | Change the system wide configuration or the clients setup in your current git repo. | +| `-q`, `--quiet` | `bool` | | Only display errors. | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client_disconnect.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client_disconnect.md new file mode 100644 index 000000000000..a4f86d9a6a4d --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client_disconnect.md @@ -0,0 +1,15 @@ +# docker mcp client disconnect + + +Disconnect the Docker MCP Toolkit from a client. Supported clients: claude-desktop continue cursor gemini goose gordon lmstudio sema4 vscode + +### Options + +| Name | Type | Default | Description | +|:-----------------|:-------|:--------|:------------------------------------------------------------------------------------| +| `-g`, `--global` | `bool` | | Change the system wide configuration or the clients setup in your current git repo. | +| `-q`, `--quiet` | `bool` | | Only display errors. | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client_ls.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client_ls.md new file mode 100644 index 000000000000..3d7f3b883bb7 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_client_ls.md @@ -0,0 +1,15 @@ +# docker mcp client ls + + +List client configurations + +### Options + +| Name | Type | Default | Description | +|:-----------------|:-------|:--------|:------------------------------------------------------------------------------------| +| `-g`, `--global` | `bool` | | Change the system wide configuration or the clients setup in your current git repo. | +| `--json` | `bool` | | Print as JSON. | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config.md new file mode 100644 index 000000000000..817564f3cf0b --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config.md @@ -0,0 +1,17 @@ +# docker mcp config + + +Manage the configuration + +### Subcommands + +| Name | Description | +|:-------------------------------|:------------------------| +| [`read`](mcp_config_read.md) | Read the configuration | +| [`reset`](mcp_config_reset.md) | Reset the configuration | +| [`write`](mcp_config_write.md) | Write the configuration | + + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config_read.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config_read.md new file mode 100644 index 000000000000..b70a71c1b8da --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config_read.md @@ -0,0 +1,8 @@ +# docker mcp config read + + +Read the configuration + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config_reset.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config_reset.md new file mode 100644 index 000000000000..b84bb87ac53b --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config_reset.md @@ -0,0 +1,8 @@ +# docker mcp config reset + + +Reset the configuration + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config_write.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config_write.md new file mode 100644 index 000000000000..e7d671444705 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_config_write.md @@ -0,0 +1,8 @@ +# docker mcp config write + + +Write the configuration + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_gateway.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_gateway.md new file mode 100644 index 000000000000..3f7e7e3823a1 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_gateway.md @@ -0,0 +1,15 @@ +# docker mcp gateway + + +Manage the MCP Server gateway + +### Subcommands + +| Name | Description | +|:----------------------------|:----------------| +| [`run`](mcp_gateway_run.md) | Run the gateway | + + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_gateway_run.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_gateway_run.md new file mode 100644 index 000000000000..5b366582f378 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_gateway_run.md @@ -0,0 +1,37 @@ +# docker mcp gateway run + + +Run the gateway + +### Options + +| Name | Type | Default | Description | +|:------------------------|:--------------|:--------------------|:----------------------------------------------------------------------------------------------------------------------------------------------| +| `--additional-catalog` | `stringSlice` | | Additional catalog paths to append to the default catalogs | +| `--additional-config` | `stringSlice` | | Additional config paths to merge with the default config.yaml | +| `--additional-registry` | `stringSlice` | | Additional registry paths to merge with the default registry.yaml | +| `--block-network` | `bool` | | Block tools from accessing forbidden network resources | +| `--block-secrets` | `bool` | `true` | Block secrets from being/received sent to/from tools | +| `--catalog` | `stringSlice` | `[docker-mcp.yaml]` | Paths to docker catalogs (absolute or relative to ~/.docker/mcp/catalogs/) | +| `--config` | `stringSlice` | `[config.yaml]` | Paths to the config files (absolute or relative to ~/.docker/mcp/) | +| `--cpus` | `int` | `1` | CPUs allocated to each MCP Server (default is 1) | +| `--debug-dns` | `bool` | | Debug DNS resolution | +| `--dry-run` | `bool` | | Start the gateway but do not listen for connections (useful for testing the configuration) | +| `--interceptor` | `stringArray` | | List of interceptors to use (format: when:type:path, e.g. 'before:exec:/bin/path') | +| `--log-calls` | `bool` | `true` | Log calls to the tools | +| `--long-lived` | `bool` | | Containers are long-lived and will not be removed until the gateway is stopped, useful for stateful servers | +| `--memory` | `string` | `2Gb` | Memory allocated to each MCP Server (default is 2Gb) | +| `--port` | `int` | `0` | TCP port to listen on (default is to listen on stdio) | +| `--registry` | `stringSlice` | `[registry.yaml]` | Paths to the registry files (absolute or relative to ~/.docker/mcp/) | +| `--secrets` | `string` | `docker-desktop` | Colon separated paths to search for secrets. Can be `docker-desktop` or a path to a .env file (default to using Docker Desktop's secrets API) | +| `--servers` | `stringSlice` | | Names of the servers to enable (if non empty, ignore --registry flag) | +| `--static` | `bool` | | Enable static mode (aka pre-started servers) | +| `--tools` | `stringSlice` | | List of tools to enable | +| `--transport` | `string` | `stdio` | stdio, sse or streaming (default is stdio) | +| `--verbose` | `bool` | | Verbose output | +| `--verify-signatures` | `bool` | | Verify signatures of the server images | +| `--watch` | `bool` | `true` | Watch for changes and reconfigure the gateway | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_policy.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_policy.md new file mode 100644 index 000000000000..f688b6081703 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_policy.md @@ -0,0 +1,20 @@ +# docker mcp policy + + +Manage secret policies + +### Aliases + +`docker mcp policy`, `docker mcp policies` + +### Subcommands + +| Name | Description | +|:-----------------------------|:-----------------------------------------------------| +| [`dump`](mcp_policy_dump.md) | Dump the policy content | +| [`set`](mcp_policy_set.md) | Set a policy for secret management in Docker Desktop | + + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_policy_dump.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_policy_dump.md new file mode 100644 index 000000000000..a57bf11ee5b0 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_policy_dump.md @@ -0,0 +1,8 @@ +# docker mcp policy dump + + +Dump the policy content + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_policy_set.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_policy_set.md new file mode 100644 index 000000000000..bd68a78c9842 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_policy_set.md @@ -0,0 +1,8 @@ +# docker mcp policy set + + +Set a policy for secret management in Docker Desktop + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret.md new file mode 100644 index 000000000000..e5e1b99bab71 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret.md @@ -0,0 +1,17 @@ +# docker mcp secret + + +Manage secrets + +### Subcommands + +| Name | Description | +|:---------------------------|:-------------------------------------------------------| +| [`ls`](mcp_secret_ls.md) | List all secret names in Docker Desktop's secret store | +| [`rm`](mcp_secret_rm.md) | Remove secrets from Docker Desktop's secret store | +| [`set`](mcp_secret_set.md) | Set a secret in Docker Desktop's secret store | + + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret_ls.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret_ls.md new file mode 100644 index 000000000000..327bab6c2cc5 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret_ls.md @@ -0,0 +1,14 @@ +# docker mcp secret ls + + +List all secret names in Docker Desktop's secret store + +### Options + +| Name | Type | Default | Description | +|:---------|:-------|:--------|:---------------| +| `--json` | `bool` | | Print as JSON. | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret_rm.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret_rm.md new file mode 100644 index 000000000000..b95de2993bbf --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret_rm.md @@ -0,0 +1,14 @@ +# docker mcp secret rm + + +Remove secrets from Docker Desktop's secret store + +### Options + +| Name | Type | Default | Description | +|:--------|:-------|:--------|:-------------------| +| `--all` | `bool` | | Remove all secrets | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret_set.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret_set.md new file mode 100644 index 000000000000..228f2281a393 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_secret_set.md @@ -0,0 +1,29 @@ +# docker mcp secret set + + +Set a secret in Docker Desktop's secret store + +### Options + +| Name | Type | Default | Description | +|:-------------|:---------|:--------|:---------------------------------------| +| `--provider` | `string` | | Supported: credstore, oauth/ | + + + + +## Examples + +### Use secrets for postgres password with default policy + +```console +docker mcp secret set POSTGRES_PASSWORD=my-secret-password +docker run -d -l x-secret:POSTGRES_PASSWORD=/pwd.txt -e POSTGRES_PASSWORD_FILE=/pwd.txt -p 5432 postgres +``` + +### Pass the secret via STDIN + +```console +echo my-secret-password > pwd.txt +cat pwd.txt | docker mcp secret set POSTGRES_PASSWORD +``` \ No newline at end of file diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server.md new file mode 100644 index 000000000000..75ae21c56498 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server.md @@ -0,0 +1,18 @@ +# docker mcp server + + +Manage servers + +### Subcommands + +| Name | Description | +|:-----------------------------------|:-------------------------------------| +| [`disable`](mcp_server_disable.md) | Disable a server or multiple servers | +| [`enable`](mcp_server_enable.md) | Enable a server or multiple servers | +| [`inspect`](mcp_server_inspect.md) | Get information about a server | +| [`reset`](mcp_server_reset.md) | Disable all the servers | + + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_disable.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_disable.md new file mode 100644 index 000000000000..18a783fc9330 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_disable.md @@ -0,0 +1,12 @@ +# docker mcp server disable + + +Disable a server or multiple servers + +### Aliases + +`docker mcp server disable`, `docker mcp server remove`, `docker mcp server rm` + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_enable.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_enable.md new file mode 100644 index 000000000000..29a19654671f --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_enable.md @@ -0,0 +1,12 @@ +# docker mcp server enable + + +Enable a server or multiple servers + +### Aliases + +`docker mcp server enable`, `docker mcp server add` + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_inspect.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_inspect.md new file mode 100644 index 000000000000..df6a7574868d --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_inspect.md @@ -0,0 +1,8 @@ +# docker mcp server inspect + + +Get information about a server + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_reset.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_reset.md new file mode 100644 index 000000000000..856b26df59c4 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_server_reset.md @@ -0,0 +1,8 @@ +# docker mcp server reset + + +Disable all the servers + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools.md new file mode 100644 index 000000000000..11f293348797 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools.md @@ -0,0 +1,27 @@ +# docker mcp tools + + +List/count/call MCP tools + +### Subcommands + +| Name | Description | +|:----------------------------------|:---------------| +| [`call`](mcp_tools_call.md) | Call a tool | +| [`count`](mcp_tools_count.md) | Count tools | +| [`inspect`](mcp_tools_inspect.md) | Inspect a tool | +| [`list`](mcp_tools_list.md) | List tools | + + +### Options + +| Name | Type | Default | Description | +|:----------------|:--------------|:--------|:-------------------------------------------| +| `--format` | `string` | `list` | Output format (json\|list) | +| `--gateway-arg` | `stringSlice` | | Additional arguments passed to the gateway | +| `--verbose` | `bool` | | Verbose output | +| `--version` | `string` | `2` | Version of the gateway | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_call.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_call.md new file mode 100644 index 000000000000..d0e3c76a36a8 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_call.md @@ -0,0 +1,17 @@ +# docker mcp tools call + + +Call a tool + +### Options + +| Name | Type | Default | Description | +|:----------------|:--------------|:--------|:-------------------------------------------| +| `--format` | `string` | `list` | Output format (json\|list) | +| `--gateway-arg` | `stringSlice` | | Additional arguments passed to the gateway | +| `--verbose` | `bool` | | Verbose output | +| `--version` | `string` | `2` | Version of the gateway | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_count.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_count.md new file mode 100644 index 000000000000..5f764bce9ef6 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_count.md @@ -0,0 +1,17 @@ +# docker mcp tools count + + +Count tools + +### Options + +| Name | Type | Default | Description | +|:----------------|:--------------|:--------|:-------------------------------------------| +| `--format` | `string` | `list` | Output format (json\|list) | +| `--gateway-arg` | `stringSlice` | | Additional arguments passed to the gateway | +| `--verbose` | `bool` | | Verbose output | +| `--version` | `string` | `2` | Version of the gateway | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_inspect.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_inspect.md new file mode 100644 index 000000000000..136992793beb --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_inspect.md @@ -0,0 +1,17 @@ +# docker mcp tools inspect + + +Inspect a tool + +### Options + +| Name | Type | Default | Description | +|:----------------|:--------------|:--------|:-------------------------------------------| +| `--format` | `string` | `list` | Output format (json\|list) | +| `--gateway-arg` | `stringSlice` | | Additional arguments passed to the gateway | +| `--verbose` | `bool` | | Verbose output | +| `--version` | `string` | `2` | Version of the gateway | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_list.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_list.md new file mode 100644 index 000000000000..6f75c7b975a6 --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_tools_list.md @@ -0,0 +1,21 @@ +# docker mcp tools list + + +List tools + +### Aliases + +`docker mcp tools list`, `docker mcp tools ls` + +### Options + +| Name | Type | Default | Description | +|:----------------|:--------------|:--------|:-------------------------------------------| +| `--format` | `string` | `list` | Output format (json\|list) | +| `--gateway-arg` | `stringSlice` | | Additional arguments passed to the gateway | +| `--verbose` | `bool` | | Verbose output | +| `--version` | `string` | `2` | Version of the gateway | + + + + diff --git a/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_version.md b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_version.md new file mode 100644 index 000000000000..ab5aad83a4ae --- /dev/null +++ b/_vendor/github.com/docker/mcp-gateway/docs/generator/reference/mcp_version.md @@ -0,0 +1,8 @@ +# docker mcp version + + +Show the version information + + + + diff --git a/_vendor/modules.txt b/_vendor/modules.txt index a18df7c24861..88600536a093 100644 --- a/_vendor/modules.txt +++ b/_vendor/modules.txt @@ -4,4 +4,5 @@ # github.com/docker/cli v28.3.3+incompatible # github.com/docker/compose/v2 v2.39.2 # github.com/docker/model-cli v0.1.33-0.20250703103301-d4e4936a9eb2 +# github.com/docker/mcp-gateway v0.13.1-0.20250730013131-e08a3be84765 # github.com/docker/scout-cli v1.18.1 diff --git a/content/reference/cli/docker/mcp/_index.md b/content/reference/cli/docker/mcp/_index.md new file mode 100644 index 000000000000..7be5c8f7abc5 --- /dev/null +++ b/content/reference/cli/docker/mcp/_index.md @@ -0,0 +1,14 @@ +--- +datafolder: mcp-cli +datafile: docker mcp +title: docker mcp +layout: cli +--- + + diff --git a/content/reference/cli/docker/mcp/catalog/_index.md b/content/reference/cli/docker/mcp/catalog/_index.md new file mode 100644 index 000000000000..6646ed5c6b80 --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/_index.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog +title: docker mcp catalog +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_add.md b/content/reference/cli/docker/mcp/catalog/catalog_add.md new file mode 100644 index 000000000000..25f40fa5c56a --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_add.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_add +title: docker mcp catalog add +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_create.md b/content/reference/cli/docker/mcp/catalog/catalog_create.md new file mode 100644 index 000000000000..89c77b00223b --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_create.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_create +title: docker mcp catalog create +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_fork.md b/content/reference/cli/docker/mcp/catalog/catalog_fork.md new file mode 100644 index 000000000000..2f623df92dc3 --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_fork.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_fork +title: docker mcp catalog fork +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_import.md b/content/reference/cli/docker/mcp/catalog/catalog_import.md new file mode 100644 index 000000000000..51564af57c2c --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_import.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_import +title: docker mcp catalog import +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_init.md b/content/reference/cli/docker/mcp/catalog/catalog_init.md new file mode 100644 index 000000000000..224beffaa366 --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_init.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_init +title: docker mcp catalog init +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_ls.md b/content/reference/cli/docker/mcp/catalog/catalog_ls.md new file mode 100644 index 000000000000..29764e41d760 --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_ls.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_ls +title: docker mcp catalog ls +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_reset.md b/content/reference/cli/docker/mcp/catalog/catalog_reset.md new file mode 100644 index 000000000000..a3fdb2a6ced1 --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_reset.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_reset +title: docker mcp catalog reset +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_rm.md b/content/reference/cli/docker/mcp/catalog/catalog_rm.md new file mode 100644 index 000000000000..6c5ac59d20c5 --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_rm.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_rm +title: docker mcp catalog rm +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_show.md b/content/reference/cli/docker/mcp/catalog/catalog_show.md new file mode 100644 index 000000000000..f74e245da053 --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_show.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_show +title: docker mcp catalog show +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/catalog/catalog_update.md b/content/reference/cli/docker/mcp/catalog/catalog_update.md new file mode 100644 index 000000000000..606a61759ddf --- /dev/null +++ b/content/reference/cli/docker/mcp/catalog/catalog_update.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_catalog_update +title: docker mcp catalog update +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/client/_index.md b/content/reference/cli/docker/mcp/client/_index.md new file mode 100644 index 000000000000..bc8da9a9f180 --- /dev/null +++ b/content/reference/cli/docker/mcp/client/_index.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_client +title: docker mcp client +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/client/client_connect.md b/content/reference/cli/docker/mcp/client/client_connect.md new file mode 100644 index 000000000000..9e85c7ccb646 --- /dev/null +++ b/content/reference/cli/docker/mcp/client/client_connect.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_client_connect +title: docker mcp client connect +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/client/client_disconnect.md b/content/reference/cli/docker/mcp/client/client_disconnect.md new file mode 100644 index 000000000000..955a973886c3 --- /dev/null +++ b/content/reference/cli/docker/mcp/client/client_disconnect.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_client_disconnect +title: docker mcp client disconnect +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/client/client_ls.md b/content/reference/cli/docker/mcp/client/client_ls.md new file mode 100644 index 000000000000..3af70f6cabff --- /dev/null +++ b/content/reference/cli/docker/mcp/client/client_ls.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_client_ls +title: docker mcp client ls +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/client/client_manual-instructions.md b/content/reference/cli/docker/mcp/client/client_manual-instructions.md new file mode 100644 index 000000000000..309ca05beecb --- /dev/null +++ b/content/reference/cli/docker/mcp/client/client_manual-instructions.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_client_manual-instructions +title: docker mcp client manual-instructions +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/config/_index.md b/content/reference/cli/docker/mcp/config/_index.md new file mode 100644 index 000000000000..b6e766208fed --- /dev/null +++ b/content/reference/cli/docker/mcp/config/_index.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_config +title: docker mcp config +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/config/config_dump.md b/content/reference/cli/docker/mcp/config/config_dump.md new file mode 100644 index 000000000000..3b25a8cbc91e --- /dev/null +++ b/content/reference/cli/docker/mcp/config/config_dump.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_config_dump +title: docker mcp config dump +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/config/config_read.md b/content/reference/cli/docker/mcp/config/config_read.md new file mode 100644 index 000000000000..14e284be1f93 --- /dev/null +++ b/content/reference/cli/docker/mcp/config/config_read.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_config_read +title: docker mcp config read +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/config/config_reset.md b/content/reference/cli/docker/mcp/config/config_reset.md new file mode 100644 index 000000000000..1a8c191ffff9 --- /dev/null +++ b/content/reference/cli/docker/mcp/config/config_reset.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_config_reset +title: docker mcp config reset +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/config/config_restore.md b/content/reference/cli/docker/mcp/config/config_restore.md new file mode 100644 index 000000000000..8309293e90cc --- /dev/null +++ b/content/reference/cli/docker/mcp/config/config_restore.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_config_restore +title: docker mcp config restore +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/config/config_write.md b/content/reference/cli/docker/mcp/config/config_write.md new file mode 100644 index 000000000000..a90e51a44917 --- /dev/null +++ b/content/reference/cli/docker/mcp/config/config_write.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_config_write +title: docker mcp config write +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/gateway/_index.md b/content/reference/cli/docker/mcp/gateway/_index.md new file mode 100644 index 000000000000..7ef51f0ca65f --- /dev/null +++ b/content/reference/cli/docker/mcp/gateway/_index.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_gateway +title: docker mcp gateway +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/gateway/gateway_run.md b/content/reference/cli/docker/mcp/gateway/gateway_run.md new file mode 100644 index 000000000000..9585b1781146 --- /dev/null +++ b/content/reference/cli/docker/mcp/gateway/gateway_run.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_gateway_run +title: docker mcp gateway run +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/oauth/_index.md b/content/reference/cli/docker/mcp/oauth/_index.md new file mode 100644 index 000000000000..10493500aa26 --- /dev/null +++ b/content/reference/cli/docker/mcp/oauth/_index.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_oauth +title: docker mcp oauth +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/oauth/oauth_authorize.md b/content/reference/cli/docker/mcp/oauth/oauth_authorize.md new file mode 100644 index 000000000000..992268822520 --- /dev/null +++ b/content/reference/cli/docker/mcp/oauth/oauth_authorize.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_oauth_authorize +title: docker mcp oauth authorize +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/oauth/oauth_ls.md b/content/reference/cli/docker/mcp/oauth/oauth_ls.md new file mode 100644 index 000000000000..a1cce8095a02 --- /dev/null +++ b/content/reference/cli/docker/mcp/oauth/oauth_ls.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_oauth_ls +title: docker mcp oauth ls +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/oauth/oauth_revoke.md b/content/reference/cli/docker/mcp/oauth/oauth_revoke.md new file mode 100644 index 000000000000..580a9e986ffa --- /dev/null +++ b/content/reference/cli/docker/mcp/oauth/oauth_revoke.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_oauth_revoke +title: docker mcp oauth revoke +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/policy/_index.md b/content/reference/cli/docker/mcp/policy/_index.md new file mode 100644 index 000000000000..1648e1b88b2e --- /dev/null +++ b/content/reference/cli/docker/mcp/policy/_index.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_policy +title: docker mcp policy +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/policy/policy_dump.md b/content/reference/cli/docker/mcp/policy/policy_dump.md new file mode 100644 index 000000000000..511d9e76c73e --- /dev/null +++ b/content/reference/cli/docker/mcp/policy/policy_dump.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_policy_dump +title: docker mcp policy dump +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/policy/policy_set.md b/content/reference/cli/docker/mcp/policy/policy_set.md new file mode 100644 index 000000000000..ee39f65c9a28 --- /dev/null +++ b/content/reference/cli/docker/mcp/policy/policy_set.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_policy_set +title: docker mcp policy set +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/secrets/_index.md b/content/reference/cli/docker/mcp/secrets/_index.md new file mode 100644 index 000000000000..a9993d6341e6 --- /dev/null +++ b/content/reference/cli/docker/mcp/secrets/_index.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_secret +title: docker mcp secret +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/secrets/secret_export.md b/content/reference/cli/docker/mcp/secrets/secret_export.md new file mode 100644 index 000000000000..02a3a0044aaa --- /dev/null +++ b/content/reference/cli/docker/mcp/secrets/secret_export.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_secret_export +title: docker mcp secret export +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/secrets/secret_ls.md b/content/reference/cli/docker/mcp/secrets/secret_ls.md new file mode 100644 index 000000000000..f46de4fbf92a --- /dev/null +++ b/content/reference/cli/docker/mcp/secrets/secret_ls.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_secret_ls +title: docker mcp secret ls +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/secrets/secret_rm.md b/content/reference/cli/docker/mcp/secrets/secret_rm.md new file mode 100644 index 000000000000..c404f97640ba --- /dev/null +++ b/content/reference/cli/docker/mcp/secrets/secret_rm.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_secret_rm +title: docker mcp secret rm +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/secrets/secret_set.md b/content/reference/cli/docker/mcp/secrets/secret_set.md new file mode 100644 index 000000000000..585f33338dfb --- /dev/null +++ b/content/reference/cli/docker/mcp/secrets/secret_set.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_secret_set +title: docker mcp secret set +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/server/_index.md b/content/reference/cli/docker/mcp/server/_index.md new file mode 100644 index 000000000000..6dcbbfdb643d --- /dev/null +++ b/content/reference/cli/docker/mcp/server/_index.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_server +title: docker mcp server +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/server/server_disable.md b/content/reference/cli/docker/mcp/server/server_disable.md new file mode 100644 index 000000000000..ae0a888ae50d --- /dev/null +++ b/content/reference/cli/docker/mcp/server/server_disable.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_server_disable +title: docker mcp server disable +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/server/server_enable.md b/content/reference/cli/docker/mcp/server/server_enable.md new file mode 100644 index 000000000000..9ea9e5362a4f --- /dev/null +++ b/content/reference/cli/docker/mcp/server/server_enable.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_server_enable +title: docker mcp server enable +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/server/server_inspect.md b/content/reference/cli/docker/mcp/server/server_inspect.md new file mode 100644 index 000000000000..b59bc838d74b --- /dev/null +++ b/content/reference/cli/docker/mcp/server/server_inspect.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_server_inspect +title: docker mcp server inspect +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/server/server_list.md b/content/reference/cli/docker/mcp/server/server_list.md new file mode 100644 index 000000000000..fe164b3b61c2 --- /dev/null +++ b/content/reference/cli/docker/mcp/server/server_list.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_server_list +title: docker mcp server list +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/server/server_reset.md b/content/reference/cli/docker/mcp/server/server_reset.md new file mode 100644 index 000000000000..8c26e5a5a245 --- /dev/null +++ b/content/reference/cli/docker/mcp/server/server_reset.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_server_reset +title: docker mcp server reset +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/tools/_index.md b/content/reference/cli/docker/mcp/tools/_index.md new file mode 100644 index 000000000000..b0e87d390c45 --- /dev/null +++ b/content/reference/cli/docker/mcp/tools/_index.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_tools +title: docker mcp tools +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/tools/tools_call.md b/content/reference/cli/docker/mcp/tools/tools_call.md new file mode 100644 index 000000000000..ef608c7223a5 --- /dev/null +++ b/content/reference/cli/docker/mcp/tools/tools_call.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_tools_call +title: docker mcp tools call +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/tools/tools_count.md b/content/reference/cli/docker/mcp/tools/tools_count.md new file mode 100644 index 000000000000..59fb57e39f9e --- /dev/null +++ b/content/reference/cli/docker/mcp/tools/tools_count.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_tools_count +title: docker mcp tools count +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/tools/tools_inspect.md b/content/reference/cli/docker/mcp/tools/tools_inspect.md new file mode 100644 index 000000000000..3c4a1a603acf --- /dev/null +++ b/content/reference/cli/docker/mcp/tools/tools_inspect.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_tools_inspect +title: docker mcp tools inspect +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/tools/tools_list.md b/content/reference/cli/docker/mcp/tools/tools_list.md new file mode 100644 index 000000000000..c24bb41c28a4 --- /dev/null +++ b/content/reference/cli/docker/mcp/tools/tools_list.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_tools_list +title: docker mcp tools list +layout: cli +--- + + + diff --git a/content/reference/cli/docker/mcp/version.md b/content/reference/cli/docker/mcp/version.md new file mode 100644 index 000000000000..cdb4401324c9 --- /dev/null +++ b/content/reference/cli/docker/mcp/version.md @@ -0,0 +1,15 @@ +--- +datafolder: mcp-cli +datafile: docker_mcp_version +title: docker mcp version +layout: cli +--- + + + diff --git a/go.mod b/go.mod index ef832099c21a..e6cd5c0a4d8e 100644 --- a/go.mod +++ b/go.mod @@ -1,11 +1,12 @@ module github.com/docker/docs -go 1.24.0 +go 1.24.5 require ( github.com/docker/buildx v0.26.1 // indirect github.com/docker/cli v28.3.3+incompatible // indirect github.com/docker/compose/v2 v2.39.2 // indirect + github.com/docker/mcp-gateway v0.13.1-0.20250730013131-e08a3be84765 // indirect github.com/docker/model-cli v0.1.33-0.20250703103301-d4e4936a9eb2 // indirect github.com/docker/scout-cli v1.18.1 // indirect github.com/moby/buildkit v0.23.2 // indirect @@ -21,3 +22,5 @@ replace ( github.com/moby/buildkit => github.com/moby/buildkit v0.23.2 github.com/moby/moby => github.com/moby/moby v28.3.3+incompatible ) + +replace github.com/docker/mcp-gateway => github.com/docker/mcp-gateway v0.13.1-0.20250730013131-e08a3be84765 diff --git a/go.sum b/go.sum index f4ef9f5b68f1..6f2a6902c054 100644 --- a/go.sum +++ b/go.sum @@ -74,6 +74,12 @@ github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc= github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= +github.com/docker/mcp-gateway v0.13.0 h1:ZXcY/mEDz1JLX4mMawhGPUC4PdCv5Kn2sJB/2btUnRs= +github.com/docker/mcp-gateway v0.13.0/go.mod h1:g/Y+7N4c+/Jqngd2kxOYNQae+zKThl+zhuNMUymcBXE= +github.com/docker/mcp-gateway v0.13.1-0.20250725123702-8e89765b8e23 h1:K6eT3ES75oNaPd4ryB2h9YjYTl/YEY/2Gd2RIJNvvUo= +github.com/docker/mcp-gateway v0.13.1-0.20250725123702-8e89765b8e23/go.mod h1:UQ2De7vreEHLHCGtpn/yentfqR49W5Br9rr9N7R8GKU= +github.com/docker/mcp-gateway v0.13.1-0.20250730013131-e08a3be84765 h1:mySoEboZo2nHFeeZt5bHNt1DBNfzyTDvhZlOx2BS5JQ= +github.com/docker/mcp-gateway v0.13.1-0.20250730013131-e08a3be84765/go.mod h1:fgjFpcHItWEFKbClB4hINY4W15g+tCtC5T0j1PwCYzk= github.com/docker/model-cli v0.1.26-0.20250527144806-15d0078a3c01 h1:UL/07fs6IEdRWWkK+GRvmSTZM+9fugWzEeo2vdGIPoE= github.com/docker/model-cli v0.1.26-0.20250527144806-15d0078a3c01/go.mod h1:1YlKTiA19vEhbmM8EiJVPUFvRifBBI1S3sBpOt6Gbl4= github.com/docker/model-cli v0.1.26-0.20250529165100-f4b458125149 h1:uOLJ8d/isN/mqvr5rEFHVL3pBAWvnjfEEcvPLHJ2JSI= @@ -126,6 +132,7 @@ github.com/gpustack/gguf-parser-go v0.14.1 h1:tmz2eTnSEFfE52V10FESqo9oAUquZ6JKQF github.com/gpustack/gguf-parser-go v0.14.1/go.mod h1:GvHh1Kvvq5ojCOsJ5UpwiJJmIjFw3Qk5cW7R+CZ3IJo= github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 h1:e9Rjr40Z98/clHv5Yg79Is0NtosR5LXRvdr7o/6NwbA= github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1/go.mod h1:tIxuGz/9mpox++sgp9fJjHO0+q1X9/UOWd798aAm22M= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 h1:5ZPtiqj0JL5oKWmcsq4VMaAW5ukBEgSGXEN89zeH1Jo= github.com/henvic/httpretty v0.1.4 h1:Jo7uwIRWVFxkqOnErcoYfH90o3ddQyVrSANeS4cxYmU= github.com/henvic/httpretty v0.1.4/go.mod h1:Dn60sQTZfbt2dYsdUSNsCljyF4AfdqnuJFDLJA1I4AM= github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= @@ -231,8 +238,10 @@ go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.34.0 h1:ajl go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.34.0/go.mod h1:Vn3/rlOJ3ntf/Q3zAI0V5lDnTbHGaUsNUeF6nZmm7pA= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 h1:1fTNlAIJZGWLP5FVu0fikVry1IsiUnXjf7QFvoNN3Xw= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0/go.mod h1:zjPK58DtkqQFn+YUMbx0M2XV3QgKU0gS9LeGohREyK4= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.36.0 h1:dNzwXjZKpMpE2JhmO+9HsPl42NIXFIFSUSSs0fiqra0= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 h1:m639+BofXTvcY1q8CGs4ItwQarYtJPOWmVobfM1HpVI= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0/go.mod h1:LjReUci/F4BUyv+y4dwnq3h/26iNOeC3wAIqgvTIZVo= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.36.0 h1:JgtbA0xkWHnTmYk7YusopJFX6uleBmAuZ8n05NEh8nQ= go.opentelemetry.io/otel/metric v1.35.0 h1:0znxYu2SNyuMSQT4Y9WDWej0VpcsxkuklLa4/siN90M= go.opentelemetry.io/otel/metric v1.35.0/go.mod h1:nKVFgxBZ2fReX6IlyW28MgZojkoAkJGaE8CpgeAU3oE= go.opentelemetry.io/otel/metric v1.37.0 h1:mvwbQS5m0tbmqML4NqK+e3aDiO02vsf/WgbsdpcPoZE= @@ -251,6 +260,7 @@ go.opentelemetry.io/otel/trace v1.37.0 h1:HLdcFNbRQBE2imdSEgm/kwqmQj1Or1l/7bW6mx go.opentelemetry.io/otel/trace v1.37.0/go.mod h1:TlgrlQ+PtQO5XFerSPUYG0JSgGyryXewPGyayAWSBS0= go.opentelemetry.io/proto/otlp v1.5.0 h1:xJvq7gMzB31/d406fB8U5CBdyQGw4P399D1aQWU/3i4= go.opentelemetry.io/proto/otlp v1.5.0/go.mod h1:keN8WnHxOy8PG0rQZjJJ5A2ebUoafqWp0eVQ4yIXvJ4= +go.opentelemetry.io/proto/otlp v1.7.0 h1:jX1VolD6nHuFzOYso2E73H85i92Mv8JQYk0K9vz09os= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -260,6 +270,7 @@ golang.org/x/crypto v0.39.0 h1:SHs+kF4LP+f+p14esP5jAoDpHU8Gu/v9lFRK6IT5imM= golang.org/x/crypto v0.39.0/go.mod h1:L+Xg3Wf6HoL4Bn4238Z6ft6KfEpN0tJGo53AAPC632U= golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 h1:R84qjqJb5nVJMxqWYb3np9L5ZsaDtB+a39EqjV0JSUM= golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0/go.mod h1:S9Xr4PYopiDyqSyp5NjCrhFrqg6A5zA2E/iPHPhqnS8= +golang.org/x/exp v0.0.0-20250606033433-dcc06ee1d476 h1:bsqhLWFR6G6xiQcb+JoGqdKdRU6WzPWmK8E0jxTjzo4= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.24.0 h1:ZfthKaKaT4NrhGVZHO1/WDTwGES4De8KtWO0SIbNJMU= @@ -316,12 +327,14 @@ google.golang.org/genproto/googleapis/api v0.0.0-20250219182151-9fdb1cabc7b2 h1: google.golang.org/genproto/googleapis/api v0.0.0-20250219182151-9fdb1cabc7b2/go.mod h1:W9ynFDP/shebLB1Hl/ESTOap2jHd6pmLXPNZC7SVDbA= google.golang.org/genproto/googleapis/api v0.0.0-20250324211829-b45e905df463 h1:hE3bRWtU6uceqlh4fhrSnUyjKHMKB9KrTLLG+bc0ddM= google.golang.org/genproto/googleapis/api v0.0.0-20250324211829-b45e905df463/go.mod h1:U90ffi8eUL9MwPcrJylN5+Mk2v3vuPDptd5yyNUiRR8= +google.golang.org/genproto/googleapis/api v0.0.0-20250603155806-513f23925822 h1:oWVWY3NzT7KJppx2UKhKmzPq4SRe0LdCijVRwvGeikY= google.golang.org/genproto/googleapis/rpc v0.0.0-20250219182151-9fdb1cabc7b2 h1:DMTIbak9GhdaSxEjvVzAeNZvyc03I61duqNbnm3SU0M= google.golang.org/genproto/googleapis/rpc v0.0.0-20250219182151-9fdb1cabc7b2/go.mod h1:LuRYeWDFV6WOn90g357N17oMCaxpgCnbi/44qJvDn2I= google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463 h1:e0AIkUUhxyBKh6ssZNrAMeqhA7RKUj42346d1y02i2g= google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A= google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e h1:ztQaXfzEXTmCBvbtWYRhJxW+0iJcz2qXfd38/e9l7bA= google.golang.org/genproto/googleapis/rpc v0.0.0-20250414145226-207652e42e2e/go.mod h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A= +google.golang.org/genproto/googleapis/rpc v0.0.0-20250603155806-513f23925822 h1:fc6jSaCT0vBduLYZHYrBBNY4dsWuvgyff9noRNDdBeE= google.golang.org/grpc v1.72.1 h1:HR03wO6eyZ7lknl75XlxABNVLLFc2PAb6mHlYh756mA= google.golang.org/grpc v1.72.1/go.mod h1:wH5Aktxcg25y1I3w7H69nHfXdOG3UiadoBtjh3izSDM= google.golang.org/grpc v1.73.0 h1:VIWSmpI2MegBtTuFt5/JWy2oXxtjJ/e89Z70ImfD2ok= diff --git a/hugo.yaml b/hugo.yaml index efd3ed1743e2..3b47b1aa33b0 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -351,6 +351,13 @@ module: target: data/model-cli includeFiles: "*.yaml" + # MCP CLI + - path: github.com/docker/mcp-gateway + mounts: + - source: docs/generator/reference + target: data/mcp-cli + includeFiles: "*.yaml" + # Scout CLI plugin (public dist repo) - path: github.com/docker/scout-cli mounts: