You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/catalog.md
+44-42Lines changed: 44 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,7 @@
1
1
# MCP Catalog Management
2
2
3
+
*Important note: This method of catalog management is deprecated. Please see [Profiles](profiles.md) for more information on how to use catalogs.*
4
+
3
5
Docker MCP Gateway provides comprehensive catalog management capabilities, allowing you to create, manage, and use custom MCP server catalogs alongside Docker's official catalog.
4
6
5
7
## Quick Start with Bootstrap
@@ -8,7 +10,7 @@ The easiest way to get started with custom catalogs is to use the `bootstrap` co
8
10
9
11
```bash
10
12
# Create a starter catalog with Docker Hub and Docker CLI server examples
## How to run the MCP Gateway with Docker Compose?
55
49
50
+
*Note: This is using a deprecated method of working with the gateway. Profile support in compose is coming soon.*
51
+
56
52
The simplest way to tun the MCP Gateway with Docker Compose is with this kind of compose file:
57
53
58
54
```
@@ -61,8 +57,10 @@ services:
61
57
image: docker/mcp-gateway
62
58
command:
63
59
- --servers=duckduckgo
60
+
- --catalog=/mcp/catalog.yaml
64
61
volumes:
65
62
- /var/run/docker.sock:/var/run/docker.sock
63
+
- ./catalog.yaml:/mcp/catalog.yaml
66
64
```
67
65
68
66
### What does it do?
@@ -90,6 +88,7 @@ Docker MCP Toolkit's CLI - Manage your MCP servers and clients.
90
88
Usage: docker mcp gateway run
91
89
92
90
Flags:
91
+
--profile string Profile ID to use (incompatible with --servers, --enable-all-servers, --catalog, --registry, --config, --tools-config, --secrets, --oci-ref, --mcp-registry)
93
92
--block-network Block tools from accessing forbidden network resources
94
93
--block-secrets Block secrets from being/received sent to/from tools (default true)
95
94
--catalog string path to the docker-mcp.yaml catalog (absolute or relative to ~/.docker/mcp/catalogs/) (default "docker-mcp.yaml")
@@ -109,11 +108,8 @@ Flags:
109
108
--verbose Verbose output
110
109
--verify-signatures Verify signatures of the server images
111
110
--watch Watch for changes and reconfigure the gateway (default true)
112
-
--profile string Profile ID to use (requires working-sets feature, mutually exclusive with --servers and --enable-all-servers)
113
111
```
114
112
115
-
**Note:** The `--profile` flag is only available when the `profiles` feature is enabled via `docker mcp feature enable profiles`.
116
-
117
113
## Troubleshooting
118
114
119
115
Look at our [Troubleshooting Guide](/docs/troubleshooting.md)
0 commit comments