Skip to content

Commit 0ff5c5e

Browse files
sarahsanders-dockerArthurFlagnigelpoultondvdksn
authored
publish updates from main (#22907)
Automated pull request for publishing docs updates. --------- Co-authored-by: Arthur <[email protected]> Co-authored-by: Nigel Poulton <[email protected]> Co-authored-by: David Karlsson <[email protected]>
2 parents 7a9ab0a + 6dee98a commit 0ff5c5e

File tree

5 files changed

+39
-1
lines changed

5 files changed

+39
-1
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
```

content/manuals/ai/model-runner/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ aliases:
1919
## Key features
2020

2121
- [Pull and push models to and from Docker Hub](https://hub.docker.com/u/ai)
22+
- Serve models on OpenAI-compatible APIs for easy integration with existing apps
2223
- Package GGUF files as OCI Artifacts and publish them to any Container Registry
2324
- Run and interact with AI models directly from the command line or from the Docker Desktop GUI
2425
- Manage local models and display logs

layouts/_default/index.llms.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- $pages := .Site.RegularPages -}}
1+
{{- $pages := where site.RegularPages "Params.sitemap" "!=" false -}}
22
{{- $sorted := sort $pages "RelPermalink" -}}
33
{{- $grouped := $sorted.GroupBy "Section" -}}
44

-9.65 KB
Loading
47.7 KB
Loading

0 commit comments

Comments
 (0)