@@ -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
2353The 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.
1211514 . 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 ```
0 commit comments