Skip to content

Commit c60ba1e

Browse files
committed
Nuno review
1 parent baed863 commit c60ba1e

File tree

2 files changed

+40
-8
lines changed

2 files changed

+40
-8
lines changed

content/manuals/ai/mcp-catalog-and-toolkit/catalog.md

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ With Docker, each MCP server runs as a self-contained container so it is portabl
2727
Each tool in the MCP Catalog is packaged as a Docker image with metadata. Developers can:
2828

2929
- 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)
3031
- Pull and run tools using Docker Desktop or the CLI.
31-
- Connect tools to their preferred agents with simple configuration.
3232

3333
Each catalog entry provides:
3434

@@ -38,7 +38,22 @@ Each catalog entry provides:
3838

3939
## Example: How to use an MCP server from Docker Hub
4040

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" >}}
4257

4358
1. Update the `claude_desktop_config.json` file to include the following configuration:
4459

@@ -71,6 +86,9 @@ The following example uses the Puppeteer MCP server to take a screenshot of a we
7186

7287
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.
7388

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).

content/manuals/ai/mcp-catalog-and-toolkit/toolkit.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,33 @@ The Docker MCP Toolkit is a Docker Desktop extension local that enables seamless
1414

1515
## How it works
1616

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:
1818

1919
- Tool name and description
2020
- Partner/publisher
21-
- Number of callable tools
21+
- Number of callable tools and what they are
2222

2323
To enable an MCP server, simply use the toggle switch to toggle it on.
2424

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+
2529
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.
2630

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+
2741
### Example
2842

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.
3044

3145
1. In the Docker MCP Toolkit extension, search for the Puppeteer MCP server in the **MCP Servers** tab, and toggle it on to enable.
3246
2. From the **MCP Clients** tab, select the **Connect** button for Claude Desktop.

0 commit comments

Comments
 (0)