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.
|
- 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.
|
- 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
|
## Security
|
||||||
|
|
||||||
The Docker MCP Toolkit combines passive and active measures to reduce attack
|
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.
|
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:
|
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
|
```text
|
||||||
Take a screenshot of docs.docker.com and then invert the colors
|
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