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: content/manuals/ai/mcp-catalog-and-toolkit/catalog.md
+23-5Lines changed: 23 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -27,8 +27,8 @@ With Docker, each MCP server runs as a self-contained container so it is portabl
27
27
Each tool in the MCP Catalog is packaged as a Docker image with metadata. Developers can:
28
28
29
29
- Discover tools via Docker Hub under the mcp/ namespace.
30
+
- Connect tools to their preferred agents with simple configuration through the [MCP Toolkit](toolkit.md)
30
31
- Pull and run tools using Docker Desktop or the CLI.
31
-
- Connect tools to their preferred agents with simple configuration.
32
32
33
33
Each catalog entry provides:
34
34
@@ -38,7 +38,22 @@ Each catalog entry provides:
38
38
39
39
## Example: How to use an MCP server from Docker Hub
40
40
41
-
The following example uses the Puppeteer MCP server to take a screenshot of a website and invert the colors using Claude Desktop and Docker Desktop. It assumes you have already installed and set up Claude Desktop and Docker Desktop.
41
+
The following example uses the Puppeteer MCP server to take a screenshot of a website and invert the colors using Claude Desktop.
42
+
43
+
{{< tabs >}}
44
+
{{< tab name="Using the MCP Toolkit (Recommended)" >}}
45
+
46
+
1. Make sure you have [installed the Docker Desktop Docker MCP Toolkit extension](toolkit.md).
47
+
2. From the extension, search for the Puppeteer MCP server in the **MCP Servers** tab, and toggle it on to enable.
48
+
3. From the **MCP Clients** tab, select the **Connect** button for Claude Desktop.
49
+
4. Within Claude Desktop, submit the following prompt using the Sonnet 3.5 model:
50
+
51
+
```text
52
+
Take a screenshot of docs.docker.com and then invert the colors
53
+
```
54
+
55
+
{{< /tab >}}
56
+
{{< tab name="Manually set it up" >}}
42
57
43
58
1. Update the `claude_desktop_config.json` file to include the following configuration:
44
59
@@ -71,6 +86,9 @@ The following example uses the Puppeteer MCP server to take a screenshot of a we
71
86
72
87
Once you've given your consent to use the new tools, Claude spins up the Puppeteer MCP server inside a container, navigates to the target URL, captures and modify the page, and returns the screenshot.
73
88
74
-
> [!TIP]
75
-
>
76
-
> Don't want to set up manually? Use the [Docker MCP Toolkit](toolkit.md#example) to connect MCP servers to AI agents in one click.
89
+
{{< /tab >}}
90
+
{{< /tabs >}}
91
+
92
+
## Contribute an MCP server to the catalog
93
+
94
+
If you would like to add you MCP server to the Docker MCP Catalog, fill out the Docker [MCP submission form](https://www.docker.com/products/mcp-catalog-and-toolkit/#get_updates).
Copy file name to clipboardExpand all lines: content/manuals/ai/mcp-catalog-and-toolkit/toolkit.md
+17-3Lines changed: 17 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -14,19 +14,33 @@ The Docker MCP Toolkit is a Docker Desktop extension local that enables seamless
14
14
15
15
## How it works
16
16
17
-
The **MCP Servers** tab lists all available containerized servers from the Docker MCP Catalog. Each entry includes:
17
+
The **MCP Servers** tab lists all available servers from the Docker MCP Catalog. Each entry includes:
18
18
19
19
- Tool name and description
20
20
- Partner/publisher
21
-
- Number of callable tools
21
+
- Number of callable tools and what they are
22
22
23
23
To enable an MCP server, simply use the toggle switch to toggle it on.
24
24
25
+
> [!NOTE]
26
+
>
27
+
> Some MCP servers requires secrets or tokens to be configured before it can be enabled. Instructions on how to do this can be found on each MCP servers' repository.
28
+
25
29
The **MCP Clients** tab lets you connect your enabled MCP servers to supported agents. Connection is as simple as selecting **Connect**, so you can switch between LLM providers without altering your MCP server integrations or security configurations.
26
30
31
+
## Installation
32
+
33
+
To install the Docker MCP Toolkit extension:
34
+
35
+
1. In the Docker Desktop Dashboard, select the **Extensions** view, and then select **Manage**.
36
+
2. Select the **Browse** tab and search for **Docker MCP Toolkit**.
37
+
3. On the **Docker MCP Toolkit** result, select install.
38
+
39
+
The extension then appears under the **My extensions** tab.
40
+
27
41
### Example
28
42
29
-
The following example takes the [MCP Catalog example] and shows how you can reduce manual setup. It assumes you have already installed and set up Claude Desktop.
43
+
The following example assumes you have already installed and set up Claude Desktop.
30
44
31
45
1. In the Docker MCP Toolkit extension, search for the Puppeteer MCP server in the **MCP Servers** tab, and toggle it on to enable.
32
46
2. From the **MCP Clients** tab, select the **Connect** button for Claude Desktop.
0 commit comments