mirror of
https://github.com/docker/docs.git
synced 2026-03-27 06:18:55 +07:00
ai tools: add MCP toolkit description (#22905)
This commit is contained in:
@@ -16,8 +16,38 @@ The Docker MCP Toolkit enables seamless setup, management, and execution of cont
|
||||
- Zero manual setup: No dependency management, runtime configuration, or server setup required.
|
||||
- Functions as both an MCP server aggregator and a gateway for clients to access installed MCP servers.
|
||||
|
||||
## How the MCP toolkit works
|
||||
|
||||
MCP introduces two core concepts: MCP clients and MCP servers.
|
||||
|
||||
- MCP clients are typically embedded in LLM-based applications, such as
|
||||
the Claude Desktop App. They request resources or actions.
|
||||
- MCP servers are launched by the client to perform the requested tasks,
|
||||
using any necessary tools, languages, or processes.
|
||||
|
||||
Docker standardizes the development, packaging, and distribution of
|
||||
applications, including MCP servers. By packaging MCP servers as containers,
|
||||
Docker eliminates issues related to isolation and environment differences. Users
|
||||
can run a container directly, without managing dependencies or configuring
|
||||
runtimes.
|
||||
|
||||
Depending on the MCP server, the tools it provides may run within the same container
|
||||
as the server or in dedicated containers:
|
||||
|
||||
|
||||
{{< tabs group="" >}}
|
||||
{{< tab name="Single container">}}
|
||||
|
||||

|
||||
|
||||
{{< /tab >}}
|
||||
{{< tab name="Separate containers">}}
|
||||
|
||||

|
||||
|
||||
{{< /tab >}}
|
||||
{{</tabs >}}
|
||||
|
||||
## Security
|
||||
|
||||
The Docker MCP Toolkit combines passive and active measures to reduce attack
|
||||
@@ -120,6 +150,13 @@ and add Claude Desktop as a client:
|
||||
Claude Desktop if it's running, and it can now access all the servers in the MCP Toolkit.
|
||||
4. Within Claude Desktop, run a test by submitting the following prompt using the Sonnet 3.5 model:
|
||||
|
||||
```text
|
||||
Take a screenshot of docs.docker.com and then invert the colors
|
||||
```
|
||||
5. From the **Clients** tab, select **Connect** next to **Claude Desktop**. Restart
|
||||
Claude Desktop if it's running, and it can now access all the servers in the MCP Toolkit.
|
||||
6. Within Claude Desktop, run a test by submitting the following prompt using the Sonnet 3.5 model:
|
||||
|
||||
```text
|
||||
Take a screenshot of docs.docker.com and then invert the colors
|
||||
```
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 39 KiB |
BIN
static/assets/images/mcp_servers_2.png
Normal file
BIN
static/assets/images/mcp_servers_2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 48 KiB |
Reference in New Issue
Block a user