Skip to content

Commit 1d4dc4e

Browse files
authored
ai tools: add MCP toolkit description (#22905)
1 parent 15654dd commit 1d4dc4e

File tree

3 files changed

+37
-0
lines changed

3 files changed

+37
-0
lines changed

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

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,38 @@ The Docker MCP Toolkit enables seamless setup, management, and execution of cont
1616
- Zero manual setup: No dependency management, runtime configuration, or server setup required.
1717
- Functions as both an MCP server aggregator and a gateway for clients to access installed MCP servers.
1818

19+
## How the MCP toolkit works
20+
21+
MCP introduces two core concepts: MCP clients and MCP servers.
22+
23+
- MCP clients are typically embedded in LLM-based applications, such as
24+
the Claude Desktop App. They request resources or actions.
25+
- MCP servers are launched by the client to perform the requested tasks,
26+
using any necessary tools, languages, or processes.
27+
28+
Docker standardizes the development, packaging, and distribution of
29+
applications, including MCP servers. By packaging MCP servers as containers,
30+
Docker eliminates issues related to isolation and environment differences. Users
31+
can run a container directly, without managing dependencies or configuring
32+
runtimes.
33+
34+
Depending on the MCP server, the tools it provides may run within the same container
35+
as the server or in dedicated containers:
36+
37+
38+
{{< tabs group="" >}}
39+
{{< tab name="Single container">}}
40+
1941
![Visualisation of the MCP toolkit](/assets/images/mcp_servers.png)
2042

43+
{{< /tab >}}
44+
{{< tab name="Separate containers">}}
45+
46+
![Visualisation of the MCP toolkit](/assets/images/mcp_servers_2.png)
47+
48+
{{< /tab >}}
49+
{{</tabs >}}
50+
2151
## Security
2252

2353
The Docker MCP Toolkit combines passive and active measures to reduce attack
@@ -120,6 +150,13 @@ and add Claude Desktop as a client:
120150
Claude Desktop if it's running, and it can now access all the servers in the MCP Toolkit.
121151
4. Within Claude Desktop, run a test by submitting the following prompt using the Sonnet 3.5 model:
122152

153+
```text
154+
Take a screenshot of docs.docker.com and then invert the colors
155+
```
156+
5. From the **Clients** tab, select **Connect** next to **Claude Desktop**. Restart
157+
Claude Desktop if it's running, and it can now access all the servers in the MCP Toolkit.
158+
6. Within Claude Desktop, run a test by submitting the following prompt using the Sonnet 3.5 model:
159+
123160
```text
124161
Take a screenshot of docs.docker.com and then invert the colors
125162
```
-9.65 KB
Loading
47.7 KB
Loading

0 commit comments

Comments
 (0)